TPDFFeatureSet 记录
引导对象流、压缩、透明度、AES、元数据与可选内容的 PDF 版本能力标志
声明
TPDFFeatureSet= record
SupportsObjectStreams: boolean;
SupportsCompression: boolean;
SupportsTransparency: boolean;
SupportsAESEncryption: boolean;
SupportsMetadataStreams: boolean;
SupportsStructuredContent: boolean;
SupportsOptionalContent: boolean;
end;
单元
HPDFDoc
字段
| 字段 | 用途 |
|---|---|
SupportsObjectStreams | PDF 1.5 及更高版本为 True,启用基于流的对象;控制基于流的对象写入 |
SupportsCompression | 目标版本允许交叉引用与内容压缩时为 True |
SupportsTransparency | 透明组与 alpha 混合可用时为 True |
SupportsAESEncryption | 该版本允许使用 AES 加密处理器时为 True |
SupportsMetadataStreams | 支持 XMP 元数据流时为 True |
SupportsStructuredContent | 该版本可用标记结构化内容时为 True |
SupportsOptionalContent | 支持可选内容组(图层)时为 True |
使用说明
- 从
TPDFVersionManager.GetFeatures读取;管理器按所选 PDF 版本与文档模式推导这些标志 SupportsObjectStreams直接控制基于流的对象写入,因此旧版目标保持经典交叉引用表- 同一组标志支撑
TPDFVersionManager上的逐特性Supports*辅助例程,调用方无需复制记录即可查询单个能力