2016-04-21 125 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