on 06-26-2015 4:22 PM
Hi folks,
We have a number of .NET applications which use Crystal Reports for VS for transactional reporting. The primary export format is PDF, although we do some Excel exports as well.
We've recently started checking the accessibility of our reports. For the PDF exports we're using PDF Accessiblity Checker:
http://www.access-for-all.ch/en/pdf-lab/pdf-accessibility-checker-pac.html
It's identified a number of issues in our exported PDFs. I did some Googling to try and find out how other people have handled these in Crystal, but I was only able to come up with people asking about accessibility on these forums. Is there any guidance on how to make PDFs exported from Crystal accessible? Here are the top three issues that our QA department has found in our exported PDFs:
Tags are the foundation of accessible PDF documents. They deliver the structural information, which enables assistive technology, such as screen readers, to
Many authoring systems are capable of producing tagged PDF documents. Unfortunately, however, the quality of those automatically generated tagged documents is often insufficient, which makes additional visual as well as technical checks inevitable.
3.1 Check 1: Document is marked as tagged
This check evaluates if the document is marked as containing tags.
This is necessary because some viewers and screen readers don't recognise tags within a PDF document unless it specifically contains this flag.WCAG 2.0 | Principle 1: Perceivable |
ISO 32000-1:2008 | Table 321, Key 'Marked' |
There is a defined set of PDF standard tags in order to mark content in a PDF file. The naming and usage is described in the PDF specification. Typical standard tags are
The name of a PDF standard tag is equivalent to its role. A role mapping is not necessary.
The usage of user-defined tags is also possible. But you have to map the role of such tags to PDF standard tags.
Unfortunately, the range of PDF standard tags is limited. You cannot mark every piece of content with an appropriate structure type, yet. For example, there is no tag for a title or for elements beside the main content flow like infoboxes or sidenotes.
PDF/UA > Basic requirements > Natural language > Natural language of text object > Natural language of text object cannot be determined
There is no document language determined.
3. Metadata and Settings
PDF/UA > Metadata and Settings > Metadata > XMP Metadata entry in Catalog > XMP metadata stream missing in document
There are no document metadata at all available in your document.
Thanks!
Cory
Hi Cory
What is the actual issue? For example under the metadata;
There are no document metadata at all available in your document.
to me it's kind of like; so? Or, why is this a problem?
Also, typically we compare the performance / behavior of the CR VS runtime to the CR designer. The runtime will never preform better or be more functional than the designer. So, I'd like you to test the exports using the CR 2013 Designer. You can download an eval here:
SME Free Trials | SME Software | SAP
As a forewarning, I suspect none of the issues you raise would be considered a bug. Rather these would be enhancements and best place for those would be the SAP Idea Place.
- Ludek
Senior Support Engineer AGS Product Support, Global Support Center Canada
Follow me on Twitter
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Ludek,
The issue is that the PDFs which are exported by Crystal are not accessible, which means that Americans can't meet their Section 508 obligations and we cannot meet our AODA obligations (the equivalent legislation in Ontario, Canada). I provided details on the top three accessibility issues that were identified in our Crystal-generated PDFs.
What's the thought behind testing the Export function in the designer? I agree that it might be educational But at the end of the day I have to use the runtime for the export in my application, so I really only care about the way the runtime does the export to PDF.
Thanks,
Cory
Hi Cory
For Section 508 compliance, I have to ask you to please email the SAP Compliance team at the following:
You may want to add the link to this SCN post.
- Ludek
User | Count |
---|---|
101 | |
13 | |
13 | |
11 | |
11 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.