TPDFFeatureSet Record
PDF 版本能力旗標,決定物件 stream、壓縮、透明、AES、中繼資料與選用內容的可用性
宣告
TPDFFeatureSet= record
SupportsObjectStreams: boolean;
SupportsCompression: boolean;
SupportsTransparency: boolean;
SupportsAESEncryption: boolean;
SupportsMetadataStreams: boolean;
SupportsStructuredContent: boolean;
SupportsOptionalContent: boolean;
end;
單元
HPDFDoc
欄位
| 欄位 | 用途 |
|---|---|
SupportsObjectStreams | PDF 1.5 以上為 True,啟用 stream 式物件;控管 stream 式物件寫入 |
SupportsCompression | 目標版本允許交叉參照與內容壓縮時為 True |
SupportsTransparency | 透明群組與 alpha 混色可用時為 True |
SupportsAESEncryption | 該版本可使用 AES 加密處理器時為 True |
SupportsMetadataStreams | 支援 XMP 中繼資料 stream 時為 True |
SupportsStructuredContent | 該版本提供標記式結構化內容時為 True |
SupportsOptionalContent | 支援選用內容群組(圖層)時為 True |
使用說明
- 從
TPDFVersionManager.GetFeatures讀取;管理器依選定的 PDF 版本與文件模式推導旗標 SupportsObjectStreams直接控制 stream 式物件寫入,舊版目標因此維持傳統交叉參照表- 同一組旗標支撐
TPDFVersionManager上的逐功能Supports*輔助函式,呼叫端不必複製記錄就能查詢單一能力