property Visible: Boolean; // published, inherited from TControl
A Visible := False beállítása eltávolítja a megjelenítőt a képernyőről anélkül, hogy megsemmisítené; a mögöttes PDFium-dokumentum, az aktuális oldal, a nagyítási tényező és a kijelölési állapot mind megőrződik. Amikor a tulajdonságot visszaállítod True-ra, a gyorsítótárazott állapot azonnal újra megjelenik, és egy újrarajzolás automatikusan sorba kerül
A megjelenítő elrejtése a kanonikus módja az alternatív dokumentumnézetek közötti váltásnak (például egy csak-bélyegkép mód és a teljes olvasó között) a komponens újraalapítása nélkül. Mivel a PDFium oldálkezelők rejtve maradnak, a felhasználó gyorsan válthat a nézetek között újratöltési késleltetés nélkül
A láthatóság a tárolóvezérlőkön keresztül is terjed: ha a szülő panel láthatatlan, a megjelenítő a saját beállításától függetlenül láthatatlan. A keretrendszer továbbra is OnShow / OnHide értesítéseket vált ki az űrlapon, így az alkalmazáskód szinkronizálhatja az eszköztárakat
TWinControl esetén az alapértelmezett értéke TruePdfView1.Active := False-t vagy Pdf1.Close-tAsyncRendering := False-ra — ellenkező esetben a sorba állított renderelés rövid ideig folytatódhat
// 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;