THotPDF.ResetLoadedFormField Method
実効デフォルト値からロード済みのテキスト、選択肢、チェックボックス、ラジオボタンフィールドを復元します。兄弟フィールドと祖先のデフォルト値は維持されます
宣言
procedure ResetLoadedFormField(FieldIndex: Integer);
ユニット
HPDFDoc
パラメータ
| 名前 | 用途 |
|---|---|
FieldIndex | 0から始まるロード済み端末フィールドのインデックス |
戻り値
このメンバーは値を返しません
使用上の注意
- 親チェーンをたどって最も近い
/DVエントリを読み取り、間接参照されたデフォルト値を解決します - サポート対象の文字列、名前、選択肢配列のデフォルト値を、可変のデフォルトデータを共有しない形でローカルの
/V値にコピーします - 選択肢の選択インデックスを再構築し、ボタンの外観状態を同期し、フィールドをダーティとして記録します
- デフォルト値が存在しない場合、テキストフィールドと選択肢フィールドには空のローカル値を、ボタンには
/Offを書き込みます。そのため、子を 1 つクリアしても祖先の現在値が露出することはありません - 保存前に、テキストフィールドや選択フィールドの見た目を再生成する必要がある場合は、EnsureLoadedFieldAppearanceStream を呼び出してください
- 無効なフィールドインデックスを渡してもドキュメントは変更されません
- ここで説明する型別デフォルトの動作は、テキスト、選択肢、チェックボックス、ラジオボタンフィールドが対象です。プッシュボタンやその他のフィールド型は既存の動作を維持します
- 無効なデフォルト型は、フィールド値や選択インデックスを変更する前に拒否されます