2012-01-02 109 views
2

因此,我通过使用iText的java写入pdf。我想要有一个空白签名和日期空格下划线。我读过的所有内容都是这样做的:下划线使用iText的字符串

Chunk sigUnderline = new Chunk("           "); 
     sigUnderline.setUnderline(0.2f, -2f); 
    Chunk dateUnderline = new Chunk("      "); 
     dateUnderline.setUnderline(0.2f, -2f); 

    verificationList.open(); 
    verificationList.add(new Paragraph("Authorized Signature: " + sigUnderline + "Date: " + dateUnderline)); 

    verificationList.close(); 

所以基本上我试图用下划线来创建这些“字段”。我也试图把文本放在字符串中,而下划线仍然不起作用。有什么我失踪,任何帮助将不胜感激。谢谢!

回答

5

您将字符串与块对象连接起来。添加下划线作为大块的

Chunk sigUnderline = new Chunk("           "); 
    sigUnderline.setUnderline(0.1f, -2f); 
    Chunk dateUnderline = new Chunk("      "); 
    dateUnderline.setUnderline(0.1f, -2f); 

    Paragraph para = new Paragraph("Authorized Signature: "); 
    para.add(sigUnderline); 
    para.add(new Chunk(" Date: ")); 
    para.add(dateUnderline); 

    document.add(para); 
+0

太棒了!这工作,菜鸟错误,第一次创建PDF。谢谢! – Dan 2012-01-02 21:25:24

相关问题