PDFium Delphi Component Docs

FormField プロパティ

コンポーネント: TPdf · ユニット: PDFium
property FormField[Index: Integer]: WString read GetFormField write SetFormField;

現在ページの 0 始まりのウィジェット番号でフィールド値を読み書きします。メタデータのレコードには FormFieldInfo を使ってください

FormFill が有効な読み取りは末端フィールドから継承値を解決します。テキストと combo-box への代入はネイティブエディターを使い、共有フィールド値と外観を commit します

読み取り専用フィールドへの代入は拒否します。拒否または変更されたテキスト代入は、元の値の復元を試みてエラーを送出します

継承ウィジェットの読み取りには FormFill、代入には対応するネイティブエディターが必要です。直接結合されたウィジェットは、その他のフィールド型に raw 辞書の fallback を維持します

読み取りは UTF-16 バイトで 16 MiB、代入は UTF-16 単位で 8,388,608 までです。フィールドが複数ページのウィジェットを持つ場合があるため、代入成功後は全ページの scene cache を無効化します

外部編集した外観や最初から外観がないものを flatten する前に GenerateFormAppearances を呼び、保存して開き直して値の永続性を確認してください

FormFieldInfo, GenerateFormAppearances, FPdfFormMerge