Java 未在IE浏览器中的ItextPDF中显示复选框
当IE浏览器在Chrome浏览器中正常工作时,我无法在IE浏览器中显示一些复选框。我使用的代码如下:Java 未在IE浏览器中的ItextPDF中显示复选框,java,internet-explorer,itext,itextpdf,Java,Internet Explorer,Itext,Itextpdf,当IE浏览器在Chrome浏览器中正常工作时,我无法在IE浏览器中显示一些复选框。我使用的代码如下: rect = new Rectangle(185, 798 - i * 20, 200, 788 - i * 20); rect.setRight(r); rect.setLeft(l); checkbox = new RadioCheckField(writer, rect, "Check-Box_" + descid + "_1", "Yes"); chec
rect = new Rectangle(185, 798 - i * 20, 200, 788 - i * 20);
rect.setRight(r);
rect.setLeft(l);
checkbox = new RadioCheckField(writer, rect, "Check-Box_" + descid + "_1", "Yes");
checkbox.setCheckType(RadioCheckField.TYPE_CHECK);
checkbox.setBorderColor(BaseColor.BLACK);
checkbox.setBorderWidth(1);
field = checkbox.getCheckField();
writer.addAnnotation(field);
代码是正确的,IE浏览器中的PDF查看器可能既不支持表单字段也不支持小部件注释。但某些复选框显示在特定位置,而有些复选框则不支持,因为我在创建矩形时正在递增“i”值。。。!真奇怪。你能分享PDF吗?你能分享一个屏幕截图吗?也许复选框被蓝色区域覆盖了?另外:MSIE中嵌入了哪个PDF查看器?是AdobeReader吗?上面的图片是从MSIE下载的pdf。圆圈区域缺少复选框shmm。。。这确实是个谜。我假设您对所有复选框都使用类似的代码,我不知道为什么该代码适用于一组复选框,但不适用于另一组复选框。你能分享PDF吗?