簡體   English   中英

必須使用iText Java刪除pdf中頁眉和頁腳中的行

[英]Have to remove lines in header and footer in pdf using iText java

    I've used the following code to display header and footer in my pdf using itext.

   HeaderFooter header=new HeaderFooter(new Phrase("HBOM Reports"),false);
                document.setHeader(header);
                HeaderFooter footer=new HeaderFooter(new Phrase("globematics\nSecond line"),false);
                document.setFooter(footer);

這是我的標題顯示在我的pdf中的輸出


HBOM報告


我的頁腳顯示如下


globematics

第二行


現在我不知道為什么這兩行打印在我的頁眉和頁腳上。

  • 我想刪除頁腳的底線和頁眉的頂線。 而且我需要在Center中對齊頁眉和頁腳文本。

    剛才我開始使用iText,所以我對此一無所知,請為此提供幫助。 提前致謝

您可以使用setAlignement將文本居中,使用setBorder刪除邊框並僅添加所需的邊框。

HeaderFooter header = new HeaderFooter(new Phrase("HBOM Reports"), false);
header.setAlignment(HeaderFooter.ALIGN_CENTER);
header.setBorder(Rectangle.NO_BORDER); 
header.setBorder(Rectangle.BOTTOM);
document.setHeader(header);

HeaderFooter footer = new HeaderFooter(new Phrase("globematics\nSecond line"), false);
footer.setAlignment(HeaderFooter.ALIGN_CENTER);
footer.setBorder(Rectangle.NO_BORDER); 
footer.setBorder(Rectangle.TOP);
document.setFooter(footer);

正如我在網絡上多次看到的那樣,不鼓勵使用此類,您可以看看頁面事件

暫無
暫無

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

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