簡體   English   中英

刪除每頁 itext 7 第一行的 FixedLeading

[英]remove FixedLeading in first line of every page itext 7

PdfDocument pdfDoc = new PdfDocument(new PdfWriter(DEST));
Document doc = new Document(pdfDoc);
doc.setMargins(0,0,0,0);
for (int i = 0; i <20 ; i++) {
    Paragraph element = new Paragraph("p " + i);
    if(i!=0) {
        element.setPadding(0);
        element.setMargin(0);
        element.setFixedLeading(255);
        doc.add(element);
    }
}

程序的輸出

如何從第一行的頂部刪除縮進?

您根本沒有繪制第一條線(對於i=0 ),因此對於您繪制的所有線,您已經明確設置了前導。

要同時繪制第一行,請將doc.add移出if主體:

for (int i = 0; i <20 ; i++) {
    Paragraph element = new Paragraph("p " + i);
    if(i!=0) {
        element.setPadding(0);
        element.setMargin(0);
        element.setFixedLeading(255);
    }
    doc.add(element);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM