Div*_*yam 3 java pdf fonts itext
我正在使用itext库设计一个pdf报告.我已经在其中实现了一个段落.现在根据我的要求,我必须在背景颜色的矩形框内设置这个段落,但我无法做到.
这是我在java中的Itext代码...
Font f = new Font(FontFamily.TIMES_ROMAN, 25.0f, Font.BOLD, BaseColor.CYAN);
Paragraph p = new Paragraph("Total Cost:" + dbsumcallcost, f);
document.add(p);
Run Code Online (Sandbox Code Playgroud)
请大家帮帮我 提前致谢..
Bru*_*gie 12
你需要Chunk
做到这一点:
Font f = new Font(FontFamily.TIMES_ROMAN, 25.0f, Font.BOLD, BaseColor.WHITE);
Chunk c = new Chunk("Total Cost:" + dbsumcallcost, f);
c.setBackground(BaseColor.RED);
Paragraph p = new Paragraph(c);
document.add(p);
Run Code Online (Sandbox Code Playgroud)
请参阅ChunkBackground示例和生成的PDF文档.
您可以使用稍微不同的setBackground()
方法微调矩形:http://api.itextpdf.com/itext/com/itextpdf/text/Chunk.html#setBackground%28com.itextpdf.text.BaseColor,%20float,% 20float,%20float,%20float 29%