property OnResize: TNotifyEvent;
Wywoływane zawsze, gdy obszar klienta kontrolki zmienia rozmiar. Parametr Sender odwołuje się do instancji TPdfView, która wywołała zdarzenie, więc jedna procedura obsługi może obsłużyć wiele widoków, badając Sender
Typowe zastosowania obejmują: ponowne dopasowanie strony (np. wywołanie Zoom(pfmFitWidth)) albo zmianę położenia pływających pasków narzędzi. Ponieważ procedura obsługi działa na głównym wątku VCL, możesz bezpośrednio aktualizować kontrolki formularza i wywoływać inne API VCL
Procedury obsługi muszą kończyć się szybko — renderowanie PDFium i wypełnianie formularzy odbywają się na tym samym wątku, a każde opóźnienie tutaj przesuwa następne odświeżenie strony
TabStop na True, jeśli chcesz, aby kontrolka uczestniczyła w przemieszczaniu fokusu klawiszem Tab, dzięki czemu zdarzenia klawiatury będą dostarczanePdfView1.OnResize := MyHandlerSet Cursor / Set Caret na TPdfView, aby zachować zsynchronizowaną wizualną informację zwrotną
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;