Záznam TPDFFeatureSet
Příznaky schopností verze PDF, které řídí object streamy, kompresi, transparency, AES, metadata a optional content
Deklarace
TPDFFeatureSet= record
SupportsObjectStreams: boolean;
SupportsCompression: boolean;
SupportsTransparency: boolean;
SupportsAESEncryption: boolean;
SupportsMetadataStreams: boolean;
SupportsStructuredContent: boolean;
SupportsOptionalContent: boolean;
end;
Jednotka
HPDFDoc
Pole
| Pole | Účel |
|---|---|
SupportsObjectStreams | True pro PDF 1.5 a novější, umožňuje stream-based objekty; gateuje stream-based zápis objektů |
SupportsCompression | True, když cílová verze dovoluje kompresi křížových referencí a obsahu |
SupportsTransparency | True, když jsou k dispozici transparency groups a alpha blending |
SupportsAESEncryption | True, když se pro verzi smí použít AES encryption handlery |
SupportsMetadataStreams | True, když jsou podporované XMP metadata streamy |
SupportsStructuredContent | True, když je pro verzi k dispozici tagovaný strukturovaný obsah |
SupportsOptionalContent | True, když jsou podporované optional content groups (vrstvy) |
Poznámky k použití
- Přečtěte ho z
TPDFVersionManager.GetFeatures; správce odvozuje příznaky z vybrané verze PDF a document mode SupportsObjectStreamspřímo řídí stream-based zápis objektů, takže legacy cíle si ponechají klasické tabulky křížových referencí- Stejné příznaky stojí za helpery
Supports*naTPDFVersionManager, takže volající mohou zjistit jednu schopnost bez kopírování záznamu