Registro TPDFFeatureSet
Flags de capacidades de la versión de PDF que gobiernan object streams, compresión, transparencia, AES, metadatos y contenido opcional
Declaración
TPDFFeatureSet= record
SupportsObjectStreams: boolean;
SupportsCompression: boolean;
SupportsTransparency: boolean;
SupportsAESEncryption: boolean;
SupportsMetadataStreams: boolean;
SupportsStructuredContent: boolean;
SupportsOptionalContent: boolean;
end;
Unidad
HPDFDoc
Campos
| Campo | Propósito |
|---|---|
SupportsObjectStreams | True para PDF 1.5 y posteriores, activando objetos basados en streams; habilita la escritura de objetos basada en streams |
SupportsCompression | True cuando la versión objetivo permite la compresión de referencias cruzadas y de contenido |
SupportsTransparency | True cuando hay grupos de transparencia y mezcla alfa disponibles |
SupportsAESEncryption | True cuando los manejadores de cifrado AES pueden usarse para la versión |
SupportsMetadataStreams | True cuando se soportan metadata streams XMP |
SupportsStructuredContent | True cuando el contenido estructurado y etiquetado está disponible para la versión |
SupportsOptionalContent | True cuando se soportan grupos de contenido opcional (capas) |
Notas de uso
- Léalo desde
TPDFVersionManager.GetFeatures; el gestor deduce los flags de la versión de PDF seleccionada y del modo de documento SupportsObjectStreamscontrola directamente la escritura de objetos basada en streams, de modo que los objetivos antiguos conservan las tablas de referencias cruzadas clásicas- Los mismos flags respaldan los helpers
Supports*por característica deTPDFVersionManager, de modo que quien llama puede consultar una capacidad sin copiar el registro