TPDFDocumentMode Type
Classifies the unified document processing tier TPDFVersionManager derives from the selected PDF version
Declaration
TPDFDocumentMode= (dmLegacy, dmStandard, dmEnhanced);
Unit
HPDFDoc
Values
| Value | Meaning |
|---|---|
dmLegacy |
PDF 1.0 and 1.1: no Flate compression, object streams, transparency or AES encryption |
dmStandard |
PDF 1.2 through 1.5: compression and metadata streams; object streams from PDF 1.5, transparency from PDF 1.4 |
dmEnhanced |
PDF 1.6 through 2.0: object streams, transparency, AES encryption, structured content and optional content |
Usage notes
- The mode is read-only and recomputed from the version whenever
TPDFVersionManagerupdates its feature set - Processing strategy helpers such as
GetPreferredCompressionLevelandShouldUseStreamBasedObjectsbranch on it