SetPageElementMarkedContentTextProperty
コンテンツストリーム編集、タグ付きPDF
説明
ページ要素の列挙でキャプチャされた 1 つの正確なマーク付きコンテンツフレームに、Unicode テキスト文字列プロパティを設定します
構文
Delphi
Function TPDFlib.SetPageElementMarkedContentTextProperty(ElementID, MarkedContentIndex: Integer; Const PropertyName, PropertyValue: WideString): Integer;パラメータ
| ElementID | 不透明なページ要素ハンドル |
|---|---|
| MarkedContentIndex | 外側から内側の順での 1 ベースのフレームインデックス |
| PropertyName | ActualText、Alt、Lang など、先頭のスラッシュがあってもなくてもよい PDF プロパティ名 |
| PropertyValue | PDF テキスト文字列としてエンコードされた Unicode テキスト |
戻り値
| 1 | プロパティが設定され、すべてのページ要素スナップショットハンドルが無効化されました |
|---|---|
| 0 | ハンドル、フレーム、またはプロパティ名が不正、スナップショットが古い、または名前付きプロパティリソースを解決できません |
備考
最初のプロパティが追加されると、BMC命令はBDCへ昇格します
名前付きプロパティリストは編集前にページローカルのプライベートリソースへコピーされるため、他の出現や継承リソースの利用者は変更されません
失敗時はLastErrorCodeを調べてください。529は無効な入力、530は古くなったコンテンツ、531は未解決の名前付きプロパティリソースを意味します