Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.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
C# ItextSharp和复选框_C#_Pdf_Checkbox_Itextsharp - Fatal编程技术网

C# ItextSharp和复选框

C# ItextSharp和复选框,c#,pdf,checkbox,itextsharp,C#,Pdf,Checkbox,Itextsharp,大家好,我面临着以下问题,我有一个pdf文件,其中的表单必须由程序填写,我用C#编写了一个程序,使用itextsharp填写所有必填字段,一切似乎都很好,最终的pdf,在屏幕上打开就可以了,但当我打印pdf时,复选框字段中的签名符号被替换为黑色圆圈 我附上了一张图片来澄清这个问题,屏幕上显示了正确的带符号的复选框,打印文件或单击文件时显示了错误的圆圈符号,以及可能的选项列表 有人能给我建议一种识别和解决这个问题的方法吗 这是文件 我在复选框和iTextSharp方面遇到了一些问题,我的解决方

大家好,我面临着以下问题,我有一个pdf文件,其中的表单必须由程序填写,我用C#编写了一个程序,使用
itextsharp
填写所有必填字段,一切似乎都很好,最终的pdf,在屏幕上打开就可以了,但当我打印pdf时,复选框字段中的签名符号被替换为黑色圆圈

我附上了一张图片来澄清这个问题,屏幕上显示了正确的带符号的
复选框
,打印文件或单击文件时显示了错误的圆圈符号,以及可能的选项列表

有人能给我建议一种识别和解决这个问题的方法吗

这是文件


我在复选框和iTextSharp方面遇到了一些问题,我的解决方法是避免使用复选框,而是画一个正方形,在其中放置一个文本区域,并根据业务条件用“X”填充或不填充

我的回答是基于你的提及

我有一个pdf文件,里面有一个必须由程序填写的表格

如果您必须手动填写pdf,此解决方案将不再有效


希望这有帮助

谢谢你的帮助Karoui,很遗憾我不能按照你的建议,如果可能的话我需要打印正确的符号。你能分享一个有问题的文档吗?您使用的是什么读卡器/打印机应用程序?您好Setasign,我创建了一个小文档只是为了重现问题,document beforeEditing.pdf是新文档,document afterEditing.pdf是用ITextSharp填充的文档……如果您尝试打印文档,您可以看到radiobutton的外观发生了更改。谢谢您的帮助。您使用的是什么阅读器/打印机应用程序?我使用的是佳能iR ADV C5030/5035和acrobat reader 2015作为应用程序