| Rule | veraPDF description | Before | After | Action |
|---|---|---|---|---|
5-1 | The PDF/UA version and conformance level of a file shall be specified using the PDF/UA Identification extension schema | 1 | 0 | Wrote the pdfuaid:part=1 identifier into the XMP packet - only after every other rule passed, so the claim is true. |
7.1-3 | Content shall be marked as Artifact or tagged as real content | 16 | 0 | Untagged content was inspected operator by operator: every item was a path-painting operator (table rules, borders, fills), none was text. Each was wrapped as an Artifact so assistive technology skips it. No text was artifacted. |
7.18.1-2 | An annotation (except Widget annotations or hidden annotations, or those having rectangle outside the crop-box) shall have either Contents key or an Alt entry in the enclosing structure element | 25 | 0 | Every Link annotation received a Contents entry: the visible link text under the link rectangle, or the destination URL where no text sits under it. |
7.18.5-2 | Links shall contain an alternate description via their Contents key as described in ISO 32000-1:2008, 14.9.3 | 25 | 0 | Same fix as 7.18.1-2: a Contents entry on every Link annotation. |
7.21.4.2-2 | If the FontDescriptor dictionary of an embedded CID font contains a CIDSet stream, then it shall identify all CIDs which are present in the font program, regardless of whether a CID in the font is referenced or used by the PDF or not | 1 | 0 | The embedded font's optional CIDSet stream under-declared the glyphs actually used. The stream was removed; it is optional in PDF and carries no rendering information, so nothing changes visually. |
A validator checks that a language is declared. It cannot tell whether the declared language matches the text. This document declared: en-US on the document and en-US on 1 element. It now declares es on the document, and the language was set on every element from its own text: 66 elements marked Spanish, 50 marked English, 1 stale declaration removed so the element inherits correctly.
| Page | Element | Before | After | Text (start) |
|---|---|---|---|---|
| 1 | Page_Title | inherited | en-US | Your Rights as a Worker |
| 1 | Subhead_Level_1 | inherited | en-US | Wage and Overtime Laws |
| 1 | Subhead_Level_2 | inherited | en-US | Workers must be paid the Washington minimum wage |
| 1 | LBody | inherited | en-US | Most workers who are 16 years of age or older must be paid at least the minimum wage for all hours worked. |
| 1 | LBody | inherited | en-US | Workers who are 14 or 15 may be paid 85% of the minimum wage. |
| 1 | Span | inherited | en-US | Tips cannot be counted as part of the minimum wage. |
| 1 | Subhead_Level_2 | inherited | en-US | Overtime pay is due when working more than 40 hours |
| 1 | Body_-_11 | inherited | en-US | Most workers must be paid one and one-half times their regular rate of pay for all hours worked over 40 in a f |
Title: F700-074-909 Your Rights as a Worker / Sus derechos como trabajador → Your Rights as a Worker / Sus derechos como trabajador (F700-074-909), and the viewer is set to display it.
Page 1 is English and page 2 is Spanish, but the file declared en-US for everything. 66 Spanish elements are now marked es and 50 English elements en-US; the document-level language is Spanish because it carries the larger share of the text.
Every link annotation lacked a Contents entry, so assistive technology announced them with no name. Each now carries the visible link text, or the destination URL where the link sits on no text.
Sixteen path-painting operators (table rules and dividers) were outside any tag. They were marked as artifacts. No text was outside the tag tree.
All 2 pages render pixel-identical to the published file at 100 dpi. Nothing visible changed.