Skip to main content

Documentation checklist

Checkpoint 1: Provide documentation in an accessible format

This page provides specific examples to implement the documentation techniques for accessible documents in Lotus Symphony Spreadsheets.

On this page:

 

Rationale

Some users may not be able to access documentation if it is not in an accessible format. The following techniques provide information to create accessible Lotus Symphony Spreadsheet documents.


Required development techniques

The following techniques are the minimum required to meet Checkpoint 1 from the IBM Documentation Accessibility Checklist for documents created with Lotus Symphony Spreadsheet:

1.1 Non-text Content: All non-text content that is presented to the user has a text alternative that serves the equivalent purpose.

  1. Provide alternative text for all images.

    Select the image and open the Graphic Properties via Layout-Properties-Graphic Properties. Select the Alternative Text tab and in the Alternative Text field, enter a text description of the image. If the image is provided purely for visual effect and does not add to the meaning of the document, do not add alternative text - leave the field blank.
  2. Provide a text description in addition to alternative text for complex charts and graphs.

    For images or charts provide alternative text for the image or OLE object. If the image cannot be adequately described using alternate text, provide a more detailed description in the surrounding text. If alternate text had been provided for the image in the original Symphony document, the alternate text will be copied into the spreadsheet.

1.2 Information and Relationships: Define information, structure, and relationships.

  1. Define document structure.

    Do not use blank cells for formatting purposes. It's better to densely pack the data in the workbook and then use native formatting techniques. Avoid the use of white space with lots of blank cells or blank rows and columns

  2. Do not use text formatting as the only way to convey meaning.

    There are no unique examples for this technique in Symphony Spreadsheets. Please follow the general examples for text formatting to meet this checkpoint.

  3. Identify the purpose of each link in the link text.

    There are no unique examples for this technique in Symphony Spreadsheets. Please follow the general examples for accessible link texts to meet this checkpoint.


1.3 Color & contrast: Any information that is conveyed by color is also evident without color.

  1. Do not use color as the only way to convey meaning.

    When formatting a cell using color, select an option that provides a redundant cue so that it can be otherwise differentiated by color blind, low vision, or screen reader users. For example, when selecting how to represent negative numbers select an option that offers a cue like parentheses, (1234.0), in addition to the red colored text, 1234.0.


  2. Provide sufficient contrast between text and the page background.

    There are no unique examples for this technique in Symphony Spreadsheets. Please follow the general examples for text contrast to meet this checkpoint.

1.4 Meaningful sequence: Define document reading order.

  1. Define document reading order.

    There are no unique examples to implement links in Excel. Please follow the general examples for document reading order to meet this checkpoint.

1.5 Forms: Define form element labels.

  1. Provide an accessible label for form fields.

    Use Input messages to provide instructions for screen reader users. For example, inform the user how to access the dropdown items in your message by providing the text "Press ALT+DOWN ARROW to open the dropdown list and press ENTER to choose one of the items."

1.6 Tables: Identify table cells and relationships between cells.

  1. Identify row and column headers for data tables.

    Use row and column headers extensively and avoid ambiguity between these headers. Make them clear and self-explanatory. To set the Row or Column title:

1.7 Threshold violations: Do not include text or images that flash more than 2 times in a one second period.

  1. Do not include text or images that flash more than 2 times in a one second period.

    There are no unique examples for this technique in Word. Please follow the general examples images that flash to meet this checkpoint.

1.8 Navigation: Provide an accessible method to navigate long documents.

  1. Provide an accessible method to navigate long documents.

    Organize the spreadsheet by providing basic information on how to navigate the information and key highlights. Use descriptive text to explain what is in the spreadsheet. This can be embedded into the worksheet and by creating a region called "information" or "instructions" that users can navigate to easily and read. Place the basic instructions on how to navigate the form in cell A1. Sighted users will see the instructions as soon as the worksheet opens, and the instructions will be read by the screen reader.

    Ranges names provide navigation by informing the user that there are two or three ranges in the worksheet and the range names will make it easier for a person to navigate to them. The user will be able to the list the ranges with the Navigator command (Ctrl+Shift+F5). To add a range name:

1.9 Language of Page: Define the default language.

  1. Define the language of the document.

    Choose File - Preferences - IBM Lotus Symphony - Language Settings - Languages to verify the primary language of the document is accurate so screen readers can correctly read the content. The language can be set to always be a default language, or it can be set for only the current document by checking "For the current document only". Either method will set the language for the document.


Required test techniques

Test the documentation to ensure that it complies with accessibility requirements. The techniques listed here are specific for Microsoft Word documents.

Required test software


Techniques

The following techniques are required to verify this checkpoint:
  Action Result
1. Document language: Verify the document language is set.
  1. Use "File - Preferences - IBM Lotus Symphony - Language Settings" to view the document language.

Pass:

Fail:

2. Verify all meaningful images have meaningful alternative text, and decorative or redundant images have null alt text.
  1. In Symphony, display the Graphic Properties dialog (Layout-Properties-Graphic Properties) for each image and select the Alternative Text tab to see the alternative text for the image.
  2. OR Use the Navigator and open the list of Graphics. Listen to the alternate text for each graphic.
  3. OR Use the ODF checker to check that all graphics have alternate text
  4. Verify the alternative text sufficiently describes the image

Pass:

Fail:

3. Complex images
  1. Verify that a full text description is provided containing meaningful information about all complex images.
  2. Verify that the alternative text for the image (found in the Alternative Text tab of the Graphic Properties dialog) provides information on where to find the full text description of the complex image.

Pass:

Fail:

4. Navigation:
  1. Verify the spreadsheet provides range names for easier navigation to basic information and key highlights in the spreadsheet by listing the ranges with the Navigator command (Ctrl+Shift+F5).

Pass:

Fail:

5. Column and row titles:
  1. Verify row and column titles are identified by using the Create Labels for Names dialog box by selecting Create->Names…->Labels to view the column and row labels.

Pass:

Fail:

6. Verify that link text is meaningful for all links and unique for each different link.

Pass:

Fail:

7. Verify keyboard navigation for embedded elements that are not controlled by the document application. (For example, if you embed a video object in a document, the editor does not control the video element.)
  1. Verify that you can navigate to the embedded element from the document body, and then back to the document body using the keyboard, with no mouse interaction required.
  2. Verify that all user controls provided for the embedded element can be controlled using the keyboard, with no mouse interaction required.

Pass:

Fail:

8. Verify the following text formatting and color requirements.
  1. Verify that color is never used as the only way to convey meaning
  2. Verify that text formatting is never used as the only method to convey information
  3. Verify that sufficient contrast is provided by default between the text and the page background. The background color should provide sufficient contrast, and no patterned backgrounds should be used.

Pass:

Fail:

9. Verify that no content flashes or blinks at a rate faster than two times per second.
  1. Count the number of blinks that occur in one second (or count the number of blinks in 10 seconds and divide by 10).
  2. Verify that no more than two blinks per second occur.
  3. If an element is blinking or flashing, but at a rate too fast to count, it is a violation of this requirement.

Pass:

Fail:

10.
  1. Use the screen reader's basic reading keys to verify the following:
    1. The document has a logical reading order.
    2. When text links are used, the purpose of each link is clear from the link text.
    3. For all meaningful images, the screen reader announces a short text alternative with equivalent meaning.
    4. For decorative images, or images used only for visual formatting, screen reader ignores the image.
    5. The screen reader announces text equivalents for any other important non-text elements.
  2. If forms fields are included, verify the following:
    1. Tab to each form field and verify the screen reader announces labels associated with form fields and control elements.
    2. If sufficient information is not announced when tabbing to a form field, verify the user can "unprotect" the document in order to read the surrounding static text. Verify the form field is usable and understandable in that mode.
  3. If data tables are included, verify the following using the screen reader's table navigation keys:
    1. The row and column headers that apply to a cell are announced when moving to the cell.

Pass:

Fail:

©2009 IBM Corporation

Last updated September 1, 2009