TPDFDocumentMode Type
Classifies the unified document processing tier that 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 nor AES encryption |
dmStandard |
PDF 1.2 to 1.5: compression and metadata streams; object streams from PDF 1.5, transparency from PDF 1.4 |
dmEnhanced |
PDF 1.6 to 2.0: object streams, transparency, AES encryption, structured content and optional content |
Usage notes
- The mode is read-only and is recomputed from the version whenever
TPDFVersionManagerupdates its feature set - Processing strategy helpers such as
GetPreferredCompressionLevelandShouldUseStreamBasedObjectsbranch upon it