0
我是iText的新手。我使用iText 5.5.3。iText:如何添加控制高度的空行
我研究並應用了我發現的有關添加空行的內容。例如
method 1:
document.add(Chunk.NEWLINE);
method 2:
document.add(new Phrase("\n"));
但是,我注意到空行的高度太大。我怎樣才能減少它?
感謝和問候。
我是iText的新手。我使用iText 5.5.3。iText:如何添加控制高度的空行
我研究並應用了我發現的有關添加空行的內容。例如
method 1:
document.add(Chunk.NEWLINE);
method 2:
document.add(new Phrase("\n"));
但是,我注意到空行的高度太大。我怎樣才能減少它?
感謝和問候。
我知道使用表格的頁面佈局在90年代被放棄了,但我發現在iTextSharp中使用表格通常會提供很高的精確度。
document.Add(BlankLineDoc(16));
public static PdfPTable BlankLineDoc(int height)
{
var table = new PdfPTable(1) {WidthPercentage = 100};
table = BlankLineTable(table, height);
return table;
}
public static PdfPTable BlankLineTable(PdfPTable table, int height, int border = Rectangle.NO_BORDER)
{
var cell = new PdfPCell(new Phrase(" "))
{
Border = border,
Colspan = table.NumberOfColumns,
FixedHeight = height
};
table.AddCell(cell);
return table;
}
BlankLineTable
可以在使用表格時直接使用。