通過設置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(); }
顯示效果: