Documentオブジェクト内で整列オブジェクトを中央に配置するすばやく簡単な方法はありますか? なし計算ロジックを実行します。ページの幅の取得、コンテンツの幅の取得、2での除算など。
Documentオブジェクト内のParagraphオブジェクト内にPdfPTableオブジェクトがあります。段落オブジェクトを中央に配置したいと思います。
ありがとう!
PDFPTable.HorizontalAlignment = Element.ALIGN_CENTER;
iTextSharpの同等の置き換え:
paragraph.Alignment = Element.ALIGN_CENTER;
またはこの方法を試してください
paragraph.IndentationRight = 100;
paragraph.IndentationLeft = 100;
このiText(おそらくiTextSharpでも同じ):
paragraph.setAlignment( Element.ALIGN_CENTER );
そして、あなたはそれがうまく収まるようにインデントを設定したいかもしれません:
paragraph.setIndentationLeft( 100 );
paragraph.setIndentationRight( 100 );
画像の配置:
iTextSharp.text.Image image1 = iTextSharp.text.Image.GetInstance(MapPath("~/images/HKVictoriaHarbour.png"));
image1.Alignment = iTextSharp.text.Image.ALIGN_CENTER;
doc.Add(image1);
段落を揃える簡単な方法は、
Dim para = New Paragraph("Header")
para.SpacingBefore = 20
para.SpacingAfter = 20
para.Alignment = 1 '0-Left, 1 middle,2 Right
Document.Add(para)