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 | 透明グループとアルファブレンドが使えるとき True |
SupportsAESEncryption | そのバージョンで AES 暗号化ハンドラを使えるとき True |
SupportsMetadataStreams | XMP メタデータストリームが対応されるとき True |
SupportsStructuredContent | そのバージョンでタグ付き構造化コンテンツが使えるとき True |
SupportsOptionalContent | オプショナルコンテンツグループ(レイヤー)が対応されるとき True |
使用上の注意
TPDFVersionManager.GetFeaturesから読みます。マネージャが選択中の PDF バージョンとドキュメントモードからフラグを導出しますSupportsObjectStreamsはストリームベースのオブジェクト書き込みを直接制御するため、レガシーターゲットはクラシックなクロスリファレンステーブルを保ちます- 同じフラグが
TPDFVersionManagerの機能別Supports*ヘルパーの背後にあり、レコードをコピーせずに 1 つの能力を問い合わせられます