PDF WCAG2.0 List

This page outlines which WCAG Parts pertain to PDFs.

  1. Perceivable
    • 1.1 - Using Text Alternatives
      • 1.1.1 - Non-text Content
        • PDF1: Alternative Text
        • PDF4: Using the Artifact Tag
    • 1.2 - Time-based Media
      • 1.2.1 - Audio-only and Video-only (Prerecorded)
      • 1.2.2 - Captions (Prerecorded)
      • 1.2.3 - Audio Description or Media Alternative (Prerecorded)
      • 1.2.4 - Captions (Live)
      • 1.2.5 - Audio Description (Prerecorded)
    • 1.3 - Adaptable
      • 1.3.1 - Info and Relationships
        • PDF6: Using table elements for table markup in PDF Documents
        • PDF20: Using Adobe Acrobat Pro's Table Editor to repair mistagged tables
        • PDF10: Providing labels for interactive form controls in PDF documents
        • PDF12: Providing name, role, value information for form fields in PDF documents
        • PDF9: Providing headings by marking content with heading tags in PDF documents
        • PDF11: Providing links and link text using the /Link structure element in PDF documents
        • PDF17: Specifying consistent page numbering for PDF documents
        • PDF21: Using List tags for lists in PDF documents
      • 1.3.2 - Meaningful Sequence
        • PDF3: Ensuring correct tab and reading order in PDF documents
      • 1.3.3 - Sensory Characteristics
    • 1.4 - Distinguishable
      • 1.4.1 - Use of Color
      • 1.4.2 - Audio Control
      • 1.4.3 - Contrast (Minimum)
      • 1.4.4 - Resize text
      • 1.4.5 - Images of Text
        • PDF7: Performing OCR on a scanned PDF document to provide actual text
  2. Operable
    • 2.1 - Keyboard Accessible
      • 2.1.1 - Keyboard
        • PDF11: Providing links and link text using the /Link structure element in PDF documents
        • PDF23: Providing interactive form controls in PDF documents
      • 2.1.2 - No Keboard Trap
    • 2.2 - Enough Time
      • 2.2.1 - Timing Adjustable
      • 2.2.2 - Pause, Stop, Hide
    • 2.3 - Seizures
      • 2.3.1 - Three Flashes or Below Threshold
    • 2.4 - Navigable
      • 2.4.1 - Bypass Blocks
        • PDF9: Providing headings by marking content with heading tags in PDF documents
      • 2.4.2 - Page Titled
        • PDF18: Specifying the document title using the Title entry in the document information dictionary of a PDF document
      • 2.4.3 - Focus Order
        • PDF3: Ensuring correct tab and reading order in PDF documents
      • 2.4.4 - Link Purpose (In Context)
        • PDF11: Providing links and link text using the /Link structure element in PDF documents
        • PDF13: Providing replacement text using the /Alt entry for links in PDF documents
      • 2.4.5 - Multiple Ways
        • PDF2: Creating bookmarks in PDF documents
      • 2.4.6 - Headings and Labels
      • 2.4.7 - Focus Visible
  3. Understandable
    • 3.1 - Readable
      • 3.1.1 - Language of Page
        • PDF16: Setting the default language using the /Lang entry in the document catalog of a PDF document
        • PDF19: Specifying the language for a passage or phrase with the Lang entry in PDF documents
      • 3.2.1 - Language of Parts
        • PDF19: Specifying the language for a passage or phrase with the Lang entry in PDF documents
    • 3.2 - Predictable
      • 3.2.1 - On Focus
      • 3.2.2 - On Input
      • 3.2.3 - Consistent Navigation
        • PDF14: Providing running headers and footers in PDF documents
        • PDF17: Specifying consistent page numbering for PDF documents
      • 3.2.4 - Consistent Identification
    • 3.3 - Input Assistance
      • 3.3.1 - Error Identification
        • PDF5: Indicating required form controls in PDF forms
        • PDF22: Indicating when user input falls outside the required format or values in PDF forms
      • 3.3.2 - Labels or Instructions
        • PDF5: Indicating required form controls in PDF forms
        • PDF10: Providing labels for interactive form controls in PDF documents
      • 3.3.3 - Error Suggestion
        • PDF5: Indicating required form controls in PDF forms
        • PDF22: Indicating when user input falls outside the required format or values in PDF forms
      • 3.3.4 - Error Prevention (Legal, Financial, Data)
  4. Robust
    • 4.1 - Compatible
      • 4.1.1 - Parsing
      • 4.1.2 - Name, Role, Value
        • PDF10: Providing labels for interactive form controls in PDF documents
        • PDF12: Providing name, role, value information for form fields in PDF documents
HTML PDF
1.1.1 - Non-text Content
  • PDF1: Applying text alternatives to images with the Alt entry in PDF documents
  • PDF4: Hiding decorative images with the Artifact tag in PDF documents
1.3.1 - Info and Relationships
  • PDF6: Using table elements for table markup in PDF Documents
  • PDF20: Using Adobe Acrobat Pro's Table Editor to repair mistagged tables
  • PDF10: Providing labels for interactive form controls in PDF documents
  • PDF12: Providing name, role, value information for form fields in PDF documents
  • PDF9: Providing headings by marking content with heading tags in PDF documents
  • PDF11: Providing links and link text using the /Link structure element in PDF documents
  • PDF17: Specifying consistent page numbering for PDF documents
  • PDF21: Using List tags for lists in PDF documents
1.3.2 - Meaningful Sequence
  • PDF3: Ensuring correct tab and reading order in PDF documents
1.4.5 - Images of Text
  • PDF7: PDF7: Performing OCR on a scanned PDF document to provide actual text
2.1.1 - Keyboard
  • PDF11: Providing links and link text using the /Link structure element in PDF documents
  • PDF23: Providing interactive form controls in PDF documents
2.4.1 - Bypass Blocks
  • PDF9: Providing headings by marking content with heading tags in PDF documents
2.4.2 - Page Titled
  • PDF18: Specifying the document title using the Title entry in the document information dictionary of a PDF document
2.4.3 - Focus Order
  • PDF3: Ensuring correct tab and reading order in PDF documents
2.4.4 - Link Purpose (In Context)
  • PDF11: Providing links and link text using the /Link structure element in PDF documents
  • PDF13: Providing replacement text using the /Alt entry for links in PDF documents
2.4.5 - Multiple Ways
  • PDF2: Creating bookmarks in PDF documents
2.4.6 - Headings and Labels
3.1.1 - Language of Page
  • PDF16: Setting the default language using the /Lang entry in the document catalog of a PDF document
  • PDF19: Specifying the language for a passage or phrase with the Lang entry in PDF documents
3.2.1 - Language of Parts
  • PDF19: Specifying the language for a passage or phrase with the Lang entry in PDF documents
3.2.3 - Consistent Navigation
  • PDF14: Providing running headers and footers in PDF documents
  • PDF17: Specifying consistent page numbering for PDF documents
3.3.1 - Error Identification
  • PDF5: Indicating required form controls in PDF forms
  • PDF22: Indicating when user input falls outside the required format or values in PDF forms
3.3.2 - Labels or Instructions
  • PDF5: Indicating required form controls in PDF forms
  • PDF10: Providing labels for interactive form controls in PDF documents
3.3.3 - Error Suggestion
  • PDF5: Indicating required form controls in PDF forms
  • PDF22: Indicating when user input falls outside the required format or values in PDF forms
4.1.2 - Name, Role, Value
  • PDF10: Providing labels for interactive form controls in PDF documents
  • PDF12: Providing name, role, value information for form fields in PDF documents

We deal with the following PDF Techniques:

PDF HTML
PDF1: Applying text alternatives to images with the Alt entry in PDF documents
  • 1.1.1 - Non-text Content
PDF2: Creating bookmarks in PDF documents
  • 2.4.5 - Multiple Ways
PDF3: Ensuring correct tab and reading order in PDF documents
  • 1.3.2 - Meaningful Sequence
  • 2.4.3 - Focus Order
PDF4: Hiding decorative images with the Artifact tag in PDF documents
  • 1.1.1 - Non-text Content
PDF5: Indicating required form controls in PDF forms
  • 3.3.1 - Error Identification
  • 3.3.2 - Labels or Instructions
  • 3.3.3 - Error Suggestion
PDF6: Using table elements for table markup in PDF Documents
  • 1.3.1 - Info and Relationships
PDF7: Performing OCR on a scanned PDF document to provide actual text
  • 1.4.5 - Images of Text
  • 1.4.9 - Images of Text (No Exception) (AAA)
PDF8: Providing definitions for abbreviations via an E entry for a structure element
  • 3.1.4 - Abbreviations (AAA)
PDF9: Providing headings by marking content with heading tags in PDF documents
  • 1.3.1 - Info and Relationships
  • 2.4.1 - Bypass Blocks
PDF10: Providing labels for interactive form controls in PDF documents
  • 1.3.1 - Info and Relationships
  • 3.3.2 - Labels or Instructions
  • 4.1.2 - Name, Role, Value
PDF11: Providing links and link text using the /Link structure element in PDF documents
  • 1.3.1 - Info and Relationships
  • 2.1.1 - Keyboard
  • 2.1.3 - Keyboard (No Exception) (AAA)
  • 2.4.4 - Link Purpose (In Context)
  • 2.4.9 - Link Purpose (Link Only) (AAA)
PDF12: Providing name, role, value information for form fields in PDF documents
  • 1.3.1 - Info and Relationships
  • 4.1.2 - Name, Role, Value
PDF13: Providing replacement text using the /Alt entry for links in PDF documents
  • 2.4.4 - Link Purpose (In Context)
  • 2.4.9 - Link Purpose (Link Only) (AAA)
PDF14: Providing running headers and footers in PDF documents
  • 2.4.8 - Location (AAA)
  • 3.2.3 - Consistent Navigation
PDF15: Providing submit buttons with the submit-form action in PDF forms
  • 3.2.2 - On Input
PDF16: Setting the default language using the /Lang entry in the document catalog of a PDF document
  • 3.1.1 - Language of Page
PDF17: Specifying consistent page numbering for PDF documents
  • 1.3.1 - Info and Relationships
  • 2.4.8 - Location
  • 3.2.3 - Consistent Navigation
PDF18: Specifying the document title using the Title entry in the document information dictionary of a PDF document
  • 2.4.2 - Page Titled
PDF19: Specifying the language for a passage or phrase with the Lang entry in PDF documents
  • 3.1.1 - Language of Page
  • 3.1.2 - Language of Parts
PDF20: Using Adobe Acrobat Pro's Table Editor to repair mistagged tables
  • 1.3.1 - Info and Relationships
PDF21: Using List tags for lists in PDF documents
  • 1.3.1 - Info and Relationships
PDF22: Indicating when user input falls outside the required format or values in PDF forms
  • 3.3.1 - Error Identification
  • 3.3.3 - Error Suggestion
PDF23: Indicating when user input falls outside the required format or values in PDF forms
  • 2.1.1 - Keyboard
  • 2.1.3 - Keyboard (No Exception) (AAA)