PDFium Delphi Component Docs

InspectOptionalContent メソッド

コンポーネント: TPdf  ·  ユニット: PDFium
ドキュメントの任意コンテンツモデルの型付きインベントリを構築し、1 つの使用法と設定に対する有効な可視性を計算します

構文

function InspectOptionalContent(out Inventory: TPdfOptionalContentInventory;
  Usage: TPdfOptionalContentUsage = ocuView;
  ConfigurationIndex: Integer = -1): Boolean;

説明

このメソッドは PDFium に現在のメモリ内ドキュメント状態の保存を依頼し、プライベートレンダラーエクスポートに依存せずに結果のアクティブオブジェクトグラフを読み取ります

Groups はオブジェクト ID、名前、Intent 値、表示/印刷/書き出し状態、言語と優先言語メタデータ、ページ要素サブタイプ、ズーム範囲、ロック状態、ラジオグループメンバーシップ、有効な可視性を含みます

Configurations はデフォルト設定に続いて代替設定を含み、名前、作成者、Intent 値、/BaseState、/ON、/OFF、/Locked、フラット化された /Order、/RBGroups、自動状態の存在を含みます

Memberships は間接 OCMD 辞書、メンバーグループ、ポリシー、元の /VE 式テキスト、32 レベルで再帰を制限した評価結果を報告します

パラメーター

備考

例

var
  Inventory: TPdfOptionalContentInventory;
begin
  if Pdf1.InspectOptionalContent(Inventory, ocuView) then
    Caption := Inventory.Groups[0].Name;
end;

関連項目

SaveAsOptionalContentConfigured, RenderPageByIndex, SaveAs