PDFium Delphi Component Docs

Visible Proprietà

Componente: TPdfView  ·  Unità: PDFium
Mostra o nasconde il visualizzatore PDF

Syntax

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

Description

Impostare Visible := False rimuove il visualizzatore dallo schermo senza distruggerlo; il documento PDFium sottostante, la pagina corrente, il fattore di zoom e lo stato della selezione sono tutti preservati. Quando la proprietà viene reimpostata a True lo stato memorizzato nella cache viene nuovamente visualizzato immediatamente e un repaint viene accodato automaticamente

Nascondere il visualizzatore è il modo canonico per passare tra view di documento alternative (ad esempio una modalità solo miniature e il reader completo) senza ricreare il componente. Poiché gli handle di pagina PDFium vengono mantenuti aperti mentre è nascosto, l'utente può passare rapidamente da una view all'altra senza alcun ritardo di ricaricamento

La visibilità si propaga anche attraverso i controlli contenitore: se il pannello padre è invisibile, il visualizzatore è invisibile a prescindere dalla propria impostazione. Il framework solleva comunque le notifiche OnShow / OnHide sul form così che il codice dell'applicazione possa sincronizzare di conseguenza le toolbar

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