PDFium Component Docs

Visible Właściwość

Component: TPdfView  ·  Unit: PDFium
Pokazuje lub ukrywa przeglądarkę PDF

Syntax

property Visible: Boolean; // published, inherited from TControl

Description

Ustawienie Visible := False usuwa przeglądarkę z ekranu bez jej niszczenia; bazowy dokument PDFium, bieżąca strona, współczynnik skalowania i stan zaznaczenia są zachowane. Gdy właściwość zostanie ustawiona z powrotem na True, zbuforowany stan jest natychmiast ponownie wyświetlany i przemalowanie jest automatycznie kolejkowane.

Ukrycie przeglądarki to kanoniczny sposób przełączania między alternatywnymi widokami dokumentu (na przykład trybem tylko miniatur i pełnym czytnikiem) bez odtwarzania komponentu. Ponieważ uchwyty stron PDFium pozostają otwarte podczas ukrycia, użytkownik może szybko przełączać się między widokami bez opóźnienia ponownego wczytywania.

Widoczność propaguje się także przez kontrolki kontenera: jeśli panel nadrzędny jest niewidoczny, przeglądarka jest niewidoczna niezależnie od własnego ustawienia. Środowisko nadal zgłasza powiadomienia OnShow / OnHide w formularzu, dzięki czemu kod aplikacji może odpowiednio synchronizować paski narzędzi.

Remarks

Example

// Toggle between thumbnail mode and full reader on a button click
procedure TForm1.btnToggleViewClick(Sender: TObject);
begin
  ThumbnailGrid.Visible := PdfView1.Visible;
  PdfView1.Visible := not PdfView1.Visible;
  if PdfView1.Visible then
    PdfView1.SetFocus;
end;

See Also

Enabled, Active, AsyncRendering, Align