| Rule |
Status |
|
Specification:
ISO 14289-1:2014,
Clause:
7.18.1,
Test number:
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 |
Failed |
| 46 occurrences
|
Show
|
| PDAnnot |
|
| Subtype == 'Widget' || isOutsideCropBox == true || (F & 2) == 2 || (Contents != null
&& Contents != '') || (Alt != null && Alt != '') |
|
| root/document[0]/pages[0](1005 0 obj PDPage)/annots[0](990 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[0](1005 0 obj PDPage)/annots[1](988 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[0](1005 0 obj PDPage)/annots[2](986 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[0](950 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[2](946 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[3](944 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[4](942 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[5](940 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[6](938 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[7](936 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[8](934 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[9](932 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[10](930 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[11](928 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[12](926 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[13](924 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[14](922 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[15](920 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[16](918 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[17](916 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[18](914 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[19](912 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[20](910 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[21](908 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[22](906 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[23](904 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[24](902 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[25](900 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[26](898 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[27](896 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[2](19 0 obj PDPage)/annots[0](891 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[3](22 0 obj PDPage)/annots[0](885 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[6](29 0 obj PDPage)/annots[0](880 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[7](32 0 obj PDPage)/annots[0](875 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[7](32 0 obj PDPage)/annots[1](873 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[7](32 0 obj PDPage)/annots[2](871 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[8](35 0 obj PDPage)/annots[0](867 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[8](35 0 obj PDPage)/annots[1](865 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[9](38 0 obj PDPage)/annots[0](855 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[9](38 0 obj PDPage)/annots[1](853 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[9](38 0 obj PDPage)/annots[2](851 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[9](38 0 obj PDPage)/annots[3](849 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[9](38 0 obj PDPage)/annots[4](847 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[10](43 0 obj PDPage)/annots[0](836 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[10](43 0 obj PDPage)/annots[1](834 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
| root/document[0]/pages[10](43 0 obj PDPage)/annots[2](832 0 obj PDLinkAnnot) |
| Link annotation whose hidden flag is not set and whose rectangle is not outside the
crop-box has neither Contents key nor an Alt entry in the enclosing structure element |
|
|
|
Specification:
ISO 14289-1:2014,
Clause:
7.18.5,
Test number:
2 |
|
| Links shall contain an alternate description via their Contents key as described in
ISO 32000-1:2008, 14.9.3 |
Failed |
| 46 occurrences
|
Show
|
| PDLinkAnnot |
|
| (Contents != null && Contents != '') || isOutsideCropBox == true || (F & 2) == 2 |
|
| root/document[0]/pages[0](1005 0 obj PDPage)/annots[0](990 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[0](1005 0 obj PDPage)/annots[1](988 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[0](1005 0 obj PDPage)/annots[2](986 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[0](950 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[2](946 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[3](944 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[4](942 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[5](940 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[6](938 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[7](936 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[8](934 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[9](932 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[10](930 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[11](928 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[12](926 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[13](924 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[14](922 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[15](920 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[16](918 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[17](916 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[18](914 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[19](912 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[20](910 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[21](908 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[22](906 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[23](904 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[24](902 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[25](900 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[26](898 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[1](1 0 obj PDPage)/annots[27](896 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[2](19 0 obj PDPage)/annots[0](891 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[3](22 0 obj PDPage)/annots[0](885 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[6](29 0 obj PDPage)/annots[0](880 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[7](32 0 obj PDPage)/annots[0](875 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[7](32 0 obj PDPage)/annots[1](873 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[7](32 0 obj PDPage)/annots[2](871 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[8](35 0 obj PDPage)/annots[0](867 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[8](35 0 obj PDPage)/annots[1](865 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[9](38 0 obj PDPage)/annots[0](855 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[9](38 0 obj PDPage)/annots[1](853 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[9](38 0 obj PDPage)/annots[2](851 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[9](38 0 obj PDPage)/annots[3](849 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[9](38 0 obj PDPage)/annots[4](847 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[10](43 0 obj PDPage)/annots[0](836 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[10](43 0 obj PDPage)/annots[1](834 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
| root/document[0]/pages[10](43 0 obj PDPage)/annots[2](832 0 obj PDLinkAnnot) |
| A link annotation does not include an alternate description in the Contents key |
|
|
|
Specification:
ISO 14289-1:2014,
Clause:
7.1,
Test number:
10 |
|
| The document catalog dictionary shall include a ViewerPreferences dictionary containing
a DisplayDocTitle key, whose value shall be true |
Failed |
| 1 occurrences
|
Show
|
| CosDocument |
|
| DisplayDocTitle == true |
|
| root |
| ViewerPreferences dictionary is not present in the document Catalog, or DisplayDocTitle
key is set to false or is not present in the ViewerPreferences dictionary (ViewerPreferences
= null, DisplayDocTitle = null) |
|
|
|
Specification:
ISO 14289-1:2014,
Clause:
7.21.4.2,
Test number:
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 |
Failed |
| 7 occurrences
|
Show
|
| PDCIDFont |
|
| containsFontFile == false || fontName.search(/[A-Z]{6}\+/) != 0 || containsCIDSet
== false || cidSetListsAllGlyphs == true |
|
| root/document[0]/pages[1](1 0 obj PDPage)/contentStream[0](2 0 obj PDSemanticContentStream)/operators[368]/font[0](QOUPTN+ArialMT)/DescendantFonts[0](QOUPTN+ArialMT) |
| A CIDSet entry in the Font descriptor does not correctly identify all glyphs present
in the embedded font subset |
| root/document[0]/pages[1](1 0 obj PDPage)/contentStream[0](2 0 obj PDSemanticContentStream)/operators[511]/font[0](HYENXF+MicrosoftJhengHeiRegular)/DescendantFonts[0](HYENXF+MicrosoftJhengHeiRegular) |
| A CIDSet entry in the Font descriptor does not correctly identify all glyphs present
in the embedded font subset |
| root/document[0]/pages[1](1 0 obj PDPage)/contentStream[0](2 0 obj PDSemanticContentStream)/operators[820]/font[0](SZRBVJ+MS-Gothic)/DescendantFonts[0](SZRBVJ+MS-Gothic) |
| A CIDSet entry in the Font descriptor does not correctly identify all glyphs present
in the embedded font subset |
| root/document[0]/pages[1](1 0 obj PDPage)/contentStream[0](2 0 obj PDSemanticContentStream)/operators[903]/font[0](KNQANZ+MalgunGothic)/DescendantFonts[0](KNQANZ+MalgunGothic) |
| A CIDSet entry in the Font descriptor does not correctly identify all glyphs present
in the embedded font subset |
| root/document[0]/pages[1](1 0 obj PDPage)/contentStream[0](2 0 obj PDSemanticContentStream)/operators[1013]/font[0](ZUGMPV+DokChampa)/DescendantFonts[0](ZUGMPV+DokChampa) |
| A CIDSet entry in the Font descriptor does not correctly identify all glyphs present
in the embedded font subset |
| root/document[0]/pages[1](1 0 obj PDPage)/contentStream[0](2 0 obj PDSemanticContentStream)/operators[1102]/font[0](EJSVHL+OpenSans)/DescendantFonts[0](EJSVHL+OpenSans) |
| A CIDSet entry in the Font descriptor does not correctly identify all glyphs present
in the embedded font subset |
| root/document[0]/pages[6](29 0 obj PDPage)/contentStream[0](30 0 obj PDSemanticContentStream)/operators[127]/font[0](RIFQHL+SymbolMT)/DescendantFonts[0](RIFQHL+SymbolMT) |
| A CIDSet entry in the Font descriptor does not correctly identify all glyphs present
in the embedded font subset |
|
|
|
Specification:
ISO 14289-1:2014,
Clause:
7.1,
Test number:
1 |
|
| Content marked as Artifact should not be present inside tagged content |
Failed |
| 1 occurrences
|
Show
|
| SEMarkedContent |
|
| tag != 'Artifact' || isTaggedContent == false |
|
| root/document[0]/pages[6](29 0 obj PDPage)/contentStream[0](30 0 obj PDSemanticContentStream)/content[5]{mcid:2} |
| Content marked as Artifact is present inside tagged content (parent struct element
372 0 obj) |
|
|
|
Specification:
ISO 14289-1:2014,
Clause:
7.1,
Test number:
4 |
|
| Files shall have a Suspects value of false(ISO 32000-1:2008, Table 321) |
Failed |
| 1 occurrences
|
Show
|
| CosDocument |
|
| Suspects != true |
|
| root |
| Suspects entry has a value of true |
|
|
|
Specification:
ISO 14289-1:2014,
Clause:
7.1,
Test number:
2 |
|
| Tagged content should not be present inside content marked as Artifact |
Failed |
| 1 occurrences
|
Show
|
| SEMarkedContent |
|
| isTaggedContent == false || parentsTags.contains('Artifact') == false |
|
| root/document[0]/pages[6](29 0 obj PDPage)/contentStream[0](30 0 obj PDSemanticContentStream)/content[5]{mcid:2} |
| Tagged content (parent struct element 372 0 obj) is present inside content marked
as Artifact |
|
|
|
Specification:
ISO 14289-1:2014,
Clause:
7.18.5,
Test number:
1 |
|
| Links shall be tagged according to ISO 32000-1:2008, 14.8.4.4.2, Link Element |
Failed |
| 1 occurrences
|
Show
|
| PDLinkAnnot |
|
| structParentStandardType == 'Link' || isOutsideCropBox == true || (F & 2) == 2 |
|
| root/document[0]/pages[1](1 0 obj PDPage)/annots[0](950 0 obj PDLinkAnnot) |
| A Link annotation is an Artifact or is nested within Reference tag (standard type
= Reference) instead of Link |
|
|
|
Specification:
ISO 14289-1:2014,
Clause:
5,
Test number:
1 |
|
| The PDF/UA version and conformance level of a file shall be specified using the PDF/UA
Identification extension schema |
Failed |
| 1 occurrences
|
Show
|
| MainXMPPackage |
|
| containsPDFUAIdentification == true |
|
| root/document[0]/metadata[0](71 0 obj PDMetadata)/XMPPackage[0] |
| The document metadata stream doesn't contain PDF/UA Identification Schema |
|
|
|
Specification:
ISO 14289-1:2014,
Clause:
7.3,
Test number:
1 |
|
| Figure tags shall include an alternative representation or replacement text that represents
the contents marked with the Figure tag as noted in ISO 32000-1:2008, 14.7.2, Table
323 |
Failed |
| 1 occurrences
|
Show
|
| SEFigure |
|
| (Alt != null && Alt != '') || ActualText != null |
|
| root/document[0]/StructTreeRoot[0](131 0 obj PDStructTreeRoot)/K[0](132 0 obj SEDocument
Document)/K[0](184 0 obj SESect Sect)/K[1](186 0 obj SEFigure Figure) |
| Figure structure element neither has an alternate description nor a replacement text |
|
|
|
Specification:
ISO 14289-1:2014,
Clause:
7.1,
Test number:
9 |
|
| The Metadata stream in the document's catalog dictionary shall contain a dc:title
entry, where dc is the recommended prefix for the Dublin Core metadata schema as defined
in the XMP specification, which clearly identifies the document |
Failed |
| 1 occurrences
|
Show
|
| MainXMPPackage |
|
| dc_title != null |
|
| root/document[0]/metadata[0](71 0 obj PDMetadata)/XMPPackage[0] |
| Metadata stream does not contain dc:title |
|
|
|
Specification:
ISO 14289-1:2014,
Clause:
7.2,
Test number:
42 |
|
| Table rows shall have the same number of columns (taking into account column spans) |
Failed |
| 2 occurrences
|
Show
|
| SETable |
|
| numberOfRowWithWrongColumnSpan == null || wrongColumnSpan != null |
|
| root/document[0]/StructTreeRoot[0](131 0 obj PDStructTreeRoot)/K[0](132 0 obj SEDocument
Document)/K[0](184 0 obj SESect Sect)/K[0](185 0 obj SETable Table) |
| Table rows 1 and 3 span different number of columns |
| root/document[0]/StructTreeRoot[0](131 0 obj PDStructTreeRoot)/K[0](132 0 obj SEDocument
Document)/K[0](184 0 obj SESect Sect)/K[41](226 0 obj SETable Table) |
| Table rows 1 and 4 span different number of columns |
|
|