Articles in this section
Category / Section

Form field info does not show up unless field is clicked.

1 min read

Form fields may appear empty before you click them due to the absence of the appearance dictionary. By setting false to SetDefaultAppearance(false) method in PdfForm class, will create an own appearance dictionary. Doing this will make the text visible in all the PDF viewers.

Refer to the following code example.

C#

            //Load the PDF document.
 
            PdfLoadedDocument loadedDocument = new PdfLoadedDocument("Input.pdf");
 
            //Get the loaded form.
 
            PdfLoadedForm loadedForm = loadedDocument.Form;
 
            //Get the loaded text box field and fill it.
 
            PdfLoadedTextBoxField loadedTextBoxField = loadedForm.Fields[0] as PdfLoadedTextBoxField;
 
            loadedTextBoxField.Text = "1";
 
            //Set the default appearance.
 
            loadedForm.SetDefaultAppearance(false);
 
            //Save the modified document.
 
            loadedDocument.Save("sample.pdf");
 
            //Close the document
 
            loadedDocument.Close(true);

 

Sample Link - http://www.syncfusion.com/downloads/support/directtrac/general/ze/FormFillingSample-407788045

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment
Access denied
Access denied