ExportDocumentData

ドキュメントプロパティ、ブックマーク

説明

文書情報キー、ブックマークツリー全体、およびページラベル範囲を編集可能なプレーンテキストとしてエクスポートします

構文

Delphi

Function TPDFlib.ExportDocumentData(Options: Integer): WideString;

パラメータ

Options処理するレコード種別: 0 はすべてを選択します。それ以外はビット 1(ドキュメント情報キー)、ビット 2(ブックマーク)、ビット 4(ページラベル範囲)を組み合わせます

戻り値

''ドキュメントが選択されていないか、オプションに一致するものがなかった
Text従来の dump_data 行形式のダンプ

備考

形式は広く使用されている dump_data/update_info 規則に従います。標準情報キーには InfoBegin/InfoKey:/InfoValue: ブロック、深さ優先順の各ブックマークには BookmarkBegin/BookmarkTitle:/BookmarkLevel:/BookmarkPageNumber: ブロック、各ラベル範囲には PageLabelBegin/PageLabelNewIndex:/PageLabelStart:/PageLabelPrefix:/PageLabelNumStyle: ブロックを使用します。値では &、CR、LF を & 
 
 としてエスケープします

テキストを編集(ブックマーク名の変更、レベルの移動、メタデータの修正)し、同じ文書または別の文書で ImportDocumentData を使用して読み戻します — これは従来のブックマーク一括編集および移行ワークフローです

例

Dump:= PDF.ExportDocumentData(2); // bookmarks only
// ... edit the text ...
PDF.ImportDocumentData(Dump, 2);

関連項目

ImportDocumentData、EnumOutlineTree、GetInformation、GetPageLabel