java最全教程 pdfjava web 从入门到精通pdf java web 开发实战pdf 软件开发技术联盟 清华大学出版社 谢谢 !

java最全教程 pdfjava web 从入门到精通pdf java web 开发实战pdf 软件开发技术联盟 清华大学出版社 谢谢 !

描述

java最全教程 pdfjava web 从入门到精通pdf java web 开发实战pdf 软件开发技术联盟 清华大学出版社 谢谢 !

java1234上面有,去下

java1234.com上有,自己去下吧,前面加上www.

是不是没有设置下载文件的长度,导致下载来以后长度不一致损坏

如下这段代码:

要将页面报表导出到pdf中,但是报表中有checkbox复选框,需要要后台利用itext生成,生成复选框的方法如下:

PdfContentByte cb = writer.getDirectContent();

cb.moveTo(0, 0);

PdfFormField field = PdfFormField.createCheckBox(writer);

PdfAppearance tpOff = cb.createAppearance(20, 20);

PdfAppearance tpOn = cb.createAppearance(20, 20);

tpOff.rectangle(1, 1, 18, 18);

tpOff.stroke();

//

tpOn.setRGBColorFill(255, 128, 128);

java最全教程 pdf图片1

tpOn.rectangle(1, 1, 18, 18);

java最全教程 pdf图片2

tpOn.fillStroke();

tpOn.moveTo(1, 1);

tpOn.lineTo(19, 19);

tpOn.moveTo(1, 19);

tpOn.lineTo(19, 1);

tpOn.stroke();

field.setWidget(new Rectangle(100, 700, 120, 720), PdfAnnotation.HIGHLIGHT_INVERT);

field.setFieldName("Urgent");

field.setValueAsName("On");

field.setAppearanceState("Off");

// field.setAppearance(PdfAnnotation.APPEARANCE_NORMAL, "Off", tpOff);

// field.setAppearance(PdfAnnotation.APPEARANCE_NORMAL, "On", tpOn);

writer.addAnnotation(field);

fields.get("toggle_2").setCheckType(1).setValue("");

java最全教程 pdf图片3

//1勾选,2圆圈,3叉叉,4菱形,5方块,6星星



留言