GetStructTreeItemText

タグ付き PDF、コンテンツ抽出

説明

構造ツリースナップショット内の 1 項目のテキストプロパティを返します

構文

Delphi

Function TPDFlib.GetStructTreeItemText(Index, InfoID: Integer): WideString;

パラメータ

Index直近の StructTreeItemCount 呼び出しによる 1 始まりの項目インデックス
InfoID1 生の構造形式(/S)、2 /RoleMap チェーンを通じて解決された形式、3 タイトル(/T)、4 代替説明(/Alt)、5 置換テキスト(/ActualText)、6 言語(/Lang)、7 要素識別子(/ID)、8 略語展開(/E)、9 /NS が参照する構造名前空間 URI

戻り値

''インデックスが範囲外であるか、エントリがありません
Text要求されたプロパティ値

備考

InfoID 2 は従来の /RoleMap と PDF 2.0 の /RoleMapNS チェーンを最大 32 ホップまで追跡するため、カスタムタイプでコンテンツをタグ付けしたドキュメントでも、マッピング先の標準構造タイプを報告します

if PDF.GetStructTreeItemText(I, 2)= 'Figure' then
  Alt:= PDF.GetStructTreeItemText(I, 4); // alternate description

関連項目

StructTreeItemCountGetStructTreeItemIntPropertyAddRoleMap