描述
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);
tpOn.rectangle(1, 1, 18, 18);
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("");
//1勾选,2圆圈,3叉叉,4菱形,5方块,6星星
javawebxx.com由javaweb学习网所有 网站地图 备案号:苏ICP备17055254号-1
留言