Table of contents
Namespace: Com\Tecnick\Pdf
Backing type: string
File: PdfConformance.php line 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.
Tags
- since: 2026-07-17
- category: Library
- author: Nicola Asuni info@tecnick.com
- copyright: 2002-2026 Nicola Asuni - Tecnick.com LTD
- license: https://www.gnu.org/copyleft/lesser.html GNU-LGPL v3 (see LICENSE)
- link: https://github.com/tecnickcom/tc-lib-pdf
Cases
None
File: PdfConformance.php line 39
Pdfa1
File: PdfConformance.php line 41
Pdfa1a
File: PdfConformance.php line 43
Pdfa1b
File: PdfConformance.php line 45
Pdfa2
File: PdfConformance.php line 47
Pdfa2a
File: PdfConformance.php line 49
Pdfa2b
File: PdfConformance.php line 51
Pdfa2u
File: PdfConformance.php line 53
Pdfa3
File: PdfConformance.php line 55
Pdfa3a
File: PdfConformance.php line 57
Pdfa3b
File: PdfConformance.php line 59
Pdfa3u
File: PdfConformance.php line 61
Pdfx
File: PdfConformance.php line 63
Pdfx1a
File: PdfConformance.php line 65
Pdfx3
File: PdfConformance.php line 67
Pdfx4
File: PdfConformance.php line 69
Pdfx5
File: PdfConformance.php line 71
Pdfua
File: PdfConformance.php line 73
Pdfua1
File: PdfConformance.php line 75
Pdfua2
File: PdfConformance.php line 77
Methods
fromLoose()
File: PdfConformance.php line 88
public static fromLoose(string|self $value) : self
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().
Parameters
- $value : string|self: Conformance mode or enum case.
Return values
self