FlattenFormFieldTagged
フォームフィールド、タグ付き PDF、ページコンテンツ
構造ツリーでアクセス可能なフォームセマンティクスを保持しながら、フィールドの外観を静的ページコンテンツに焼き込みます
構文
function FlattenFormFieldTagged(Index,
UpdateAppearance: Integer): Integer;
パラメータ
| Parameter | Description |
|---|---|
Index | 1 から始まるフォームフィールドインデックス |
UpdateAppearance | 0 以外の場合はフラット化前に通常外観を再構築し、ゼロの場合は現在の外観を使用します |
戻り値
外観が描画およびタグ付けされ、ライブフィールドが削除された場合は 1、フィールド、外観、ページ、または必要な既存タグ関連付けを利用できない場合は 0 を返します
備考
タグなしドキュメントでは、このメソッドが Form 構造要素を作成し、フィールドの説明、タイトル、値から代替テキストと実際のテキストを生成する
既存の Tagged PDF では、Widget に StructParent エントリがあり、その ParentTree 値が当該 Widget の OBJR を含む構造要素を識別している必要があります。このメソッドは、無関係な構造を置き換えずに、その関連付けをページのマーク付きコンテンツへ変換します
保守的な変換に失敗しても、ライブフィールドはそのまま残ります
関連項目
FlattenFormFieldsTaggedOnPageRange、FlattenFormField、GetStructTreeItemText