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