2016-04-21 128 views
-1

嗨,我遇到以下问题,我有一个必须由程序填写的表单,我用C#编写了一个程序,使用itextsharp填写所有必填字段,所有似乎工作正常,最终的PDF,在屏幕上打开它是好的,但是当我打印PDF复选框字段中的签名符号被替换为黑色圆圈......ItextSharp和复选框

我已附加一个图像澄清问题,屏幕上显示正确的签名checkbox,显示打印文件或点击它的错误圆圈符号以及可能的选项列表

enter image description here

有人可以建议我一种方法来识别和解决这个问题。

以下是文件 before Editing

afterEditing

+1

你能分享一个有问题的文档吗?你使用什么读卡器/打印机应用程序? –

+0

嗨Setasign,我创建了一个小文件来重现问题,文件beforeEditing.pdf是新鲜文件,文件afterEditing.pdf是充满ITextSharp的文件.....如果您尝试打印文件,您可以看到单选按钮的方面发生了变化。感谢您的帮助。 – user2332607

+0

您正在使用什么读卡器/打印机应用程序? –

回答

0

我有关于复选框和iTextSharp的一些问题,我该解决方法是避免使用chekcBoxes,相反,我画一个正方形,把一个文本区域在其中填写“X”或不填写商业条款。

我根据我的回答对你提

我有必须由程序填写表格PDF文件

如果你必须填写的PDF手动此变通办法将不更有效。

希望这会有帮助

+0

感谢您的帮助Karoui,不幸的是,我无法遵循您的建议,如果可能,我需要打印正确的符号。 – user2332607