TPDFFeatureSet Record
Flags de capacidade da versão de PDF que comandam object streams, compressão, transparência, AES, metadados e optional content
Declaração
TPDFFeatureSet= record
SupportsObjectStreams: boolean;
SupportsCompression: boolean;
SupportsTransparency: boolean;
SupportsAESEncryption: boolean;
SupportsMetadataStreams: boolean;
SupportsStructuredContent: boolean;
SupportsOptionalContent: boolean;
end;
Unidade
HPDFDoc
Campos
| Campo | Finalidade |
|---|---|
SupportsObjectStreams | True para PDF 1.5 e posteriores, habilitando objetos baseados em stream; comanda a gravação de objetos stream-based |
SupportsCompression | True quando a versão alvo permite compressão de referências cruzadas e de conteúdo |
SupportsTransparency | True quando grupos de transparência e alpha blending estão disponíveis |
SupportsAESEncryption | True quando handlers de criptografia AES podem ser usados para a versão |
SupportsMetadataStreams | True quando metadata streams XMP são suportados |
SupportsStructuredContent | True quando conteúdo estruturado e etiquetado está disponível para a versão |
SupportsOptionalContent | True quando optional content groups (layers) são suportados |
Notas de uso
- Leia-o de
TPDFVersionManager.GetFeatures; o manager deriva as flags da versão de PDF selecionada e do document mode SupportsObjectStreamscontrola diretamente a gravação de objetos stream-based, então alvos legados mantêm tabelas de referências cruzadas clássicas- As mesmas flags sustentam os helpers
Supports*por feature deTPDFVersionManager, então os chamadores podem consultar uma capacidade sem copiar o record