Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 未在IE浏览器中的ItextPDF中显示复选框_Java_Internet Explorer_Itext_Itextpdf - Fatal编程技术网

Java 未在IE浏览器中的ItextPDF中显示复选框

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

当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");
    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吗?