PDFium Delphi Component Docs

OnFormValueChange イベント

コンポーネント: TPdf  ·  ユニット: PDFium
フォーカスされたフォームフィールドの値が変化した後に発火します

構文

property OnFormValueChange: TPdfFormValueChangeEvent read FOnFormValueChange write FOnFormValueChange;

説明

OnFormValueChange は、インタラクティブフォームレイヤーがフォーカスされたフィールドへの値の変更を適用した後に発火します。たとえば入力、貼り付け、スクリプトによる更新の後などです

コンポーネントはディスパッチの前にページシーンキャッシュをクリアし、変更がさらなる変更を引き起こしている間はイベントを再ディスパッチします。これは 8 ラウンドで上限があり、フィールドの再計算が連鎖しても収束するようになっています

備考

    • ハンドラー署名: procedure(Sender: TObject) of object
    • ハンドラー内では FocusedFormFieldValue または型付きの FocusedFormField* プロパティを通じて新しい値を読み取ってください
    • ビューはディスパッチが収まった後に自動的に再描画されます。値のみの変更に UpdatePage を手動で呼び出す必要はありません

例

procedure TMain.Pdf1FormValueChange(Sender: TObject);
begin
  Statusbar1.SimpleText := Pdf1.FocusedFormFieldValue;
end;

関連項目