diff --git a/PDF_UA/PDFUA-2-ISO32005.xml b/PDF_UA/PDFUA-2-ISO32005.xml index 48590b1c..f3dc863f 100644 --- a/PDF_UA/PDFUA-2-ISO32005.xml +++ b/PDF_UA/PDFUA-2-ISO32005.xml @@ -671,7 +671,9 @@ The document contains a reference to the .notdef glyph - + + + @@ -818,7 +820,9 @@ Rubber stamp annotation contains neither Name nor Contents entry - + + + @@ -847,7 +851,7 @@ - When a file attachment annotation references a file specification dictionary in accordance with ISO 32000-2:2020, 7.11.3 using the FS entry in accordance with ISO 32000-2:2020, 12.5.6.15, that file specification dictionary shall include an AFRelationship entry + When a file attachment annotation references a file specification dictionary, the file specification dictionary shall include an AFRelationship entry containsFS == false || AFRelationship != null The file specification dictionary referenced by a file attachment annotation does not include AFRelationship entry @@ -890,7 +894,7 @@ - A widget annotation of zero height and width, accordance with ISO 32000-2:2020, 12.7.5.5 shall be an artifact + A widget annotation of zero height and width shall be an artifact width != 0 || height != 0 || structParentType == null || isArtifact == true A Widget annotation of zero height and width is not marked as an Artifact (structure tag = %1, standard type = %2) @@ -905,7 +909,7 @@ - A printer's mark annotation as specified in ISO 32000-2:2020, 14.11.3 shall be an artifact + A printer's mark annotation shall be an artifact structParentType == null || isArtifact == true A PrinterMark annotation is included in logical structure with tag %1 (standard type = %2) @@ -980,7 +984,7 @@ - Where both Contents and Alt entries are present for the annotation, they shall be identical + Where an annotation has a Contents entry and the directly enclosing structure element has an Alt entry, the values of Alt and Contents shall be identical Contents == null || Alt == null || Contents == Alt Both Contents and Alt entries are present for the annotation, but they are not identical (Contents = %1, Alt = %2) @@ -1016,6 +1020,18 @@ + + + XFA forms shall not be present + containsXFA == false + + XFA form is present + + + + + + If a label for a widget annotation is not present, a Contents entry shall be provided to supply description and context for the widget @@ -1026,6 +1042,18 @@ + + + If an additional action (AA) entry is present in a widget annotation dictionary, the respective widget's Contents entry shall be present + containsAA == false || Contents != null + + Widget annotation dictionary contains an AA entry, but not contains the Contents entry + + + + + + For text fields, when an RV entry is present a V entry shall also be present, and they shall be textually equivalent @@ -1037,7 +1065,10 @@ V - + + + + diff --git a/PDF_UA/PDFUA-2.xml b/PDF_UA/PDFUA-2.xml index 9c90ec24..4fc0d367 100644 --- a/PDF_UA/PDFUA-2.xml +++ b/PDF_UA/PDFUA-2.xml @@ -671,7 +671,9 @@ The document contains a reference to the .notdef glyph - + + + @@ -818,7 +820,9 @@ Rubber stamp annotation contains neither Name nor Contents entry - + + + @@ -847,7 +851,7 @@ - When a file attachment annotation references a file specification dictionary in accordance with ISO 32000-2:2020, 7.11.3 using the FS entry in accordance with ISO 32000-2:2020, 12.5.6.15, that file specification dictionary shall include an AFRelationship entry + When a file attachment annotation references a file specification dictionary, the file specification dictionary shall include an AFRelationship entry containsFS == false || AFRelationship != null The file specification dictionary referenced by a file attachment annotation does not include AFRelationship entry @@ -890,7 +894,7 @@ - A widget annotation of zero height and width, accordance with ISO 32000-2:2020, 12.7.5.5 shall be an artifact + A widget annotation of zero height and width shall be an artifact width != 0 || height != 0 || structParentType == null || isArtifact == true A Widget annotation of zero height and width is not marked as an Artifact (structure tag = %1, standard type = %2) @@ -905,7 +909,7 @@ - A printer's mark annotation as specified in ISO 32000-2:2020, 14.11.3 shall be an artifact + A printer's mark annotation shall be an artifact structParentType == null || isArtifact == true A PrinterMark annotation is included in logical structure with tag %1 (standard type = %2) @@ -980,7 +984,7 @@ - Where both Contents and Alt entries are present for the annotation, they shall be identical + Where an annotation has a Contents entry and the directly enclosing structure element has an Alt entry, the values of Alt and Contents shall be identical Contents == null || Alt == null || Contents == Alt Both Contents and Alt entries are present for the annotation, but they are not identical (Contents = %1, Alt = %2) @@ -1016,6 +1020,18 @@ + + + XFA forms shall not be present + containsXFA == false + + XFA form is present + + + + + + If a label for a widget annotation is not present, a Contents entry shall be provided to supply description and context for the widget @@ -1026,6 +1042,18 @@ + + + If an additional action (AA) entry is present in a widget annotation dictionary, the respective widget's Contents entry shall be present + containsAA == false || Contents != null + + Widget annotation dictionary contains an AA entry, but not contains the Contents entry + + + + + + For text fields, when an RV entry is present a V entry shall also be present, and they shall be textually equivalent @@ -1037,7 +1065,10 @@ V - + + + +