TPDFFeatureSet Record
Fähigkeits-Flags der PDF-Version, die Objektstreams, Komprimierung, Transparenz, AES, Metadaten und optionalen Inhalt steuern
Deklaration
TPDFFeatureSet= record
SupportsObjectStreams: boolean;
SupportsCompression: boolean;
SupportsTransparency: boolean;
SupportsAESEncryption: boolean;
SupportsMetadataStreams: boolean;
SupportsStructuredContent: boolean;
SupportsOptionalContent: boolean;
end;
Unit
HPDFDoc
Felder
| Feld | Zweck |
|---|---|
SupportsObjectStreams | True ab PDF 1.5, aktiviert streambasierte Objekte; schaltet das Schreiben streambasierter Objekte frei |
SupportsCompression | True, wenn die Zielversion Cross-Reference- und Inhaltskomprimierung erlaubt |
SupportsTransparency | True, wenn Transparenzgruppen und Alpha-Blending verfügbar sind |
SupportsAESEncryption | True, wenn AES-Verschlüsselungs-Handler für die Version genutzt werden dürfen |
SupportsMetadataStreams | True, wenn XMP-Metadaten-Streams unterstützt werden |
SupportsStructuredContent | True, wenn getaggter strukturierter Inhalt für die Version verfügbar ist |
SupportsOptionalContent | True, wenn optionale Inhaltsgruppen (Layer) unterstützt werden |
Verwendungshinweise
- Lesen Sie es über
TPDFVersionManager.GetFeatures; der Manager leitet die Flags aus der gewählten PDF-Version und dem Dokumentmodus ab SupportsObjectStreamssteuert das Schreiben streambasierter Objekte direkt, daher behalten Legacy-Ziele klassische Cross-Reference-Tabellen- Dieselben Flags stützen die
Supports*-Helfer je Feature aufTPDFVersionManager, sodass Aufrufer eine einzelne Fähigkeit abfragen können, ohne den Record zu kopieren