Table of contents
Namespace: Com\Tecnick\Pdf
enum PdfConformance: string
Source: src/PdfConformance.php:36
Backed enum for the PDF conformance mode accepted by Tcpdf::setPDFMode(): the empty string (no special conformance), a PDF/A level, a PDF/X profile or a PDF/UA profile. The backing value is the lowercase mode identifier.
Cases
None = '': No special conformance.Pdfa1 = 'pdfa1'Pdfa1a = 'pdfa1a'Pdfa1b = 'pdfa1b'Pdfa2 = 'pdfa2'Pdfa2a = 'pdfa2a'Pdfa2b = 'pdfa2b'Pdfa2u = 'pdfa2u'Pdfa3 = 'pdfa3'Pdfa3a = 'pdfa3a'Pdfa3b = 'pdfa3b'Pdfa3u = 'pdfa3u'Pdfx = 'pdfx'Pdfx1a = 'pdfx1a'Pdfx3 = 'pdfx3'Pdfx4 = 'pdfx4'Pdfx5 = 'pdfx5'Pdfua = 'pdfua'Pdfua1 = 'pdfua1'Pdfua2 = 'pdfua2'
Methods
fromLoose()
Resolve a loose conformance value to the matching enum case.
Accepts the mode identifier (case-insensitive, surrounding whitespace trimmed) or an enum instance (returned unchanged). Any unrecognized value falls back to None (no special conformance), matching setPDFMode().
public static fromLoose(string|self $value): self
Parameters:
$value(string|self): Conformance mode or enum case.
Returns: self
Source: src/PdfConformance.php:88