PDFium Component Docs

Visible vlastnosť

Component: TPdfView  ·  Unit: PDFium
Zobrazuje alebo skrýva prehliadač PDF

Syntax

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

Description

Nastavenie Visible := False odstráni prehliadač z obrazovky bez jeho zničenia; podriadený dokument PDFium, aktuálna strana, faktor priblíženia a stav výberu sa všetky zachovajú. Keď sa vlastnosť vráti na True, medzipamäťou uložený stav sa okamžite znova zobrazí a automaticky sa zaradí prekreslenie

Skrytie prehliadača je kánonický spôsob prepínania medzi alternatívnymi zobrazeniami dokumentov (napríklad režim iba s miniatúrami a úplný čítač) bez obnovy komponentu. Pretože sa handly strán PDFium pri skrytí držia otvorené, používateľ môže rýchlo prepínať medzi zobrazeniami bez oneskorenia načítania

Viditeľnosť sa tiež propaguje cez ovládacie prvky kontajnera: ak je nadradený panel neviditeľný, prehliadač je neviditeľný bez ohľadu na vlastné nastavenie. Rámec na formulári stále vyvoláva oznámenia OnShow / OnHide, takže kód aplikácie môže podľa toho synchronizovať panely nástrojov

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