PDFium Component Docs

Visible Propiedad

Componente: TPdfView  ·  Unidad: PDFium
Muestra u oculta el visor PDF

Syntax

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

Description

Establecer Visible := False retira el visor de la pantalla sin destruirlo; el documento PDFium subyacente, la página actual, el factor de zoom y el estado de selección se conservan todos. Cuando la propiedad se restablece a True el estado en caché se vuelve a mostrar de inmediato y se pone en cola automáticamente un repintado.

Ocultar el visor es la forma canónica de alternar entre vistas de documento alternativas (por ejemplo un modo de solo miniaturas y el lector completo) sin recrear el componente. Como los identificadores de página de PDFium se mantienen abiertos mientras está oculto, el usuario puede conmutar rápidamente entre vistas sin retardo de recarga.

La visibilidad también se propaga a través de los controles contenedor: si el panel padre es invisible, el visor es invisible independientemente de su propio ajuste. El framework sigue disparando las notificaciones OnShow / OnHide en el formulario para que el código de la aplicación pueda sincronizar las barras de herramientas en consecuencia.

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