Enregistrement TPDFFeatureSet
Drapeaux de capacité de version PDF qui pilotent object streams, compression, transparence, AES, métadonnées et contenu optionnel
Déclaration
TPDFFeatureSet= record
SupportsObjectStreams: boolean;
SupportsCompression: boolean;
SupportsTransparency: boolean;
SupportsAESEncryption: boolean;
SupportsMetadataStreams: boolean;
SupportsStructuredContent: boolean;
SupportsOptionalContent: boolean;
end;
Unité
HPDFDoc
Champs
| Champ | Objectif |
|---|---|
SupportsObjectStreams | True pour PDF 1.5 et ultérieur, activant les objets par flux ; conditionne l'écriture d'objets par flux |
SupportsCompression | True quand la version cible tolère la compression des références croisées et du contenu |
SupportsTransparency | True quand les groupes de transparence et le mélange alpha sont disponibles |
SupportsAESEncryption | True quand les handlers de chiffrement AES peuvent être utilisés pour la version |
SupportsMetadataStreams | True quand les flux de métadonnées XMP sont pris en charge |
SupportsStructuredContent | True quand le contenu structuré et taggué est disponible pour la version |
SupportsOptionalContent | True quand les groupes de contenu optionnel (couches) sont pris en charge |
Notes d'utilisation
- Lisez-le depuis
TPDFVersionManager.GetFeatures; le manager dérive les drapeaux de la version PDF sélectionnée et du mode de document SupportsObjectStreamscontrôle directement l'écriture d'objets par flux, si bien que les cibles legacy gardent des tables de références croisées classiques- Les mêmes drapeaux soutiennent les helpers
Supports*par fonctionnalité deTPDFVersionManager, si bien que les appelants peuvent interroger une capacité sans copier l'enregistrement