Hi Gary,
Thank you for your interest in Syncfusion products.
I am able to reproduce the issue. You can set correct Unicode text in your form fields by setting the Overloaded Function of PdfTrueTypeFont Unicode property as true. This feature (Setting font property for form field) has been implemented only in our latest version 2009 Volume1.
Code snippet to insert Unicode text in Form fields:
//Load the template document
PdfLoadedDocument doc = new PdfLoadedDocument(@"..\..\Data\Form.pdf");
PdfLoadedForm form = doc.Form;
//Create truetype font.
Font font = new Font("Arial", 13f);
//Set as unicode to render non-unicode charaters.
PdfFont font = new PdfTrueTypeFont(fnet, true);
// fill the fields from the first page
(form.Fields[0] as PdfLoadedTextBoxField).Font = font;
(form.Fields[0] as PdfLoadedTextBoxField).Text = "中國";
doc.Save("sample.pdf");
Please download the latest version 7.1.0.21 from the below link:
http://www.syncfusion.com/support/forums/message.aspx?MessageID=79036After modified the sample as we said, please run the sample in the latest version and let us know still you are able to reproduce the issue.
Best Regards,
Bhuvana