web-dev-qa-db-ja.com

iTextSharpでPDF段落またはフォントの行の高さを設定する方法は?

ITextSharpを使用してPDFフォントまたは段落の行の高さを変更するにはどうすればよいですか?

16
Petrus Theron

タイポグラフィの観点からの行間隔は、リーディングと呼ばれます。行間隔を使用できる場合は、Paragraph.LeadingまたはParagraph.LeadingMultiplierを使用できます。 http://itextsharp.sourceforge.net/tutorial/ch02.html#phrase を参照してください。

26
Mitch

段落.SetLeading(X、Y)ここで、X-は固定され、Yはマルチプレイヤーをリードします。先頭は、2つのテキストベースライン間のスペースです。最終的な先行値は、次のように計算されます:行のX + Y * maxフォントサイズ。

7
semao

あなたのテキストがどのような文脈にあるかはわかりませんが、私はPdfCellに私のものがあり、MinimumHeightとPaddingTopを使用しました。

cAddr = new PdfPCell(ptAddr);
cAddr.MinimumHeight = 101.0F;
cAddr.PaddingTop = 30;
2
Steve