繁体   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