Skip to main content
Checkpoint 24Medium Priority1 failure condition

Checkpoint 24: Non-Interactive Forms

Non-interactive forms must include the PrintField attribute so assistive technology can identify fillable areas in printed documents.

Related WCAG:1.3.1

Checkpoint 24: Non-Interactive Forms

Non-interactive forms (designed to be printed and filled out by hand) must include the PrintField attribute to identify form field locations. This enables assistive technology users to understand where to write information when completing printed forms.

What This Means

PDF forms come in two types:

  1. Interactive forms: Have digital form fields that users can type into
  2. Non-interactive forms: Designed to be printed and completed with pen/pencil

Non-interactive forms present accessibility challenges because:

  • There are no interactive form fields to navigate
  • Visual cues (lines, boxes) indicate where to write
  • Screen readers cannot see these visual indicators
  • Users need to know what information goes where

PDF/UA requires the PrintField attribute on non-interactive form elements. This attribute marks areas where users should write when the form is printed, making the form structure accessible to assistive technology users.

The PrintField attribute identifies:

  • Text entry lines (name, address, etc.)
  • Checkboxes to be marked manually
  • Date fields
  • Signature lines
  • Any area where handwritten input is expected

Why It Matters

Non-interactive forms remain common in many contexts:

  • Government forms: Applications, tax documents, permits
  • Medical forms: Patient intake, consent forms
  • Legal documents: Contracts, affidavits, declarations
  • Educational materials: Worksheets, exams, registration forms
  • Business forms: Order forms, surveys, feedback sheets

For users who rely on assistive technology:

  • They need to know what information each blank requires
  • Screen readers must identify form field locations
  • Users may fill forms with assistance or use alternative methods
  • Understanding form structure is essential for completion

Without PrintField markup:

  • Screen readers encounter blank spaces without context
  • Users cannot determine what information is requested
  • Form completion becomes guesswork
  • Assistive technology cannot provide guidance

Consider a job application form with 20 blank fields. A sighted user sees labels next to each blank. Without PrintField markup, a screen reader user only hears the labels with no indication of where the corresponding blanks are located.

Common Violations

The Matterhorn Protocol defines one failure condition for non-interactive forms.

24-001: Non-Interactive Forms Not Tagged with PrintField Attribute (Human Testing)

What's Wrong: A PDF contains non-interactive form elements (blank lines, boxes, checkboxes for manual marking) but these elements are not tagged with the PrintField attribute.

How to Identify:

  1. Determine if the form is non-interactive:

    • Try clicking on blank areas; if nothing happens (no cursor appears), it is non-interactive
    • Check for the absence of form fields in Acrobat's Prepare Form tool
    • Look for visual cues (lines, boxes) that indicate handwritten entry
  2. Check for PrintField attributes:

    • Open the Tags panel
    • Find elements that represent form blanks
    • Check their properties for the PrintField attribute
    • PrintField should be present on elements representing fill-in areas

Common Scenarios:

  • Fillable lines tagged as artifacts or figures without PrintField
  • Checkbox squares not identified as PrintField
  • Signature lines without PrintField marking
  • Table cells for handwritten entry lacking PrintField
  • Date blanks (//____) without PrintField

How to Fix in Adobe Acrobat

Identifying Non-Interactive Form Elements

  1. Open the PDF in Adobe Acrobat Pro
  2. Look for visual form elements:
    • Horizontal lines for text entry
    • Square boxes for checkboxes
    • Rectangular areas for longer responses
    • Signature lines
  3. Go to Tools > Prepare Form
  4. If Acrobat detects no form fields, confirm the form is non-interactive

Adding PrintField Attribute

  1. Open View > Show/Hide > Navigation Panes > Tags
  2. Locate the tag containing the form blank element
  3. If the blank is untagged or tagged as Artifact:
    • First create or assign an appropriate tag (Form, P, or appropriate structure)
  4. Right-click the tag > Properties
  5. Click the Tag tab
  6. Click Edit Attribute Objects
  7. Add a new attribute:
    • Key: PrintField
    • Value: true (or appropriate value for the type)
  8. Click OK to save

Tagging Form Elements Properly

For each type of form element:

Text entry lines:

<P PrintField="true">
  Name: ____________________
</P>

Checkboxes:

<Form PrintField="Checkbox">
  [ ] Option A
</Form>

Signature areas:

<P PrintField="true">
  Signature: _________________ Date: ________
</P>

Using the Reading Order Tool

  1. Go to Tools > Accessibility > Reading Order
  2. Draw regions around form areas
  3. Tag appropriately (Form or Text as needed)
  4. After tagging, add PrintField attributes via Tag Properties

Creating Proper Form Structure

For complex forms, create a logical structure:

Document
├── Sect "Personal Information"
│   ├── P "Name:" + PrintField (for blank)
│   ├── P "Address:" + PrintField (for blank)
│   └── P "Phone:" + PrintField (for blank)
├── Sect "Preferences"
│   ├── P "Option A" + PrintField="Checkbox"
│   ├── P "Option B" + PrintField="Checkbox"
│   └── P "Option C" + PrintField="Checkbox"
└── Sect "Signature"
    └── P "Signature:" + PrintField + "Date:" + PrintField

Associating Labels with PrintFields

Ensure each PrintField has an associated label:

  1. The label text should precede or clearly relate to the PrintField
  2. Consider using the /TU (tooltip/alternate text) attribute for additional description
  3. Structure should make the label-field relationship clear

How to Fix in Source Documents

Microsoft Word

When creating forms intended for print:

  1. Use form controls symbolically:

    • Do not use Word's interactive form fields for print forms
    • Use underscores, boxes, or lines as visual indicators
  2. Ensure proper labeling:

    • Place labels immediately before or above blanks
    • Use consistent formatting
  3. After PDF export:

    • Open in Acrobat
    • Add PrintField attributes manually
    • Word does not automatically create PrintField attributes

Creating Print Forms in Word

For text entry:

Name: _______________________
Address: ____________________

For checkboxes:

[ ] Option A
[ ] Option B

For signature lines:

Signature: __________________ Date: __________

Adobe InDesign

  1. Design the form layout with clear visual indicators
  2. Ensure labels are properly positioned
  3. Export to PDF with tagging enabled
  4. Post-process in Acrobat to add PrintField attributes

Best Practices for Print Form Design

  1. Clear visual structure: Use lines, boxes, and spacing
  2. Explicit labels: Every blank should have an associated label
  3. Sufficient space: Allow adequate room for handwritten responses
  4. Logical grouping: Group related fields (e.g., address fields together)
  5. Instructions: Include clear instructions for completing the form

Alternative: Converting to Interactive Forms

Consider whether the form should be interactive instead:

Benefits of Interactive Forms

  • Users can type directly into the PDF
  • Form fields are inherently accessible
  • Data can be saved and processed electronically
  • Better experience for all users

When to Use Interactive Forms

  • Forms will primarily be completed digitally
  • Data collection and processing benefits from digital entry
  • Audience has access to PDF readers that support forms
  • Accessibility is a high priority

When to Keep Non-Interactive

  • Forms must be signed by hand
  • Primary use is print-and-mail
  • Legal requirements mandate paper submission
  • Users prefer or require paper forms

Converting to Interactive

In Adobe Acrobat:

  1. Go to Tools > Prepare Form
  2. Let Acrobat auto-detect form fields, or add manually
  3. Configure each field with proper labels and tooltips
  4. Test form field navigation and accessibility

Testing Your Fix

Manual Inspection

  1. Open the Tags panel
  2. Find each form element (blank line, checkbox, etc.)
  3. Verify PrintField attribute is present
  4. Check attribute value is appropriate
  5. Ensure labels are associated with fields

Screen Reader Testing

  1. Open PDF with NVDA, JAWS, or VoiceOver

  2. Navigate through the form

  3. Verify:

    • Form fields are announced
    • Labels are associated with fields
    • The purpose of each blank is clear
    • Navigation through the form is logical
  4. Compare what the screen reader announces to the visual form

Content Review

  1. Print the form
  2. Compare printed output to accessibility structure
  3. Verify every fill-in area has corresponding PrintField
  4. Check that labels make sense without visual context

Validation Checklist

  • All text entry blanks have PrintField attribute
  • All checkbox areas have PrintField attribute
  • Signature lines have PrintField attribute
  • Each PrintField has an associated label
  • Labels clearly describe what information is needed
  • Screen reader properly announces form structure
  • Form navigation is logical and complete
  • Tab/arrow key navigation follows visual order

Special Considerations

Multi-Page Forms

For forms spanning multiple pages:

  1. Maintain consistent structure across pages
  2. Use section headings to organize content
  3. Ensure page breaks do not separate labels from fields
  4. Test navigation across page boundaries

Tables as Forms

When forms use table layouts:

  1. Tag the table structure properly (Table, TR, TD)
  2. Add PrintField to cells that require input
  3. Use header cells (TH) for column/row labels
  4. Ensure reading order flows logically through the table

Conditional Fields

For fields that apply only in certain situations:

  1. Mark conditional instructions clearly
  2. Still include PrintField on all potential entry areas
  3. Use structure to group related conditional fields
  4. Labels should indicate when fields apply

International Forms

For multilingual or international forms:

  1. Ensure labels are in the appropriate language
  2. Consider right-to-left reading order where applicable
  3. Date and number format fields should indicate expected format
  4. Address fields may need country-specific structure

Additional Resources

Official Standards and Guidelines

Form Accessibility

Tools


This documentation is based on the Matterhorn Protocol 1.02, the definitive reference for PDF/UA validation. Non-interactive form violations require human testing because automated tools cannot determine which visual elements represent form fields. For the most current information, consult the PDF Association and W3C WCAG guidelines.

Scan Your PDFs for Accessibility Issues

Beacon automatically detects PDF accessibility violations and shows you exactly how to fix them.

Start Free Scan