property OnResize: TNotifyEvent;
เรียกเมื่อใดก็ตามที่พื้นที่ไคลเอนต์ของคอนโทรลเปลี่ยนขนาด พารามิเตอร์ Sender อ้างอิงอินสแตนซ์ TPdfView ที่เรียกเหตุการณ์ ดังนั้นตัวจัดการเดียวจึงรองรับหลายมุมมองได้โดยตรวจสอบ Sender
การใช้งานทั่วไปได้แก่: ปรับหน้าใหม่ (เช่น เรียก Zoom(pfmFitWidth)) หรือจัดตำแหน่งแถบเครื่องมือลอยใหม่ เนื่องจากตัวจัดการทำงานบนเธรดหลักของ VCL คุณจึงสามารถอัปเดตคอนโทรลฟอร์มและเรียก VCL API อื่นๆ ได้โดยตรง
ตัวจัดการต้องคืนค่าอย่างรวดเร็ว — การเรนเดอร์ PDFium และการกรอกฟอร์มเกิดขึ้นบนเธรดเดียวกัน และความล่าช้าที่นี่จะเลื่อนการวาดหน้าครั้งถัดไป
TabStop เป็น True หากต้องการให้คอนโทรลนี้เข้าร่วมการเคลื่อนย้ายโฟกัสด้วยคีย์แท็บเพื่อให้เหตุการณ์แป้นพิมพ์ถูกส่งมาPdfView1.OnResize := MyHandlerSet Cursor / Set Caret ที่ตรงกันบน TPdfView เพื่อให้ผลตอบสนองภาพซิงค์กัน
procedure TForm1.PdfViewOnResize(Sender: TObject);
begin
// re-fit the page (e.g. invoke Zoom(pfmFitWidth)) or reposition floating toolbars
Caption := Format('OnResize on page %d', [PdfView1.PageNumber]);
end;