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(); }
显示效果: