PDFium Delphi Component Docs

อีเวนต์ OnFormValueChange

Component: TPdf  ·  Unit: PDFium
เกิดขึ้นหลังค่าของฟิลด์ฟอร์มที่โฟกัสอยู่เปลี่ยนไป

Syntax

property OnFormValueChange: TPdfFormValueChangeEvent read FOnFormValueChange write FOnFormValueChange;

Description

OnFormValueChange เกิดขึ้นหลังชั้นฟอร์มแบบ interactive นำการเปลี่ยนค่าไปใช้กับฟิลด์ที่โฟกัสอยู่แล้ว เช่น หลังพิมพ์ วาง หรือสคริปต์สั่งอัปเดต

คอมโพเนนต์จะล้าง page scene cache ก่อน dispatch และจะ dispatch เหตุการณ์ซ้ำขณะที่การเปลี่ยนค่าไปกระตุ้นการเปลี่ยนอื่นต่อ โดยจำกัดไม่เกินแปดรอบ เพื่อให้การคำนวณฟิลด์แบบลูกโซ่ลู่เข้าสู่เสถียรภาพ

Remarks

    • ลายเซ็นของตัวจัดการ: procedure(Sender: TObject) of object
    • อ่านค่าใหม่ผ่าน FocusedFormFieldValue หรือคุณสมบัติ FocusedFormField* ที่กำหนดชนิดไว้ภายในตัวจัดการ
    • ตัวดูจะรีเฟรชเองหลังการ dispatch จึงไม่ต้องเรียก UpdatePage ด้วยมือสำหรับการเปลี่ยนแค่ค่า

Example

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

See Also