TPDFFeatureSet Record
Kapabilitetsflaggor för PDF-version som styr objektströmmar, komprimering, transparens, AES, metadata och valfritt innehåll
Deklaration
TPDFFeatureSet= record
SupportsObjectStreams: boolean;
SupportsCompression: boolean;
SupportsTransparency: boolean;
SupportsAESEncryption: boolean;
SupportsMetadataStreams: boolean;
SupportsStructuredContent: boolean;
SupportsOptionalContent: boolean;
end;
Enhet
HPDFDoc
Fält
| Fält | Syfte |
|---|---|
SupportsObjectStreams | True för PDF 1.5 och senare, aktiverar strömbaserade objekt; styr skrivningen av strömbaserade objekt |
SupportsCompression | True när målversionen tillåter korsreferens- och innehållskomprimering |
SupportsTransparency | True när transparensgrupper och alfablandning är tillgängliga |
SupportsAESEncryption | True när AES-krypteringshanterare får användas för versionen |
SupportsMetadataStreams | True när XMP-metadataströmmar stöds |
SupportsStructuredContent | True när taggat, strukturerat innehåll finns tillgängligt för versionen |
SupportsOptionalContent | True när grupper för valfritt innehåll (lager) stöds |
Användningsanteckningar
- Läs den från
TPDFVersionManager.GetFeatures; hanteraren härleder flaggorna från vald PDF-version och dokumentläge SupportsObjectStreamsstyr direkt skrivningen av strömbaserade objekt, så äldre mål behåller klassiska korsreferenstabeller- Samma flaggor ligger bakom
Supports*-hjälparna per funktion påTPDFVersionManager, så anropare kan fråga efter en kapabilitet utan att kopiera recorden