GetStructTreeItemText
タグ付き PDF、コンテンツ抽出
説明
構造ツリースナップショット内の 1 項目のテキストプロパティを返します
構文
Delphi
Function TPDFlib.GetStructTreeItemText(Index, InfoID: Integer): WideString;パラメータ
| Index | 直近の StructTreeItemCount 呼び出しによる 1 始まりの項目インデックス |
|---|---|
| InfoID | 1 生の構造形式(/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