PDFium Delphi Component Docs

Visible-egenskap

Component: TPdfView  ·  Unit: PDFium
Visar eller döljer PDF-visaren

Syntax

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

Description

Att sätta Visible := False tar bort visaren från skärmen utan att förstöra den; det underliggande PDFium-dokumentet, aktuell sida, zoomfaktor och markeringstillstånd bevaras alla. När egenskapen sätts tillbaka till True visas det cachade tillståndet omedelbart igen och en ommålning köas automatiskt.

Att dölja visaren är det kanoniska sättet att växla mellan alternativa dokumentvyer (till exempel ett läge med enbart miniatyrbilder och hela läsaren) utan att återskapa komponenten. Eftersom PDFium-sidhandtag hålls öppna medan den är dold kan användaren växla snabbt mellan vyer utan omlastningsfördröjning.

Synlighet propagerar också genom behållarkontroller: om den överordnade panelen är osynlig är visaren osynlig oavsett sin egen inställning. Ramverket utlöser fortfarande OnShow- / OnHide-underrättelser på formuläret så att programkoden kan synkronisera verktygsfälten därefter.

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