enum Hpdf::PDFAConformance

Overview

PDF/A conformance level. Used with Doc#pdfa_conformance=.

Defined in:

hpdf/enum.cr

Enum Members

PDFA_1A = 0

PDF/A-1 Level A — full accessibility and reuse requirements.

PDFA_1B = 1

PDF/A-1 Level B — basic visual reproducibility requirements.

PDFA_2A = 2

PDF/A-2 Level A — full accessibility, reuse, and optional content.

PDFA_2B = 3

PDF/A-2 Level B — basic visual reproducibility, supports JPEG 2000.

PDFA_2U = 4

PDF/A-2 Level U — Unicode mapping required, no full accessibility.

PDFA_3A = 5

PDF/A-3 Level A — like 2A, also allows arbitrary embedded file attachments.

PDFA_3B = 6

PDF/A-3 Level B — like 2B, also allows arbitrary embedded file attachments.

PDFA_3U = 7

PDF/A-3 Level U — like 2U, also allows arbitrary embedded file attachments.

PDFA_4 = 8

PDF/A-4 — based on PDF 2.0; replaces A/B/U levels with F/E variants.

PDFA_4E = 9

PDF/A-4E — engineering documents; allows 3D annotations and rich media.

PDFA_4F = 10

PDF/A-4F — allows arbitrary embedded file attachments (successor to PDF/A-3).

Instance Method Summary

Instance Method Detail

def pdfa_1_a? #

Returns true if this enum value equals PDFA_1A


[View source]
def pdfa_1_b? #

Returns true if this enum value equals PDFA_1B


[View source]
def pdfa_2_a? #

Returns true if this enum value equals PDFA_2A


[View source]
def pdfa_2_b? #

Returns true if this enum value equals PDFA_2B


[View source]
def pdfa_2_u? #

Returns true if this enum value equals PDFA_2U


[View source]
def pdfa_3_a? #

Returns true if this enum value equals PDFA_3A


[View source]
def pdfa_3_b? #

Returns true if this enum value equals PDFA_3B


[View source]
def pdfa_3_u? #

Returns true if this enum value equals PDFA_3U


[View source]
def pdfa_4? #

Returns true if this enum value equals PDFA_4


[View source]
def pdfa_4_e? #

Returns true if this enum value equals PDFA_4E


[View source]
def pdfa_4_f? #

Returns true if this enum value equals PDFA_4F


[View source]