评论
# re: 使用IText打印PDF
2007-01-29 16:42
寸土
# re: 使用IText打印PDF
2007-01-30 08:40
robin0925
不知道,對於中文的打印,有沒有解決換行的問題,即:如果換行的時候,行首是標點的情況的處理? 回复 更多评论
# re: 使用IText打印PDF[未登录]
2007-01-30 21:25
dreamstone
标点的问题我当时也查了一下,没有找到IText提供的解决方案,有个临时办法是取一下列宽,然后算一下,如果位置刚好是标点就在标点前的一个字加一个空格,挤下一个字来,但这样的问题造成要多次算。也在找解决方案 回复 更多评论
# re: 使用IText打印PDF
2007-03-02 09:28
dreamstone
补充几个问题的答案:
如何取得一个空的Cell
Cell cell = Cell.getDummyCell();空格的情况会被忽略
回复 更多评论
# re: 使用IText打印PDF
2007-03-02 09:29
dreamstone
如何调整行高
调整字体大小就可以
回复 更多评论
# re: 使用IText打印PDF
2007-03-02 09:30
dreamstone
如何调整空行的行高
也是用字体,但是要用\n来构造空行
Paragraph paragraph=new Paragraph("\n",FONT_44);
Cell cell=new Cell(paragraph);
cell.setColspan(len);
cell.setMaxLines(1);
table.addCell(cell); 回复 更多评论
# re: 使用IText打印PDF
2007-03-02 09:30
dreamstone
如何打印一条线:
用DummyCell来构造空行,同时设置边框颜色
Cell cell = Cell.getDummyCell();
cell.setColspan(len);
cell.setMaxLines(1);
cell.setBorderColorBottom(Color.black);
cell.setBorderWidthBottom(1);
table.addCell(cell); 回复 更多评论
# re: 使用IText打印PDF
2007-03-02 09:30
dreamstone
强行调整行高,缩小行间距
Paragraph paragraph=new Paragraph(content,font);
Cell cell=new Cell(paragraph);
cell.setColspan(colspan);
cell.setHorizontalAlignment(align);
//主要是这个
cell.setLeading(font.size());
cell.setMaxLines(1);
table.addCell(cell); 回复 更多评论
# re: 使用IText打印PDF
2008-05-21 17:42
流浪的水仙
请问有办法把某一列的宽度固定么? 回复 更多评论
# re: 使用IText打印PDF[未登录]
2008-08-07 15:52
新人
新手问个问题:
这代码是不是只能生成pdf文件,再手动打印,能不能再程序中实现打印,
即自动打印生成的pdf文件。 回复 更多评论
# re: 使用IText打印PDF
2008-10-06 16:09
sdsd
ok,thank you! 回复 更多评论
# re: 使用IText打印PDF[未登录]
2012-11-06 16:11
玲玲
标点符号在首行的问题有相关的解决方案吗 回复 更多评论
# re: 使用IText打印PDF[未登录]
2013-05-06 19:18
lg
@dreamstone
赶紧寻找pdf中中文标点符号显示在首字母处的问题。 回复 更多评论
# re: 使用IText打印PDF[未登录]
2014-03-05 17:16
x
请问如何在已有的pdf中添加表格呢? 回复 更多评论