How to Make PDF Form Fields Visible on Screen but Exclude Them from Printing
Question details
The user needs a way to keep PDF form fields and their fill colors visible on the screen so users can fill them out, but prevent those field backgrounds or the fields themselves from appearing on the physical printed copy.

- Product
- PDF Editor
- Device & OS
- not provided
- Scenario
- Creating or formatting a fillable PDF form where on-screen visibility is necessary for usability, but the printed version needs to look clean without form field outlines or colored backgrounds.
- Observed behavior
- By default, the form fields and their designated fill colors print along with the rest of the document, which the form creator wants to prevent.
Ensure you have a PDF editor with advanced form creation capabilities installed, and verify that the PDF document is not protected by an owner password that restricts editing.
Set Form Field Properties to 'Visible but does not print'
Use the built-in form field properties to keep the field entirely visible for on-screen data entry while automatically excluding it from the paper printout.
This is the most straightforward method and is supported by most standard PDF viewing and editing applications. It hides the entire field, including its background color and borders, during the printing process.
Open your PDF document in your PDF editor and activate the Form Editing or Prepare Form mode from the tools menu.
Right-click on the specific text field you want to modify and select 'Properties' from the context menu.
Navigate to the 'General' tab. Look for the 'Form Field' or 'Common Properties' section, click the visibility dropdown menu, and select 'Visible but does not print'.
Close the properties dialog and save your PDF document. You can verify the result by opening the print preview screen; the field should no longer be visible.
Use Document Print Event Scripts for Dynamic Colors
If you need the user's entered text to print, but only want to hide the field's background fill color during printing, use JavaScript tied to document print events.
Create and Manage PDF Forms with WPS Office
WPS Office includes a comprehensive built-in PDF Editor that makes it incredibly simple to design fillable forms, modify field properties, and precisely control printing behaviors without complex scripting.
- 1. Open Your PDF: Launch WPS Office and open the PDF form you wish to modify.
- 2. Access Form Tools: Navigate to the 'Form' tab on the top ribbon to reveal the form editing toolset.
- 3. Modify Field Properties: Right-click the desired form field, choose 'Properties', and adjust the visibility dropdown to control how the field prints.
- 4. Save and Export: Save the document to permanently apply your new form field configurations.

Frequently Asked Questions
Can I hide the background color of a PDF field when printing, but still print the text the user typed?
Yes, but it cannot be done using the standard 'Visible but does not print' property, as that hides the entire field including the text. You must use Document Print Event scripts (JavaScript) to temporarily change the field's fill color to transparent during the 'Will Print' event, and restore it during the 'Did Print' event.
Why are my PDF form fields completely missing when I print?
Your form fields are likely set to 'Visible but does not print' or 'Hidden' in the field properties. To fix this, open the PDF in a form editor, right-click the missing field, select Properties, and under the General tab, change the visibility setting back to 'Visible'.
Does WPS Office support creating fillable PDF forms?
Yes, WPS Office Premium features a robust set of PDF form editing tools. You can effortlessly add text fields, checkboxes, radio buttons, and customize properties like visibility, font size, and border colors directly within the application.




