PdfConformance

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.

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

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