PDFium Component Docs

Visible Eigenschaft

Dieser API-Eintrag behält Bezeichner, Signaturen, Codeblöcke und PDF-Begriffe in ihrer Originalform.
Komponente: TPdfView  ·  Unit: PDFium
Zeigt den PDF-Viewer an oder blendet ihn aus

Syntax

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

Beschreibung

Das Setzen von Visible := False entfernt den Viewer vom Bildschirm, ohne ihn zu zerstören; das zugrunde liegende PDFium-Dokument, die aktuelle Seite, der Zoomfaktor und der Auswahlzustand bleiben alle erhalten. Wenn die Eigenschaft wieder auf True gesetzt wird, wird der zwischengespeicherte Zustand sofort wieder angezeigt und automatisch ein Neuzeichnen eingeplant

Das Ausblenden des Viewers ist der übliche Weg, um zwischen alternativen Dokumentansichten zu wechseln (zum Beispiel einem reinen Miniaturmodus und dem vollständigen Reader), ohne die Komponente neu zu erzeugen. Da PDFium-Seiten-Handles beim Ausblenden offen bleiben, kann der Benutzer schnell zwischen Ansichten umschalten, ohne dass eine Neuladung verzögert

Sichtbarkeit wird auch durch Container-Steuerelemente weitergereicht: Wenn das übergeordnete Panel unsichtbar ist, ist der Viewer unabhängig von seiner eigenen Einstellung unsichtbar. Das Framework löst auf dem Formular weiterhin OnShow / OnHide-Benachrichtigungen aus, damit Anwendungscode Werkzeugleisten entsprechend synchronisieren kann

Hinweise

Beispiel

// Zwischen Miniaturmodus und vollständigem Reader per Schaltfläche umschalten
procedure TForm1.btnToggleViewClick(Sender: TObject);
begin
  ThumbnailGrid.Visible := PdfView1.Visible;
  PdfView1.Visible := not PdfView1.Visible;
  if PdfView1.Visible then
    PdfView1.SetFocus;
end;

Siehe auch

Enabled, Active, AsyncRendering, Align