Create and verify PDF accessibility Part 3

Create and verify PDF accessibility Part 3

Forms

Tagged form fields

In an accessible PDF, all form fields are tagged and part of the document structure. In addition, you can use the tool tip form field property to provide the user with information or instructions.

To tag form fields, choose All tools > Prepare for accessibility > Automatically tag PDF

Note

See the related WCAG sections: 1.3.1 Info and Relationships. (Level A), 4.1.2 Name, role, value

Field descriptions

For accessibility, all form fields need a text description (tool tip).

To add a text description to a form field:

  1. Select one of the Form tools, and then right-click (Windows) or Ctrl-click (Mac OS) the form field.
  2. Choose Properties from the context menu.
  3. Click the General properties tab.
  4. Enter a description of the form field in the Tooltip field.
Note

See the related WCAG sections: 1.3.1 Info and Relationships. (Level A), 3.3.2 Labels or Instructions (Level A), 4.1.2 Name, role, value

Alternate text

Figures alternate text

Make sure that images in the document either have alternate text or are marked as artifacts.

If this rule check fails, do one of the following:

  • Select Figures Alternate Text in the Accessibility Checker panel, and choose Fix from the Options  menu. Add alternate text as prompted in the Set Alternate Text dialog box.
  • Use the Tags panel to add alternate text for images in the PDF.
  • Open the Content  panel and right-click (Windows) or Ctrl-click (Mac OS) the content that you want to mark as an artifact. Then, select Create Artifact from the context menu. (To display the Content panel, select the hamburger menu  (Windows) > View or select the View menu (macOS), and then select Show/Hide > Side Panels > Content.)
Note

See the related WCAG section: 1.1.1 Non-text Content. (A)

Nested alternate text

Screen readers don't read the alternate text for nested elements. Therefore, don't apply alternate text to nested elements.

To remove alternate text from nested elements, do the following:

  1. Select the hamburger menu  (Windows) > View or select the View menu (macOS), and then select Show/Hide > Side Panels > Accessibility tags.
  2. Right-click (Windows) or Ctrl-click (Mac OS) a nested element in the Accessibility tags panel and choose Properties from the context menu.
  3. Remove the Alternate Text and the text to which it's applied from the Object Properties dialog box, then select Close.
Note

See the related WCAG section: #1.1.1 Non-text Content. (A)

Associated with content

Make sure that alternate text is always an alternate representation of content on the page. If an element has alternate text but does not contain any page content, there is no way to determine which page it is on. If the Screen Reader Option in the Reading preferences is not set to read the entire document, then screen readers never read the alternate text.

  1. Right-click (Windows) or Ctrl-click (Mac OS) an item to check.
  2. Open it in the Accessibility tags panel. (To display the Accessibility tags panel, select the hamburger menu  (Windows) > View or select the View menu (macOS), and then select Show/Hide > Side Panels  > Accessibility tags.)
  3. Remove the Alternate Text from the Tags panel for any nested item that has no page content.
Note

See the related WCAG section: 1.1.1 Non-text Content. (A)

Hides annotation

Alternate text can't hide an annotation. If an annotation is nested under a parent element with alternate text, then screen readers don't see it.

To remove alternate text from nested elements:

  1. Select the hamburger menu  (Windows) > View or select the View menu (macOS), and then select Show/Hide > Side Panels > Accessibility tags.
  2. Right-click (Windows) or Ctrl-click (Mac OS) a nested element in the Tags panel and choose Properties from the context menu.
  3. Remove the alternate text from the Object Properties dialog box and select OK.
Note

See the related WCAG sections: 1.3.1 Info and Relationships. (Level A), 4.1.2 Name, role, value

Other elements alternate text

This report checks for content other than figures that require alternate text (such as multimedia, annotation, or 3D model). Make sure that alternate text is always an alternate representation of content on the page. If an element has alternate text but does not contain any page content, there is no way to determine which page it is on. If the Screen Reader Options in the Reading preferences is not set to read the entire document, then screen readers don't read the alternate text.

  1. Select the hamburger menu  (Windows) > View or select the View menu (macOS), and then select Show/Hide > Side Panels > Accessibility tags.
  2. Right-click (Windows) or Ctrl-click (Mac OS) a nested element in the Accessibility tags panel and choose Properties from the context menu.
  3. Remove the alternate text from the Object Properties dialog box and select OK.
Note

See the related WCAG section: 1.1.1 Non-text Content. (A)

Tables

Because table structure can be complex, it is best practice to check them for accessibility manually.

Rows

This rule checks whether each TR in a table is a child of TableTHeadTBody, or TFoot.

See Correct table tags with the Tags panel.

Note

Related WCAG section: 1.3.1 Info and Relationships. (Level A)

TH and TD

In a proper table structure, TH and TD are children of TR.

See Correct table tags with the Tags panel.

Note

See related WCAG section: #1.3.1 Info and Relationships. (Level A)

Headers

For accessibility, it's necessary that all tables in the PDF have a header.

See Correct table tags with the Tags panel.

Note

See the related WCAG section: 1.3.1 Info and Relationships. (Level A)

Regularity

To be accessible, tables must contain the same number of columns in each row, and rows in each column.

See Correct table tags with the Tags panel.

Note

See the related WCAG section: 1.3.1 Info and Relationships. (Level A)

Summary

Table summaries are optional, but can improve accessibility.

  1. Select All tools > Prepare for accessibility > Fix reading order.
  2. Select the table by drawing a rectangle around it. 
  3. In the Fix reading order dialog box, select Table.
  4. Right-click (Windows) or Ctrl-click (Mac OS) Table.
  5. Click Edit Table Summary.
  6. Enter a summary and select OK.
Note

See the related WCAG section: 1.3.1 Info and Relationships. (Level A)

Lists

List items

The check reports whether each List Item (LI) is a child of List (L). When this rule check fails, the structure of this list is incorrect. Lists must have the following structure: A List element must contain List Item Elements. And, List Item Elements can only contain Label Elements and List Item Body Elements.

To fix the list structure:

  1. Find the list in the Accessibility Checker panel by right-clicking (Windows) or Ctrl-clicking (Mac OS) the failed element and choosing Show In Tags Panel.
  2. Create elements, change the types of elements, or rearrange existing elements by dragging them.
Note

See the related WCAG section: 1.3.1 Info and Relationships. (Level A)

Lbl and LBody

Lists must have the following structure: A List element must contain List Item Elements. And, List Item Elements can only contain Label Elements and List Item Body Elements. When this rule check fails, the structure of this list is incorrect.

To fix the list structure:

  1. Find the list in the Accessibility Checker panel by right-clicking (Windows) or Ctrl-clicking (Mac OS) the failed element and choosing Show In Tags Panel.
  2. Create elements, change the types of elements, or rearrange existing elements by dragging them.
Note

See the related WCAG section: 1.3.1 Info and Relationships. (Level A)

Headings

Appropriate nesting

This rule checks nested headings. When this check fails, headings are not nested properly.

To fix the list structure:

  1. Find the list in the Accessibility Checker panel by right-clicking (Windows) or Ctrl-clicking (macOS) the failed element and choosing Show in Tags Panel.
  2. Create elements, change the types of elements, or rearrange existing elements by dragging them.
Note

See the related WCAG section: 2.4.6 Headings and Labels. (Level AA). The order of headings is not required under WCAG, and is only an advisory technique



https://helpx.adobe.com/ca/acrobat/using/create-verify-pdf-accessibility.html#main-pars_table_0 - Please refer to WCAG mapping to PDF/UA table at the bottom of the page.


    • Related Articles

    • Create and verify PDF accessibility Part 1

      Overview You can use Acrobat to make PDFs meet the common accessibility standards, such as the latest version of the Web Content Accessibility Guidelines (WCAG) and PDF/UA (Universal Access, or ISO 14289). Acrobat provides the following accessibility ...
    • Create and verify PDF accessibility Part 2

      Bookmarks This check fails when the document has 21 or more pages, but doesn't have bookmarks that parallel the document structure. To add bookmarks to the document, select Bookmarks on the Accessibility Checker panel, and choose Fix from the Options ...
    • Reading PDFs with reflow and accessibility features Part 1

      Setting accessibility preferences Acrobat provides several preferences that help make the reading of PDFs more accessible for visually impaired and motion-impaired users. These preferences control how PDFs appear on the screen and how they are read ...
    • Create PDFs with PDFMaker Part 3

      Convert email messages to PDFs You can use PDFMaker to convert one or more Microsoft Outlook or Lotus Notes email messages or entire folders of messages to a merged PDF or PDF Portfolio. Within a PDF Portfolio, each email message appears as a ...
    • Create PDFs with PDFMaker Part 1

      Using PDFMaker within an authoring application is a simple, one-click procedure. It involves clicking an Acrobat PDFMaker toolbar button or choosing a command on the Adobe PDF menu. About Acrobat PDFMaker PDFMaker is an Acrobat feature that operates ...