property Visible: Boolean; // published, inherited from TControl
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.
True på en publicerad TWinControl.PdfView1.Active := False eller Pdf1.Close.AsyncRendering := False i förväg — annars kan köad rendering fortsätta en kort stund.
// 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;