| Rule |
Status |
|
Specification:
ISO 14289-1:2014,
Clause:
7.4.2,
Test number:
1 |
|
| For documents that are not strongly structured, as described in ISO 32000-1:2008,
14.8.4.3.5, heading tags shall be used as follows: (*) If any heading tags are used,
H1 shall be the first. (*) A document may use more than one instance of any specific
tag level. For example, a tag level may be repeated if document content requires it.
(*) If document semantics require a descending sequence of headers, such a sequence
shall proceed in strict numerical order and shall not skip an intervening heading
level. (*) A document may increment its heading sequence without restarting at H1
if document semantics require it |
Failed |
| 1 occurrences
|
Show
|
| SEHn |
|
| hasCorrectNestingLevel == true |
|
| root/document[0]/StructTreeRoot[0](63 0 obj PDStructTreeRoot)/K[0](65 0 obj SEDocument
Document)/K[2](593 0 obj SEPart Page)/K[0](592 0 obj SESect Sect)/K[1](595 0 obj SESect
Sect)/K[12](608 0 obj SEDiv Div)/K[0](520 0 obj SEHn H4) |
| Heading level 3 is skipped in a descending sequence of header levels |
|
|
|
Specification:
ISO 14289-1:2014,
Clause:
7.18.1,
Test number:
3 |
|
| A form field shall have a TU key present or all its Widget annotations shall have
alternative descriptions (in the form of an Alt entry in the enclosing structure elements) |
Failed |
| 23 occurrences
|
Show
|
| PDWidgetAnnot |
|
| isOutsideCropBox == true || (F & 2) == 2 || (TU != null && TU != '') || (Alt != null
&& Alt != '') |
|
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[0](935 0 obj PDWidgetAnnot) |
| A form field neither has TU key nor its Widget annotations have alternative descriptions
(in the form of an Alt entry in the enclosing structure element) |
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[1](936 0 obj PDWidgetAnnot) |
| A form field neither has TU key nor its Widget annotations have alternative descriptions
(in the form of an Alt entry in the enclosing structure element) |
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[2](949 0 obj PDWidgetAnnot) |
| A form field neither has TU key nor its Widget annotations have alternative descriptions
(in the form of an Alt entry in the enclosing structure element) |
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[3](950 0 obj PDWidgetAnnot) |
| A form field neither has TU key nor its Widget annotations have alternative descriptions
(in the form of an Alt entry in the enclosing structure element) |
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[4](951 0 obj PDWidgetAnnot) |
| A form field neither has TU key nor its Widget annotations have alternative descriptions
(in the form of an Alt entry in the enclosing structure element) |
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[5](952 0 obj PDWidgetAnnot) |
| A form field neither has TU key nor its Widget annotations have alternative descriptions
(in the form of an Alt entry in the enclosing structure element) |
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[6](953 0 obj PDWidgetAnnot) |
| A form field neither has TU key nor its Widget annotations have alternative descriptions
(in the form of an Alt entry in the enclosing structure element) |
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[7](954 0 obj PDWidgetAnnot) |
| A form field neither has TU key nor its Widget annotations have alternative descriptions
(in the form of an Alt entry in the enclosing structure element) |
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[8](955 0 obj PDWidgetAnnot) |
| A form field neither has TU key nor its Widget annotations have alternative descriptions
(in the form of an Alt entry in the enclosing structure element) |
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[9](956 0 obj PDWidgetAnnot) |
| A form field neither has TU key nor its Widget annotations have alternative descriptions
(in the form of an Alt entry in the enclosing structure element) |
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[10](957 0 obj PDWidgetAnnot) |
| A form field neither has TU key nor its Widget annotations have alternative descriptions
(in the form of an Alt entry in the enclosing structure element) |
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[11](958 0 obj PDWidgetAnnot) |
| A form field neither has TU key nor its Widget annotations have alternative descriptions
(in the form of an Alt entry in the enclosing structure element) |
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[12](938 0 obj PDWidgetAnnot) |
| A form field neither has TU key nor its Widget annotations have alternative descriptions
(in the form of an Alt entry in the enclosing structure element) |
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[13](939 0 obj PDWidgetAnnot) |
| A form field neither has TU key nor its Widget annotations have alternative descriptions
(in the form of an Alt entry in the enclosing structure element) |
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[14](947 0 obj PDWidgetAnnot) |
| A form field neither has TU key nor its Widget annotations have alternative descriptions
(in the form of an Alt entry in the enclosing structure element) |
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[15](948 0 obj PDWidgetAnnot) |
| A form field neither has TU key nor its Widget annotations have alternative descriptions
(in the form of an Alt entry in the enclosing structure element) |
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[16](941 0 obj PDWidgetAnnot) |
| A form field neither has TU key nor its Widget annotations have alternative descriptions
(in the form of an Alt entry in the enclosing structure element) |
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[17](942 0 obj PDWidgetAnnot) |
| A form field neither has TU key nor its Widget annotations have alternative descriptions
(in the form of an Alt entry in the enclosing structure element) |
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[18](943 0 obj PDWidgetAnnot) |
| A form field neither has TU key nor its Widget annotations have alternative descriptions
(in the form of an Alt entry in the enclosing structure element) |
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[19](944 0 obj PDWidgetAnnot) |
| A form field neither has TU key nor its Widget annotations have alternative descriptions
(in the form of an Alt entry in the enclosing structure element) |
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[20](945 0 obj PDWidgetAnnot) |
| A form field neither has TU key nor its Widget annotations have alternative descriptions
(in the form of an Alt entry in the enclosing structure element) |
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[21](946 0 obj PDWidgetAnnot) |
| A form field neither has TU key nor its Widget annotations have alternative descriptions
(in the form of an Alt entry in the enclosing structure element) |
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[22](932 0 obj PDWidgetAnnot) |
| A form field neither has TU key nor its Widget annotations have alternative descriptions
(in the form of an Alt entry in the enclosing structure element) |
|
|
|
Specification:
ISO 14289-1:2014,
Clause:
7.21.7,
Test number:
1 |
|
| The Font dictionary of all fonts shall define the map of all used character codes
to Unicode values, either via a ToUnicode entry, or other mechanisms as defined in
ISO 14289-1, 7.21.7 |
Failed |
| 1 occurrences
|
Show
|
| Glyph |
|
| toUnicode != null |
|
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[2](949 0 obj PDWidgetAnnot)/appearance[0]/contentStream[0](13
0 obj PDContentStream)/operators[8]/usedGlyphs[0](ZapfDingbats ZapfDingbats 52 0
0 false) |
| The glyph can not be mapped to Unicode |
|
|
|
Specification:
ISO 14289-1:2014,
Clause:
7.21.4.1,
Test number:
1 |
|
| The font programs for all fonts used for rendering within a conforming file shall
be embedded within that file, as defined in ISO 32000-1:2008, 9.9 |
Failed |
| 1 occurrences
|
Show
|
| PDFont |
|
| Subtype == "Type3" || Subtype == "Type0" || renderingMode == 3 || containsFontFile
== true |
|
| root/document[0]/pages[0](1036 0 obj PDPage)/annots[2](949 0 obj PDWidgetAnnot)/appearance[0]/contentStream[0](13
0 obj PDContentStream)/operators[8]/font[0](ZapfDingbats) |
| The font program is not embedded |
|
|