chickadee » pdfa » pdfa-violation-kind

pdfa-violation-kind VIOLATIONprocedure

Returns the kind of VIOLATION, as one of these symbols (clause numbers refer to ISO 19005-1:2005):

missing-output-intent
the document has no output intent (6.2.2)
icc-profile-invalid
the output intent's ICC profile is unsuitable (6.2.2)
unembedded-font
a font is not embedded, such as one from build-font (6.3.4)
restricted-font-license
an embedded font's licence (OS/2 fsType) does not allow embedding (6.3.4)
colour-space-mismatch
a page uses a device color space that does not match the output intent, or uses device color with no output intent (6.2.3.3)
transparency
an ExtGState sets an alpha below 1, a blend mode other than normal, or a soft mask (6.4)
limit-exceeded
a number, string, name or q nesting exceeds a PDF/A-1 implementation limit (6.1.12)

Each kind is reported at most once per value; for example, using set-cmyk-fill many times under an RGB intent gives one violation.