This framework is designed to check that PDF documents produced by office suites have basic accessibility. The aim is to enable people with disabilities to access and understand content and to use navigation functions. It does not take into account certain types of complex content or structures specific to the PDF format. These can only be edited using Acrobat Pro or similar software.
These types of content include
- headers and footers,
- quotations,
- footnotes,
- references to additional sources such as bibliographic references.
Specific structures include
- the language of the document,
- indications of the language of a text passage,
- indications of changes in reading direction,
- declarations of decorative elements specific to the PDF format,
- the association of a tooltip with links.
Form content is covered in an additional theme and reduced to its essential elements.
Evaluating and adapting these elements requires the intervention of specialists and the use of technical software (screen readers, page layout software compatible with the PDF format or the Acrobat Pro work environment).
The same applies when the PDF document is produced using specialised software, in particular Desktop Publishing software or a specialised publishing channel, in which case direct reference should be made to standard EN 301 549 v.3.2.1 for Section 10 Non-web documents.
The following types of content will be considered non-compliant, as they may not be used satisfactorily by all people with disabilities:
- multimedia, video or audio content
- sudden changes in brightness or blinking effects (multimedia content or animated graphic elements).
Their presence renders the whole document non compliant with accessibility and requires the provision of an alternative version of the document in which all the information conveyed by this content is present in text form.
Certain types of document may not be used satisfactorily by all people with disabilities:
- untagged documents,
- non-interactive forms. In these cases, there is no point in auditing the documents, which will have to be completely overhauled or a relevant alternative made available.
An assessment methodology is proposed for each criterion in the framework. However, it has no normative value. It is provided solely as an aid to understanding the framework and gives an example of a possible evaluation method. There may be others. Furthermore, the content of this methodology and its stages cannot be used as a basis in the event of a dispute. Finally, it is possible that errors will not be detected solely on the basis of this methodology.
Only the content of the criteria and tests has normative value.
Topic 1: Graphic elements {id="topic-1"}
Criterion 1.1 [A] Is each decorative image correctly ignored by assistive technologies? {id="crit-1-1"}
- Test 1.1.1 Does each decorative image meet one of these conditions {id="test-1-1-1"}
- The image has no alternative.
- The image is absent from rendering.
- Open the PDF file.
- Open "Screen reader preview", the contents of the file are displayed as they will be rendered, with the element(s) used preceding each content.
- Locate the decorative images in the original document.
- Check in PAC that each of them is absent from the rendered content (absence of the FIGURE element).
- If this is not the case, check that each image has no alternative (empty ALT element).
- If this is the case, the criterion is validated.
- WCAG 2.1 1.1.1 Non-text content (A):
- EN 301 549 V3.2.1 (2021-03): 10.1.1.1 Non-text content.
Criterion 1.2 [A] Does each image conveying information have a text alternative? {id="crit-1-2"}
- Test 1.2.1 Does each image conveying information satisfy one of these conditions? {id="test-1-2-1"}
- The image has a text alternative.
- A link adjacent to the image provides access to a text alternative.
- Open the PDF file.
- Open "Screen reader preview", the contents of the file are displayed as they will be rendered, with the element(s) used preceding each content.
- Locate the images conveying information in the original document.
- Check in PAC that each image (FIGURE element) is accompanied by an alternative (ALT element).
- If this is not the case, check that the image is immediately followed by a link to a text alternative (LINK element).
- If this is the case, the criterion is validated.
- WCAG 2.1 1.1.1 Non-text content (A):
- PDF1.
- EN 301 549 V3.2.1 (2021-03): 10.1.1.1 Non-text content.
Criterion 1.3 [A] For each image conveying information with a text alternative, is this alternative relevant? {id="crit-1-3"}
- Test 1.3.1 For each image conveying information with a text alternative, is this alternative relevant? {id="test-1-3-1"}
- Open the PDF file.
- Open "Screen reader preview", the contents of the file are displayed as they will be rendered, with the element(s) used preceding each content.
- Locate the images conveying information in the original document.
- Check in PAC that the alternatives (ALT element or content linked by an adjacent link) contain all the information needed to understand the content with which the image is associated.
- If this is the case, the criterion is validated.
- WCAG 2.1 1.1.1 Non-text content (A):
- PDF1.
- EN 301 549 V3.2.1 (2021-03): 10.1.1.1 Non-text content.
Criterion 1.4 [A] Does each image conveying information have, where necessary, a detailed description? {id="crit-1-4"}
- Test 1.4.1 Does each image conveying information that requires a detailed description satisfy one of these conditions? {id="test-1-4-1"}
- The detailed description is adjacent to the image.
- A link adjacent to the image will take you to the detailed description.
- Open the PDF file.
- Open "Screen reader preview", the contents of the file are displayed as they will be rendered, with the element(s) used preceding each content.
- Identify the images conveying information that require detailed description in the original document.
- Check in PAC that each image (FIGURE element) is accompanied by an adjacent text that serves as a detailed description.
- If this is not the case, check that each image is accompanied by an adjacent link providing access to the detailed description.
- If this is the case, the criterion is validated.
- WCAG 2.1 1.1.1 Non-text content (A):
- EN 301 549 V3.2.1 (2021-03): 10.1.1.1 Non-text content.
Criteria 1.5 [A] For each image conveying information with a detailed description, is this description relevant? {id="crit-1-5"}
- Test 1.5.1 Does each image conveying information with a detailed description satisfy one of these conditions? {id="test-1-5-1"}
- The detailed description adjacent to the image is relevant.
- The detailed description available via an adjacent link is relevant.
- Open the PDF file.
- Locate the images conveying information associated with a detailed description.
- Check that the detailed description adjacent to or accessible via an adjacent link includes all the information contained in the image.
- If this is the case, the criterion is validated.
- WCAG 2.1 1.1.1 Non-text content (A):
- EN 301 549 V3.2.1 (2021-03): 10.1.1.1 Non-text content.
Criterion 1.6 [A] Is each image legend, if necessary, correctly linked to the corresponding image? {id="crit-1-6"}
- Test 1.6.1 Does each legend associated with an image satisfy these conditions? {id="test-1-6-1"}
- The legend is adjacent to the image.
- The alternative image contains an explicit reference to the legend.
- Open the PDF file.
- Open "Screen reader preview", the contents of the file are displayed as they will be rendered, with the element(s) used preceding each content.
- Locate images associated with legends in the original document.
- Check in PAC that the legend is adjacent to the image (there is no content between the legend and the image).
- Check that the alternative image contains an explicit reference to the legend.
- If it does, the criterion is validated.
- WCAG 2.1 1.1.1 Non-text content (A):
- PDF1.
- EN 301 549 V3.2.1 (2021-03): 10.1.1.1 Non-text content.
Criterion 1.7 [AA] Each image of text conveying information, in the absence of an alternative text version, must be replaced by styled text. Is this rule respected (excluding special cases)? {id="crit-1-7"}
- Test 1.7.1 Each image of text conveying information, in the absence of a text alternative version, must be replaced by styled text. Is this rule respected (excluding special cases)? {id="test-1-7-1"}
In these situations, the criterion does not apply:
- The text is part of a logo or brand name of an organisation or company.
- The presentation of the text is considered essential to the information conveyed by the image, for example an image used to illustrate the graphic aspect of a font.
- Open the PDF file.
- Open "Screen reader preview", the contents of the file are displayed as they will be rendered, with the element(s) used preceding each content.
- Locate all text that may be presented as an image in the original document.
- Check in PAC that each text is actually presented in image form (FIGURE element).
- Check that the image is accompanied by an anchor (LINK element) enabling an alternative text version to be consulted.
- If this is not the case, check that the image is accompanied by a link (LINK element) enabling you to consult an alternative text version of the document in which the image of text is replaced.
- If this is the case, the criterion is validated.
- WCAG 2.1 1.4.5 Images of text (AA):
- EN 301 549 V3.2.1 (2021-03): 10.1.4.5 Images of text.
Topic 2: Colours {id="topic-2"}
Criterion 2.1 [A] Information must not be provided by colour only. Is this rule respected? {id="crit-2-1"}
- Test 2.1.1 For each word or set of words whose colouring carries information, the information must not be provided by colour only. Is this rule respected? {id="test-2-1-1"}
- Test 2.1.2 For each indication of colour given by text, the information must not be provided by colour only. Is this rule respected? {id="test-2-1-2"}
- Test 2.1.3 For each image conveying information, the information must not be provided by colour only. Is this rule respected? {id="test-2-1-3"}
- Test 2.1.4 For each layout where the colour conveys information, the information must not be provided by colour only. Is this rule respected? {id="test-2-1-4"}
- Open the PDF file.
- Locate the information (provided by colour).
- For each piece of information (word or set of words, text indication, information provided by colour in the images), check that colour is not the only means of retrieving the information. For example:
- The word or set of words is accompanied by an icon with a relevant alternative.
- The text indication refers to an explicit text or an icon with a relevant alternative.
- The indication given by colour in an image is accompanied by a visual indication (legend, symbol, etc.).
- The indication given by a layout is accompanied by an icon with a relevant alternative.
- If this is the case, the criterion is validated.
- WCAG 2.1 1.4.1 Use of color (A):
- EN 301 549 V3.2.1 (2021-03): 10.1.4.1 Use of color.
Criterion 2.2 [AA] Is the contrast between the colour of the text and the colour of its background sufficiently high (excluding special cases)? {id="crit-2-2"}
- Test 2.2.1 For normal text size, does the contrast ratio between the text and its background meet one of these conditions (excluding special cases)?{id="test-2-2-1"}
- The contrast ratio between the text and its background is at least 4.5:1.
- A replacement mechanism is used to display the text with a contrast ratio of at least 4.5:1.
- Test 2.2.2 For enlarged text, does the contrast ratio between the text and its background meet one of these conditions (excluding special cases)?{id="test-2-2-2"}
- The contrast ratio between the text and its background is at least 3:1.
- A replacement mechanism is used to display the text with a contrast ratio of at least 3:1.
In these situations, the criterion does not apply:
- The text is part of a logo or brand name of an organisation or company.
- The text is purely decorative.
- The text is part of an image conveying information, but the text itself does not provide any essential information.
- Open the PDF file.
- Using the Colour Contrast Analyser tool, check that
- the default body text and image of text of equivalent size has a contrast ratio with the background colour of 4.5:1, at least;
- the text and image of text in a significantly enlarged size have a contrast ratio with the background colour of at least 3:1.
- If this is not the case, check that there is a way of obtaining a version of the document with sufficient contrast.
- If this is the case, the criterion is validated.
- WCAG 2.1 1.4.3 Contrast (minimum) (AA):
- EN 301 549 V3.2.1 (2021-03): 10.1.4.3 Contrast (minimum).
Criterion 2.3 [AA] Are the colours used in the graphic elements conveying information sufficiently contrasting (excluding special cases)? {id="crit-2-3"}
- Test 2.3.1 Does the contrast ratio of each colour required to understand a graphic element with the adjacent colours, meet one of these conditions (excluding special cases)?{id="test-2-3-1"}
- The contrast ratio is at least 3:1.
- A replacement mechanism allows graphic elements to be displayed with sufficient contrast.
- Test 2.3.2 Does the contrast ratio of each colour required to understand a graphic element with the background colour meet one of these conditions (excluding special cases)?{id="test-2-3-2"}
- The contrast ratio is at least 3:1.
- A replacement mechanism allows graphic elements to be displayed with sufficient contrast.
- Test 2.3.3 Does the contrast ratio between the colours of a graphic element in its different states meet one of these conditions (excluding special cases)?{id="test-2-3-3"}
- The contrast ratio is at least 3:1.
- A replacement mechanism is used to display graphic elements with sufficient contrast.
In these situations, the criterion does not apply:
- graphic elements (or parts of graphic elements) that do not provide information or have an alternative, detailed description or identical information visible on the page;
- graphic element (or parts thereof) forming part of a logo or brand name of an organisation or company;
- graphic elements (or parts of graphic elements) whose presentation is essential to the information conveyed (flags, logos, photos of people or scenes, screen captures, medical diagrams, heat maps, etc.).
- Open the PDF file.
- Identify the graphic elements that carry information.
- Using the Colour Contrast Analyser tool, check that
- the contrast ratio between each of the information-conveying colours and its adjacent colour(s) is at least 3:1;
- the contrast ratio between each of the information-conveying colours and the background colour is at least 3:1;
- the contrast ratio between each state of the same graphic element is at least 3:1;
- the contrast ratio between each state of the same graphic element and the background colour is at least 3:1.
- If this is not the case, check that there is a way of obtaining a version of the document with sufficient contrast.
- If this is the case, the criterion is validated.
- WCAG 2.1 1.4.11 Non-text contrast (AA):
- EN 301 549 V3.2.1 (2021-03): 10.1.4.11 Non-text contrast.
Topic 3: Tables {id="topic-3"}
Criterion 3.1 [A] Does each complex data table have an alternative? {id="crit-3-1"}
- Test 3.1.1 Does each complex data table satisfy one of these conditions? {id="test-3-1-1"}
- An alternative is adjacent to the table;
- An adjacent anchor provides access to an alternative;
- A link provides access to a document containing an alternative.
- Open the PDF file.
- Identify complex data tables.
- Check that there is an anchor adjacent to the table that provides access to an alternative.
- If not, check that there is an adjacent alternative.
- If not, check that there is an adjacent link to a document containing an alternative to the complex data table.
- If this is the case, the criterion is validated.
- WCAG 2.1 1.3.2 Meaningful sequence (A):
- EN 301 549 V3.2.1 (2021-03): 10.1.3.2 Meaningful sequence.
Criterion 3.2 [A] For each complex data table with an alternative, is the alternative relevant? {id="crit-3-2"}
- Test 3.2.1 For each complex data table with an alternative, is the alternative relevant? {id="test-3-2-1"}
- Open the PDF file.
- Identify the complex data tables associated with an alternative.
- Check that the alternative provides the same information as the complex data table.
- If it does, the criterion is validated.
- WCAG 2.1 1.3.2 Meaningful sequence (A):
- EN 301 549 V3.2.1 (2021-03): 10.1.3.2 Meaningful sequence.
Criterion 3.3 [A] For each data table, are the headers correctly declared? {id="crit-3-3"}
- Test 3.3.1 For each data table, does each header use a TH element? {id="test-3-3-1"}
- Open the PDF file.
- Open "Screen reader preview", the contents of the file are displayed as they will be rendered, with the element(s) used preceding each content.
- Locate the data tables in the original document.
- Check in PAC that each cell used as a header is correctly structured (TH element).
- If this is the case, the criterion is validated.
- WCAG 2.1 1.3.1 Info and relationships (A):
- EN 301 549 V3.2.1 (2021-03): 10.1.3.1 Info and relationships.
Criterion 3.4 [A] For each presentation table, is the linearised content still understandable? {id="crit-3-4"}
- Test 3.4.1 For each presentation table, is the linearised content still understandable? {id="test-3-4-1"}
- Open the PDF file.
- Open "Screen reader preview", the contents of the file are displayed as they will be rendered, with the element(s) used preceding each content.
- Locate the layout tables in the original document.
- Check in PAC that when the cells are browsed in the order in which they are presented, the content remains understandable.
- If this is the case, the criterion is validated.
- WCAG 2.1 1.3.2 Meaningful sequence (A):
- PDF3.
- EN 301 549 V3.2.1 (2021-03): 10.1.3.2 Meaningful sequence.
Criterion 3.5 [A] Each presentation table must not use elements specific to data tables, is this rule respected? {id="crit-3-5"}
- Test 3.5.1 Each presentation table must not use elements specific to data tables {id="test-3-5-1"}
- Open the PDF file.
- Open "Screen reader preview", the contents of the file are displayed as they will be rendered, with the element(s) used preceding each content.
- Locate the presentation tables in the original document.
- Check in PAC that the table has no TH elements.
- If this is the case, the criterion is validated.
- WCAG 2.1 1.3.1 Info and relationships (A):
- PDF3.
- EN 301 549 V3.2.1 (2021-03): 10.1.3.1 Info and relationships.
Topic 4: Links {id="topic-4"}
Criterion 4.1 [A] Is each link explicit? {id="crit-4-1"}
-
Test 4.1.1 Does each link meet one of these conditions? {id="test-4-1-1"}
- The accessible name of a link alone is self-explanatory;
- The link context makes the link explicit.
-
Test 4.1.2 Does each identical link have the same function and destination? {id="test-4-1-2"}
- Open the PDF file with PAC.
- Open "Screen reader preview", the content of the file is displayed as it will be rendered, with the element(s) used preceding each content.
- Locate the links in the original document.
- Check in PAC that the link has a self-explanatory accessible name:
- text content of the LINK element;
- text content of the ALT element of the image (FIGURE element) contained in the link;
- or a combination of the two.
- If this is not the case, check in PAC that the sentence containing the link makes it explicit.
- If this is not the case, check in PAC that the heading immediately preceding the link (Hx element) makes it explicit.
- If this is the case, the test is validated.
- Open the PDF file with Acrobat Reader.
- Look for identical links.
- Click on the links and check that the associated resources are identical.
- If they are, the test is validated.
- WCAG 2.1 2.4.4 Link purpose (in context) (A):
- EN 301 549 V3.2.1 (2021-03): 10.2.4.4 Link purpose (in context).
Criterion 4.2 [A] Does each link have an accessible name? {id="crit-4-2"}
- Test 4.2.1 Does each link image have an accessible name? {id="test-4-2-1"}
- Test 4.2.2 Does each link using a complex shape have an accessible name? {id="test-4-2-2"}
- Open the PDF file.
- Open "Screen reader preview", the contents of the file are displayed as they will be rendered, with the element(s) used preceding each content.
- Locate the image links in the original document.
- Check in PAC that the image has an alternative content (ALT element contained in the LINK element).
- Identify links built with a complex shape in the original document.
- Check in PAC that the complex shape has a populated alternative (ALT element).
- If this is the case, the criterion is validated.
- WCAG 2.1: 2.4.4 Link purpose (in context) (A):
- WCAG 2.1 1.1.1 Non-text content (A):
- PDF1.
- EN 301 549 V3.2.1 (2021-03): 10.2.4.4 Link purpose (in context), 10.1.1.1 Non-text content.
Topic 5: Information structure {id="topic-5"}
Criterion 5.1 [A] Is the information structured by the appropriate use of headings? {id="crit-5-1"}
- Test 5.1.1 Does each heading use a heading style? {id="test-5-1-1"}
- Test 5.1.2 Where heading styles allow, is the headings hierarchy consistent? {id="test-5-1-2"}
- Test 5.1.3 Is each heading relevant? {id="test-5-1-3"}
- Open the PDF file.
- Open "Screen reader preview", the contents of the file are displayed as they will be rendered, with the element(s) used preceding each content.
- Locate the text passages that should be headings in the original document.
- Check in PAC that the heading is presented using an Hx element where x is the heading level, for example H1.
- If this is the case, the test is validated.
- Open the PDF file and consult the table of contents or display the list of headings ("bookmark" icon in the left-hand side panel).
- Check that the tree structure is consistent (the proposed tree structure represents the levels of headings).
- If this is the case, the test is validated.
- Open the PDF file and consult the table of contents or display the list of headings ("bookmark" icon in the left-hand side panel).
- Check that each heading provides a satisfactory description of the content to which it relates.
- If so, the test is validated.
- WCAG 2.1 1.3.1 Info and relationships (A):
- PDF9.
- WCAG 2.1 2.4.6 Headings and labels (AA):
- G130.
- EN 301 549 V3.2.1 (2021-03): 10.1.3.1 Info and relationships, 10.2.4.6 Headings and labels.
Criterion 5.2 [A] Does all content presented in the form of lists use a list style? {id="crit-5-2"}
- Test 5.2.1 Does each piece of content presented as an unordered list use an appropriate list style? {id="test-5-2-1"}
- Test 5.2.2 Where list styles allow, does each piece of content presented as an ordered list use an appropriate list style? {id="test-5-2-2"}
- Open the PDF file.
- Open "Screen reader preview", the contents of the file are displayed as they will be rendered, with the element(s) used preceding each content.
- Identify the content presented as an unordered and ordered list in the original document.
- Check in PAC that
- the list is presented using an L element;
- each list item is presented using an LI element.
- If this is the case, the test is validated.
- Open the PDF file.
- For each list to be ordered, check that each list item is associated with an index.
- If this is the case, the test is validated.
- WCAG 2.1 1.3.1 Info and relationships (A):
- EN 301 549 V3.2.1 (2021-03): 10.1.3.1 Info and relationships.
Criterion 5.3 [A] Structure elements must not be used only for layout purposes, is this rule respected? {id="crit-5-3"}
- Test 5.3.1 Structure elements must not be used only for layout purposes, does this rule apply? {id="test-5-3-1"}
- Open the PDF file.
- Open "Screen reader preview", the contents of the file are displayed as they will be rendered, with the element(s) used preceding each content.
- Check that all the content uses appropriate elements, and in particular that there are no
- blocks of text associated with an Hx element (for example a block of text associated with an H1 element);
- successive empty paragraphs;
- blocks of text where each line is presented in the form of a paragraph (P element).
- If this is the case, the criterion is validated.
- WCAG 2.1 1.3.1 Info and relationships (A):
- G115.
- EN 301 549 V3.2.1 (2021-03): 10.1.3.1 Info and relationships.
Topic 6: Presentation of information {id="topic-6"}
Criterion 6.1 [A] Is the rendering order of the content consistent? {id="crit-6-1"}
- Test 6.1.1 Is the rendering order of the content consistent? {id="test-6-1-1"}
- Test 6.1.2 Is the [navigation sequence](glossaire.md#navigation sequence) of the content consistent? {id="test-6-1-2"}
- Open the PDF file with PAC.
- Open "Screen reader preview", the content of the file is displayed as it will be rendered, with the element(s) used preceding each content.
- Locate content in PAC that appears
- as a column in the original document;
- in the form of independent text zones, whether or not associated with a block of text in the original document.
- Check in PAC that this content is presented in a coherent order to make the document as a whole comprehensible.
- Check that there is no other content in an inconsistent order.
- If this is the case, the test is validated.
Note: in most cases, the text zone will be followed immediately in PAC by an empty FIGURE element. This FIGURE element can be ignored.
- Open the PDF file.
- Use the tab key to scroll through the items that can be tabbed.
- Check that the navigation sequence is consistent: the tab items are presented in a logical and consistent order.
- If this is the case, the test is validated.
- WCAG 2.1 1.3.2 Meaningful sequence (A):
- G57.
- WCAG 2.1 2.1.1 Keyboard (A):
- PDF3.
- WCAG 2.1 2.4.3 Focus order (A):
- EN 301 549 V3.2.1 (2021-03): 10.1.3.2 Meaningful sequence, 10.2.1.1 Keyboard, 10.2.4.3 Focus order.
Criterion 6.2 [A] Information must not be conveyed solely by shape, size or location. Is this rule respected? {id="crit-6-2"}
- Test 6.2.1 For each change to the character type or style that conveys information, the information must not be conveyed solely by the shape, size or location. Is this rule respected? {id="test-6-2-1"}
- Test 6.2.2 For each visual indication conveyed by positioning or the presence of a special character conveying information, the information must not be conveyed solely by shape, size or location. Is this rule respected? {id="test-6-2-2"}
- Open the file with Acrobat Reader.
- Locate the information in the text that uses a change in character type or style (bold, italic, font);
- Check that the information transmitted using a typeface or character style is associated with an equivalent text indication.
- If this is the case, the test is validated.
- Open the file with Acrobat Reader.
- Locate information in the text that uses a visual indication by means of positioning or the presence of a special character (e.g. a mathematical or graphic symbol).
- Check that the information conveyed by means of positioning or the presence of a special character is associated with an equivalent text indication.
- If this is the case, the test is validated.
- WCAG 2.1 1.3.3 Sensory characteristics (A):
- G96.
- EN 301 549 V3.2.1 (2021-03): 10.1.3.3 Sensory characteristics.
Criterion 6.3 [A] Is every link, indicated solely by colour and whose nature is not obvious, visible in relation to the surrounding text? {id="crit-6-3"}
- Test 6.3.1 Does each link, indicated only by colour and whose nature is not obvious, have a contrast ratio greater than or equal to 3:1 with respect to the surrounding text? {id="test-6-3-1"}
- Open the PDF file.
- Identify links inserted in blocks of text (paragraphs, headings, lists, etc.) and indicated only by colour.
- Using the Colour Contrast Analyser tool, check that the contrast ratio between the font colour of the link and the font colour of the surrounding text is greater than or equal to 3:1.
- If this is the case, the criterion is validated.
- WCAG 2.1 1.4.1 Use of color (A):
- G183.
- EN 301 549 V3.2.1 (2021-03): 10.1.4.1 Use of color.
Topic 7: Navigation {id="topic-7"}
Criterion 7.1 [AA] Does the document have a table of contents (excluding special cases)? {id="crit-7-1"}
- Test 7.1.1 Does the document have a table of contents (excluding special cases)? {id="test-7-1-1"}
In these situations, the criterion is not applicable:
- The document consists of just a few pages.
- The content is not intended to be structured by a headings structure.
- Open the PDF file.
- Check that the contents are preceded by a table of contents.
- If not, check that there is a table of contents in the left-hand side panel ("bookmark" icon) of Acrobat Reader.
- If this is the case, the criterion is validated.
- WCAG 2.1 2.4.5 Multiple ways (MA):
- EN 301 549 V3.2.1 (2021-03): no related criteria.
Topic 8: Mandatory elements {id="topic-8"}
Criterion 8.1 [A] Does the document have a document title? {id="crit-8-1"}
- Test 8.1.1 Does the document have a document title? {id="test-8-1-1"}
If the document is to be anonymised, using the functions for deleting document properties (author, date modified, etc.) in certain office software packages can also delete the document title without it being possible to fill it in independently.
In this case, the criterion is not applicable.
- Open the PDF file.
- Consult the properties panel ("File" menu, then "Properties" option) and the "Description" tab.
- Check that the "Title" field is filled in.
- If this is the case, the criterion is validated.
- WCAG 2.1 2.4.2 Page titled (A):
- EN 301 549 V3.2.1 (2021-03): 10.2.4.2 Document titled.
Criterion 8.2 [A] Is the document title relevant (except in special cases)? {id="crit-8-2"}
- Test 8.2.1 Is the document title relevant (except in special cases)? {id="test-8-2-1"}
If the document is to be anonymised, using the functions for deleting document properties (author, date modified, etc.) in certain office software packages can also delete the document title without it being possible to fill it in independently.
In this case, the criterion is not applicable.
- Open the PDF file.
- View the properties panel ("File" menu, then "Properties" option) and the "Description" tab.
- Check that the text entered in the "Title" field is relevant.
- If this is the case, the criterion is validated.
- WCAG 2.1 2.4.2 Page titled (A):
- EN 301 549 V3.2.1 (2021-03): 10.2.4.2 Document titled.
Topic 9: Consultation {id="topic-9"}
Criterion 9.1 [A] Is each complex decorative shape correctly ignored by assistive technologies? {id="crit-9-1"}
- Test 9.1.1 Does each complex decorative shape satisfy one of these conditions?{id="test-9-1-1"}
- The complex shape has no alternative.
- The complex shape is absent from rendering.
- Open the PDF file.
- Open "Screen reader preview", the contents of the file are displayed as they will be rendered, with the element(s) used preceding each content.
- Identify the complex decorative shapes in the original document.
- Check in PAC that each of them is absent from the rendered content (absence of the FIGURE element).
- If this is not the case, check that each of them has no alternative (empty ALT element).
- If this is the case, the criterion is validated.
- WCAG 2.1 1.1.1 Non-text content (A):
- EN 301 549 V3.2.1 (2021-03): 10.1.1.1 Non-text content.
Criterion 9.2 [A] Does each complex shape conveying information have a text alternative? {id="crit-9-2"}
- Test 9.2.1 Does each complex shape conveying information satisfy one of these conditions? {id="test-9-2-1"}
- The complex shape has a text alternative.
- A link adjacent to the complex shape provides access to a text alternative.
- Open the PDF file.
- Open "Screen reader preview", the contents of the file are displayed as they will be rendered, with the element(s) used preceding each content.
- Identify in the original document the complex shapes conveying information.
- Check in PAC that each of them (FIGURE element) is accompanied by a populated alternative (ALT element).
- If this is not the case, check that the complex shape is immediately followed by a link providing access to a text alternative (LINK element).
- If this is the case, the criterion is validated.
- WCAG 2.1 1.1.1 Non-text content (A):
- PDF1.
- EN 301 549 V3.2.1 (2021-03): 10.1.1.1 Non-text content.
Criterion 9.3 [A] For each complex shape conveying information with a text alternative, is this alternative relevant? {id="crit-9-3"}
- Test 9.3.1 For each complex shape conveying information with a text alternative, is this alternative relevant? {id="test-9-3-1"}
- Open the PDF file.
- Open "Screen reader preview", the contents of the file are displayed as they will be rendered, with the element(s) used preceding each content.
- Identify in the original document the complex shapes conveying information.
- Check in PAC that the alternatives (ALT element or content linked by an adjacent link) contain all the information needed to understand the content with which the complex shape is associated.
- If this is the case, the criterion is validated.
- WCAG 2.1 1.1.1 Non-text content (A):
- PDF1.
- EN 301 549 V3.2.1 (2021-03): 10.1.1.1 Non-text content.
Criterion 9.4 [A] Does each complex shape conveying information have, where necessary, a detailed description? {id="crit-9-4"}
- Test 9.4.1 Does each complex shape conveying information that requires a detailed description meet one of these conditions?{id="test-9-4-1"}
- The detailed description is adjacent to the complex shape.
- A link adjacent to the complex shape provides access to the detailed description.
- Open the PDF file.
- Open "Screen reader preview", the contents of the file are displayed as they will be rendered, with the element(s) used preceding each content.
- Identify the complex shapes conveying information that require detailed description in the original document.
- Check in PAC that each of them is accompanied by an adjacent text that serves as a detailed description.
- If this is not the case, check that each one is accompanied by an adjacent link providing access to the detailed description.
- If this is the case, the criterion is validated.
- WCAG 2.1 1.1.1 Non-text content (A):
- PDF1.
- EN 301 549 V3.2.1 (2021-03): 10.1.1.1 Non-text content.
Criterion 9.5 [A] For each complex shape conveying information with a detailed description, is this description relevant? {id="crit-9-5"}
- Test 9.5.1 Does each complex shape conveying information with a detailed description meet one of these conditions?{id="test-9-5-1"}
- The detailed description adjacent to the complex shape is relevant.
- The detailed description available via an adjacent link is relevant.
- Open the PDF file.
- Identify the complex shapes conveying information associated with a detailed description in the original document.
- Check that the adjacent detailed description or the one that can be consulted via an adjacent link includes all the information contained in the complex shape.
- If this is the case, the criterion is validated.
- WCAG 2.1 1.1.1 Non-text content (A):
- PDF1.
- EN 301 549 V3.2.1 (2021-03): 10.1.1.1 Non-text content.
Criterion 9.6 [A] Is each legend of complex shape, if necessary, correctly linked to the corresponding image? {id="crit-9-6"}
- Test 9.6.1 Does each legend associated with a complex shape satisfy these conditions? {id="test-9-6-1"}
- The legend is adjacent to the complex shape.
- The alternative of the complex shape contains an explicit reference to the legend.
- Open the PDF file.
- Open "Screen reader preview", the contents of the file are displayed as they will be rendered, with the element(s) used preceding each content.
- Identify the complex shapes associated with legends in the original document.
- Check in PAC that the legend is adjacent to the complex shape (there is no content between the legend and the complex shape).
- Check that the alternative for the complex shape contains an explicit reference to the legend.
- If this is the case, the criterion is validated.
- WCAG 2.1 1.1.1 Non-text content (A);
- PDF1.
- EN 301 549 V3.2.1 (2021-03): 10.1.1.1 Non-text content.
Criterion 9.7 [A] Does each cryptic content (ASCII art, emoticon, cryptic syntax) have an alternative? {id="crit-9-7"}
- Test 9.7.1 Does each cryptic content (ASCII art, emoticon, cryptic syntax) have an alternative?{id="test-9-7-1"}
- Open the PDF file.
- Identify cryptic content.
- Check that a definition is available in the adjacent context (immediately before or after the cryptic content).
- If so, the criterion is validated.
- WCAG 2.1 1.1.1 Non-text content (A);
- PDF1.
- EN 301 549 V3.2.1 (2021-03): 10.1.1.1 Non-text content.
Criterion 9.8 [A] For each cryptic content (ASCII art, emoticon, cryptic syntax) with an alternative, is this alternative relevant? {id="crit-9-8"}
- Test 9.8.1 For each cryptic content (ASCII art, emoticon, cryptic syntax) with an alternative, is this alternative relevant? {id="test-9-8-1"}
- Open the PDF file.
- Identify cryptic content associated with an alternative.
- Check that the proposed alternative provides the same information as the cryptic content.
- If it does, the criterion is validated.
- WCAG 2.1 1.1.1 Non-text content (A);
- PDF1.
- EN 301 549 V3.2.1 (2021-03): 10.1.1.1 Non-text content.
Criterion 9.9 [A] Each blinking or moving content must have an activation time of less than or equal to 5 seconds. Is this rule respected? {id="crit-9-9"}
- Test 9.9.1 Each blinking or moving content must have an activation time of less than or equal to 5 seconds. Is this rule respected? {id="test-9-9-1"}
- Open the PDF file.
- Look for blinking or moving content.
- Check that the duration of the blinking or movement is less than or equal to 5 seconds.
- If this is the case, the criterion is validated.
- WCAG 2.1 2.2.2 Pause, stop, hide (A):
- EN 301 549 V3.2.1 (2021-03): 10.2.2 Pause, stop, hide.
Topic 10: Interactive form (complementary topic){id="topic-10"}
This topic only covers interactive forms filled in with Acrobat Reader. PDF forms can only be created using Acrobat Pro or specialised PDF form editing software.
In addition, the testing methodology requires the use of a screen reader. For these reasons, this topic has been deliberately isolated to the last part of the framework.
The assessment methodology is based on the screen reader NVDA, which can be freely installed and used on a Windows computer.
The criteria for this theme aim to check that the form controls (input field, etc.) are correctly rendered to ensure basic accessibility.
However, a test by a person with a disability using his or her own assistive technology is preferable to check:
- that the PDF form is perfectly usable,
- that all the input fields can be filled in,
- and that the user has all the necessary information.
Criterion 10.1 [A] Does each form field have a label? {id="crit-10-1"}
- Test 10.1.1 Does each form field satisfy these conditions? {id="test-10-1-1"}
- Open the PDF file and activate NVDA.
- With NVDA, use the tab key to activate each field and check that:
- the label is visible;
- a name is rendered vocally.
- If this is the case, the criterion is validated.
- WCAG 2.1 1.3.1 Info and relationships (A):
- WCAG 2.1 4.1.2 Name, role, value (A):
- EN 301 549 V3.2.1 (2021-03): 10.1.3.1 Info and relationships, 10.4.1.2 Name, role, value.
Criterion 10.2 [A] Is each label associated with a form field relevant? {id="crit-10-2"}
- Test 10.2.1 Does each label meet these conditions?{id="test-10-2-1"}
- Open the PDF file and activate NVDA.
- With NVDA, use the tab key to activate each field and check that the name is rendered vocally
- indicates the exact function of the associated field;
- and contains at least the visible label.
- If this is the case, the criterion is validated.
- WCAG 2.1 2.4.6 Headings and labels (AA):
- G131.
- WCAG 2.1 2.5.3 Label in name (A):
- WCAG 2.1: 3.3.2 Labels or instructions (A):
- EN 301 549 V3.2.1 (2021-03): 10.2.4.6 Headings and labels, 10.2.5.3 Label in name, 10.3.3.2 Labels or instructions.
Criterion 10.3 [AA] Is every label associated with a form field having the same function and repeated several times in the same document consistent? {id="crit-10-3"}
- Test 10.3.1 Is every label associated with a form field having the same function and repeated several times in the same document consistent{id="test-10-3-1"}
- Open the PDF file and activate NVDA.
- Locate in the document the form fields with the same functions.
- With NVDA, use the tab key to activate each field and check that the names rendered vocally are consistent with each other.
- Check that the visible labels are also consistent.
- If this is the case, the criterion is validated.
- WCAG 2.1 3.2.4 Consistent identification (AA):
- G197.
- EN 301 549 V3.2.1 (2021-03): no related criteria.
Criterion 10.4 [A] Are each label and its associated field located next to each other? {id="crit-10-4"}
- Test 10.4.1 Are each label and its associated field located next to each other?{id="test-10-4-1"}
- Open the PDF file.
- Check that the visible labels are attached to the fields with which they are associated.
- If this is the case, the criterion is validated.
- WCAG 2.1 3.3.2 Labels or instructions (A):
- EN 301 549 V3.2.1 (2021-03): 10.3.3.2 Labels or instructions.
Criterion 10.5 [A] Are the mandatory form fields correctly identified (excluding special cases)? {id="crit-10-5"}
- Test 10.5.1 Does each mandatory form field meet these conditions? {id="test-10-5-1"}
- The required nature is visible and explicit.
- The required nature is accessible to assistive technologies.
In these situations, the criterion is not applicable:
- The form has only one field.
- Optional fields are indicated
- visible and explicit;
- in the field label.
If all the fields on a form are mandatory, the criterion remains applicable.
- Open the PDF file and activate NVDA.
- Locate the mandatory fields in the document.
- Check that the visual indication is self-explanatory:
- it is a text indication (e.g. "mandatory");
- or it is a visual indication (e.g. "*") defined before the form by a text indication (e.g. "Fields preceded by (*) are mandatory").
- With NVDA, use the tab key to activate each field and check that the mandatory nature of the input is rendered vocally.
- If this is the case, the criterion is validated.
- WCAG 2.1 1.4.1 Use of color (A):
- G205.
- WCAG 2.1 3.3.1 Error identification (A):
- PDF5.
- WCAG 2.1 3.3.2 Labels or instructions (A):
- EN 301 549 V3.2.1 (2021-03): 10.1.4.1 Use of color, 10.3.3.1 Error identification, 10.3.3.2 Labels or instructions.
Criteria 10.6 [A] For each mandatory form field, is the expected data type and/or format available? {id="crit-10-6"}
- Test 10.6.1 Does each mandatory form field meet these conditions? {id="test-10-6-1"}
- The data type and/or format is visible.
- The data type and/or format is accessible to assistive technologies.
- Open the PDF file and activate NVDA.
- Locate the mandatory fields in the document.
- With NVDA, use the tab key to activate each field.
- Fill in the fields with values that are likely to cause input errors (an invalid format for an e-mail address, for example).
- Use the tab key to exit fields or, if the form allows it, to send the form.
- For each error message displayed, check that the expected data type and/or format is
- indicated by visible text near the field or via an information window;
- spoken when the field is activated.
- If this is the case, the criterion is validated.
- WCAG 2.1 3.3.1 Error identification (A):
- WCAG 2.1 3.3.2 Labels or instructions (A):
- EN 301 549 V3.2.1 (2021-03): 10.3.3.1 Error identification, 10.3.3.2 Labels or instructions.
Criterion 10.7 [A] Is each input error message correctly rendered? {id="crit-10-7"}
- Test 10.7.1 Does each input error message meet these conditions? {id="test-10-7-1"}
- The error message is visible.
- The error message is accessible to assistive technologies.
- Open the PDF file and activate NVDA.
- With NVDA, use the tab key to activate each field.
- Fill in fields with values likely to cause input errors (an invalid format for an e-mail address, for example).
- Use the tab key to exit fields or, if the form allows it, to send the form.
- For each error message displayed, check that it is
- indicated by visible text near the field;
- spoken when the field is activated.
- If this is the case, the criterion is validated.
- WCAG 2.1 3.3.1 Error identification (A):
- EN 301 549 V3.2.1 (2021-03): 10.3.3.1 Error identification.
Criterion 10.8 [AA] Is the error management accompanied, if necessary, by suggestions for expected data types, formats or values (excluding special cases)? {id="crit-10-8"}
- Test 10.8.1 Does the error management meet these conditions? {id="test-10-8-1"}
- The input check is accompanied, if necessary, by suggestions for the expected data types and formats.
- The input check is accompanied, if necessary, by suggestions for expected values.
In these situations, the criterion is not applicable:
- The error message is generated automatically by the PDF editing software.
- The personalisation of error messages requires the use of a script language.
- Open the PDF file and activate NVDA.
- With NVDA, use the tab key to activate each field.
- Fill in fields with values likely to cause input errors (an invalid format for an e-mail address, for example).
- Use the tab key to exit fields or, if the form allows it, to send the form.
- For each error message relating to a data type, format or expected value, check
- that the error message includes an example of a real input (for an email address, check that a real address is indicated based on the "jean.dupont@sample.com" pattern);
- that the real input example is played back vocally when the field is activated.
- If this is the case, the criterion is validated.
- WCAG 2.1 3.3.3 Error suggestion (AA):
- EN 301 549 V3.2.1 (2021-03): 10.3.3.3 Error suggestion.
Criterion 10.9 [A] Does each form button have a label? {id="crit-10-9"}
- Test 10.9.1 Does each form button have a label? {id="test-10-9-1"}
- Open the PDF file and activate NVDA.
- With NVDA, use the tab key to activate each button.
- Check that a label is rendered vocally.
- If this is the case, the criterion is validated.
- WCAG 2.1 1.3.1 Info and relationships (A):
- WCAG 2.1 4.1.2 Name, role, value (A):
- G108.
- EN 301 549 V3.2.1 (2021-03): 10.4.1.2 Name, role, value.
Criterion 10.10 [A] Is the label of each form button relevant? {id="crit-10-10"}
- Test 10.10.1 Does each form button meet these conditions? {id="test-10-10-1"}
- The label of the button accessible to assistive technologies is relevant.
- The visible text of the button is contained in the label accessible to assistive technologies.
- Open the PDF file and activate NVDA.
- With NVDA, use the tab key to activate each button.
- Check that
- the voice rendered label is relevant;
- the visible text is contained in the voice voice rendered label.
- If this is the case, the criterion is validated.
- WCAG 2.1 2.5.3 Label in name (A):
- WCAG 2.1: 4.1.2 Name, role, value (A):
- EN 301 549 V3.2.1 (2021-03): 10.2.5.3 Label in name, 10.4.1.2 Name, role, value.
Criterion 10.11 [AA] For each form which modifies or deletes data, or which transmits answers to a test or examination, or whose validation has financial or legal consequences, can the data entered be modified, updated or recovered by the user? {id="crit-10-11"}
- Test 10.11.1 For each form which modifies or deletes data, or which transmits answers to a test or examination, or whose validation has financial or legal consequences, can the data entered be modified, updated or recovered by the user? {id="test-10-11-1"}
- Open the PDF file.
- Fill in the form.
- For all data of a financial (e.g. an income statement), legal (e.g. an administrative act reference) or personal (e.g. a telephone number) nature, for each form that transmits answers to a test or examination, check that the user can:
- modify or cancel data and carried out actions on this data while it is being entered (for example, a field is not deactivated after a value has been entered);
- explicitly confirm the sending of this data using a dedicated mechanism (e.g. by ticking a confirmation box).
- For each mechanism (e.g. a button) used to modify or delete data entered, check that the user can
- cancel the changes made;
- recover deleted data;
- or explicitly confirm the modification or deletion of this data using a dedicated mechanism (e.g. a checkbox).
- If this is the case, the criterion is validated.
- WCAG 2.1 3.3.4 Error prevention (legal, financial, data) (AA):
- EN 301 549 V3.2.1 (2021-03): 10.3.3.4 Error prevention (legal, financial, data).