PDFium Delphi Component Docs

PageObjectMarks メソッド

コンポーネント: TPdf  ·  ユニット: PDFium
1 つのページオブジェクトに付いたマーク付きコンテンツタグを読み取ります

構文

function PageObjectMarks(Index: Integer): TPdfContentMarks;

IndexInteger。page object の 0 基準インデックス
ResultTPdfContentMarks。マークの配列。各マークは Name とキー/値 entry の Params 配列を持ちます。オブジェクトがマークを持たない場合は空

説明

マーク付きコンテンツ(ISO 32000-1 14.6)は、名前と任意のプロパティリストでページコンテンツにタグを付ける BDC/EMC のペアです。Tagged PDF、PDF/UA、任意コンテンツグループはすべてこれに基づくため、マークを読むことで呼び出し側はコンテンツの一部がどの論理ロールを果たすかを知ります

各パラメーターは Kind 判別子(pmpInt、pmpFloat、pmpString、pmpBlob)を持ち、一致する値フィールドのみが意味を持ちます。pmpUnknown は認識されない型と存在しないキーの両方をカバーします。PDFium は両者を同一に報告するためです

コンテンツを構造要素にリンクする /MCID エントリは、PageObjectMarkedContentID で別に報告されます

関連項目

AddPageObjectMark, SetPageObjectMarkParam, RemovePageObjectMark, PageObjectMarkedContentID, StructureElements