PDFium Component Docs

OnResize zdarzenie

Component: TPdfView  ·  Unit: PDFium
Wywoływane, gdy obszar klienta kontrolki zmienia rozmiar

Syntax

property OnResize: TNotifyEvent;

Description

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

Remarks

Example

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;

See Also

OnClick, OnPageChange, OnMouseDown, PageNumber