THPDFLoadedFormField Class
読み込んだ AcroForm フィールドをラップし、値・名前・選択肢・読み取り専用状態の読み書きに加えて、ジオメトリやフィールド動作の調査を可能にします
宣言
THPDFLoadedFormField = class(TObject)
ユニット
HPDFDoc
メンバー
| 名前 | 目的 |
|---|---|
Index | 読み込みドキュメント内のフォームフィールドを示す 0 起算インデックス |
Name | 完全修飾の AcroForm フィールド名を取得または変更します |
FieldType | 検出された読み込みフィールドの種類を THPDFLoadedFormFieldType |
Description | 読み込んだフォームに格納されているフィールドのツールチップまたは説明テキストを返します |
Flags | AcroForm の生の /Ff ビットマスクを返します |
MaxLength | テキストフィールドの /MaxLen 値を返します。存在しない場合は 0 です |
PageIndex | フィールドウィジェットが含まれるページを 0 起算で返します |
Required、 NoExport | 共通の AcroForm フィールド動作を公開します |
Multiline、 Password | 共通のテキストフィールド動作を公開します |
GetBounds | 利用可能な場合、フィールドウィジェットの矩形を返します |
Value | 所有する THotPDF インスタンスを介して、現在のフィールド値を取得または設定します |
ReadOnly | 読み込みフィールドの読み取り専用フラグを取得または設定します |
OptionCount | 選択フィールドで利用できる選択肢の数を返します |
OptionValue | 0 起算の選択肢インデックスで選択肢の値を返します |
使用上の注意
- 返されたオブジェクトは、変更を所有する
THotPDFインスタンスへ転送します - フィールドの更新が完了したらラッパーを解放してください
-
OptionCountとOptionValueは、読み込み済みドキュメントのコンボボックス、リストボックス、またはラジオボタンの選択肢を列挙するときに使用します -
Name、Value、およびReadOnlyは、フィールド名を直接指定する呼び出しの代わりに、読み込み済みフィールドオブジェクトを扱うラッパー形式の編集を行うときに使用します -
PageIndexとGetBoundsは、PDF 辞書を走査することなくビューアのヒットテストやフィールドプロパティパネルを構築するために使用します