Creating Accessible Forms in Adobe Acrobat X Pro

Creating Accessible
Forms in
Adobe Acrobat X Pro
Form Creation Workflow
Source Document
• Every PDF begins with a source document
• Every source document should be created
using appropriate design practices.
– Garbage in = Garbage out
Designing a Proper Source Document
• Text Content
– Use the application's built-in features to create structural elements
like sections, paragraphs, headers/footers, lists, tables, columns etc.
– Create paragraph styles with built-in line spacing before and after a
paragraph. Avoid using Enter, Spacebar or Tab for spacing.
– Use standard fonts (Times New Roman, Arial, Helvetica, Calibri)
– Avoid using text-boxes as they flow to the bottom of a page when the
document is converted.
Designing a Proper Source Document
• Graphic Content
– Include alt text for images
– Do not include alt text for decorative elements (tag as artifacts)
– Group overlapping graphic elements into a single image before
conversion.
– Do not use images created by word processing drawing tools.
Instead, convert them into a single graphic file then insert into
the document.
– Insert images inline with the text (do not float).
– Avoid placing graphics within "drawing canvas“
– Avoid using watermarks
Designing a Proper Source Document
• Layout
– Use Heading Styles to define sections and subsections
– Use Column formatting to layout information in a
multi-column format (not tables)
– Avoid complex layouts
– Do not overuse decorations, background images and
overlaying graphics as they require manual conversion
into artifacts
Designing a Proper Source Document
• Lists
– Do not create lists manually by typing numbers or
bullets.
– Use the "list style" built-in to the application.
Modify the styles to define the bullets, fonts,
spacing and nesting of the list items
Designing a Good Source Document
• Tables
– Do not merge or split cells
– Apply row headers
– Use percentage to set table and cell size for
graceful resizing
Designing a Good Source Document
• Form Fields
– For fields, include the field label and a repeated
underscore “_____”. Adobe will create an input
field as long as the underscore during conversion
to PDF.
– Include the field label and a placeholder for
elements to be added later in Adobe Acrobat
(checkboxes, radio buttons, etc.).
Converting Source Documents
• Save and convert source document to PDF
– To convert a MS Word doc, save it as a PDF from
within Word using the “Save As” command.
– Do not use the “Print to PDF” option as necessary
elements will be lost during conversion.
Q: What makes a form a form? A: Fields.
A “field” is categorized based on the type of
information it collects.
There are basically 5 field types:
•
Text – for any alpha, number or basic
character string
•
Numeric – for real numbers (calculated)
•
Radio button- list of items that allow one
item to be selected
•
Check boxes – list of items where one or
more items can be selected
•
Drop-down list – a single box with a menu of
options of which only one can be selected.
Accessible Form Fields
• In addition to “fields”, a form
should include titles and
instructions to guide the user
in filling out the form.
• All content should be
renderable by a screenreader
and users must be able to
perform all tasks using only the
keyboard.
Form Design and Layout
• Clear instructions
• Meaningful field labels
placed on the same line
as the field if possible
• Use “text properties” like
Tool tips, titles etc. to
provide additional filling
instructions
Form Design and Layout
• Maintain consistent layout and logical taborder
• The form should not automatically change
focus or trigger an event
• Users must be able to complete the form
using only the keyboard
Tagged PDFs
• Structure is the term used to
describe the logic that binds
content in a PDF together.
• In PDF files, structure is expressed
as "tags".
• Acrobat will add tags to a PDF file,
but human intelligence is still
required to ensure the tags are
correct.
A Properly Tagged PDF has:
• Logical reading order
• Images with alternate
descriptions
• Tables tagged correctly
• Form-fields created properly
Adobe Acrobat X Accessibility Tools
• Adobe Acrobat X Accessibility
tools are similar to version 9,
but are in a new location.
• Click the “Tools” button to
reveal the panels.
Adobe Acrobat X
The “Accessibility” tool panel will not
be viewable by default.
To add it, click the show panels
button
and select
“Accessibility” from the subsequent
menu.
– Note: Once you’ve added it to your
tool panel once, it will appear by
default from that point forward.
Click the “Accessibility”
header to expand the tool
panel.
Here you will find all the
same Accessibility options
used in Version 9.
Additionally, form tools are
now found under the
“Forms” header in the tool
panels.
Accessible PDF Forms
To be accessible, a PDF form must:
– be created as a tagged document.
– have appropriate text descriptors using tool tips or
captions.
Using the Tag Tree
• You can confirm your
document contains tags by
opening the tags pane (click
the Tag icon).
• Right-click on a tag in the tree
and select “Highlight Content.”
As you click on a tag in the
tree, that item will be
highlighted in your document.
This is helpful to see what
item each tag correlates to.
Using the Tag Tree
Note: If your document
isn’t tagged, you will see
“No Tags available” in
the tag tree.
A PDF with no tags is not
accessible.
Creating Forms
To enter Forms mode,
select “Forms > Edit”
from the tool panel
Fields are highlighted in
blue.
Creating Forms
Note: If your document
has no recognizable
form fields, you will
receive an error.
Click Yes and Adobe will
detect form fields in
your document.
Creating Forms
• Confirm fields were properly
created. For example, maybe you
wanted a check box where Adobe
inserted a radio button.
• To correct, delete the radio button
(click on it and hit delete key).
• Under the “Tasks” panel, click “Add
New Field > Check Box.”
• Click on the area where you want to
insert the checkbox.
(cont’d)
Creating Forms
(cont’d)
•
Give the checkbox a name.
•
Click the “All Properties” link to enter
additional information like a “Tooltip”
to provide extra, helpful information.
•
Click close.
Creating Forms
• Check each field for
appropriate name, tool tip
and other optional properties
by right-clicking on the field
and clicking on Properties.
• When finished, click “Close
Form Editing” in the Tasks
panel.
Tab Order
• Check the logical tab order by
tabbing thru the document.
If the tab order is incorrect,
in the page navigation pane,
right click on the page
thumbnail and go to “Page
Properties.”
Tab Order
•
•
On the Tab Order tab, select your option:
–
Use Row Order - Tabs from the upper left field,
moving first left to right and then down, one
row at a time.
–
Use Column Order -Tabs from the upper left
field, moving first from top to bottom and then
across from left to right, one column at a time.
–
Use Document Structure - For forms with tagged
fields, follows the order set up in the tagging.
–
Unspecified- Uses the existing sequence. For
untagged forms, this is the order in which the
fields were created.
Click OK.
Final Check
• Next, run an Accessibility Full Check and make
any repairs suggested in the error report.
– Note: You cannot run an Accessibility check while
in forms mode. You must be in input mode.
• Lastly, confirm the document reading order
from the beginning to the end.
Resources
• CSULB Training
http://training.csulb.edu
• CSULB Accessible Technology Initiative
www.csulb.edu/accessibility
• Chancellor’s Office
http://www.calstate.edu/accessibility/