IText學習手冊——調整字體位置


通過設置paragraph的Alignment來設置字體的位置

通過設置paragraph的”SpaceingAfter”、”SpaceingBefore”來設置段落間的距離

通過設置paragraph的”IndentationLeft”、”IndentationRight”、”FirstLineIndent”來設置顯示時需要離paragraph左右的距離

/// <summary>
        /// 設置字體位置
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button16_Click(object sender, EventArgs e)
        {
            Document doc = new Document(PageSize.A5);
            PdfWriter.GetInstance(doc, File.Open(path, FileMode.Create));
            doc.Open();
            Paragraph paragraph1 = new Paragraph("This is first paragraph");
            //居中顯示
            paragraph1.Alignment = Element.ALIGN_CENTER;
            Paragraph paragraph2 = new Paragraph("This is second paragraph");
            paragraph2.Alignment = Element.ALIGN_RIGHT;
            //段落2與段落2的間距加大50個單位
            paragraph2.SpacingAfter = 50;
            //段落2與段落1的間距加大100個單位
            paragraph2.SpacingBefore = 100;
            Paragraph paragraph3 = new Paragraph("This is third paragraph,It's too long and show in new line");
            //段落3距離左邊100個單位顯示
            paragraph3.IndentationLeft = 100;
            //段落3的第一行距離左邊50個單位顯示
            paragraph3.FirstLineIndent = 50;
            doc.Add(paragraph1);
            doc.Add(paragraph2);
            doc.Add(paragraph3);
            doc.Close();

        }

顯示效果:

image


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM