TPDFFeatureSet Record
Capability-vlaggen van de PDF-versie die objectstreams, compressie, transparantie, AES, metadata en optional content sturen
Declaratie
TPDFFeatureSet= record
SupportsObjectStreams: boolean;
SupportsCompression: boolean;
SupportsTransparency: boolean;
SupportsAESEncryption: boolean;
SupportsMetadataStreams: boolean;
SupportsStructuredContent: boolean;
SupportsOptionalContent: boolean;
end;
Eenheid
HPDFDoc
Velden
| Veld | Doel |
|---|---|
SupportsObjectStreams | True vanaf PDF 1.5, schakelt stream-based objects in; bewaakt het wegschrijven van stream-based objects |
SupportsCompression | True wanneer de doelversie cross-reference- en contentcompressie toestaat |
SupportsTransparency | True wanneer transparantiegroepen en alpha blending beschikbaar zijn |
SupportsAESEncryption | True wanneer AES-versleutelingshandlers voor de versie gebruikt mogen worden |
SupportsMetadataStreams | True wanneer XMP-metadatastreams worden ondersteund |
SupportsStructuredContent | True wanneer getagde, gestructureerde content voor de versie beschikbaar is |
SupportsOptionalContent | True wanneer optional content groups (lagen) worden ondersteund |
Gebruiksopmerkingen
- Lees het uit
TPDFVersionManager.GetFeatures; de manager leidt de vlaggen af uit de gekozen PDF-versie en documentmodus SupportsObjectStreamsstuurt het schrijven van stream-based objects direct aan, dus legacy-doelen houden klassieke cross-referencetabellen- Dezelfde vlaggen liggen ten grondslag aan de per-feature
Supports*-helpers opTPDFVersionManager, zodat aanroepers één capability kunnen opvragen zonder het record te kopiëren