PDF/Universal Accessibility (PDF/UA)
PDF/UA is an ISO standard (ISO 14289) which complements Web Content Accessibility Guidelines (WCAG) 2.0 and is used for enabling people with disabilities to access PDF. The Apache FOP processor, used by StyleVision to generate PDF, already supports PDF/UA. StyleVision includes a special configuration file set up to enable this mode. See StyleVision's XSL Options (Tools | Options) for details about selecting this config file.
Set up PDF/UA with FOP
To set up PDF/UA with FOP, do the following:
1.In the SPS design, supply three properties on the Initial Document Section: (i) Document Properties: common/lang; (ii) Document Properties: Document Properties/title; (iii) Document Styles: font/font/family.
2.In the FO Processor section of XSL Options (Tools | Options), activate the FOP configuration file fop-config-ua.xml.
3.Validate the PDF output as required and fix any tag errors (or other errors).
Validation issues with FOP-generated PDFs
The following Apache FOP validation issues are known. If they occur and you cannot find a workaround, you might want to consider using another FO processor.
•With UA mode active, Apache FOP omits table row group tags (THead, TBody, and TFoot). See https://issues.apache.org/jira/browse/FOP-3165.
•When a TH cell spans multiple columns, FOP overwrites the required Scope=Column attribute. See https://issues.apache.org/jira/browse/FOP-3167.
•To reduce the size of the PDF, FOP, by default, embeds subsets of fonts—typically, the characters used in the document. If this causes a PDF validation error, consider configuring Apache FOP to fully embed the font. Note, however, that fully embedding a font considerably increases PDF size.