The result of PdfElixide.Compliance.validate/2.
:standard— the standard the document was checked against, as requested.:compliant?—truewhen the checks found no errors. Warnings do not affect it. See What a report establishes.:declared— the PDF/A or PDF/X level the document identifies itself as in its own metadata, ornilwhen it declares none. It is read whichever level was requested, so a document validated against:pdf_a_2bmay declare:pdf_a_1b. Alwaysnilfor PDF/UA.:errors— the requirements the document fails, asPdfElixide.Compliance.Issuestructs.:warnings— findings that do not fail the standard, including notes on checks that were only partly performed.
Summary
Types
@type t() :: %PdfElixide.Compliance.Report{ compliant?: boolean(), declared: PdfElixide.Compliance.standard() | nil, errors: [PdfElixide.Compliance.Issue.t()], standard: PdfElixide.Compliance.standard(), warnings: [PdfElixide.Compliance.Issue.t()] }