SetPageElementMarkedContentTextProperty

コンテンツストリーム編集、タグ付きPDF

説明

ページ要素の列挙でキャプチャされた 1 つの正確なマーク付きコンテンツフレームに、Unicode テキスト文字列プロパティを設定します

構文

Delphi

Function TPDFlib.SetPageElementMarkedContentTextProperty(ElementID, MarkedContentIndex: Integer; Const PropertyName, PropertyValue: WideString): Integer;

パラメータ

ElementID不透明なページ要素ハンドル
MarkedContentIndex外側から内側の順での 1 ベースのフレームインデックス
PropertyNameActualText、Alt、Lang など、先頭のスラッシュがあってもなくてもよい PDF プロパティ名
PropertyValuePDF テキスト文字列としてエンコードされた Unicode テキスト

戻り値

1プロパティが設定され、すべてのページ要素スナップショットハンドルが無効化されました
0ハンドル、フレーム、またはプロパティ名が不正、スナップショットが古い、または名前付きプロパティリソースを解決できません

備考

最初のプロパティが追加されると、BMC命令はBDCへ昇格します

名前付きプロパティリストは編集前にページローカルのプライベートリソースへコピーされるため、他の出現や継承リソースの利用者は変更されません

失敗時はLastErrorCodeを調べてください。529は無効な入力、530は古くなったコンテンツ、531は未解決の名前付きプロパティリソースを意味します