PDFium Delphi Component Docs

Active-ominaisuus

Component: TPdfView  ·  Unit: PDFium
Aktivoi tai poistaa katselimen käytöstä, avaa sidotun PDF-dokumentin ja renderöi valitun sivun

Syntax

property Active: Boolean; // default False

Description

Kun Active asetetaan arvoon True, katselin lataaa liitetyn Pdf-komponentin viittaaman dokumentin, avaa PageNumber-ominaisuuden tunnistaman sivun ja käynnistää uudelleenpiirron; arvo False sulkee sivun, vapauttaa välimuistissa olevan tekstisivun kahvan, hylkää hakuistunnon ja tyhjentää näkyvän alueen

Active on katselimen pääkytkin; dokumenttiin liittyvät ominaisuudet kuten PageCount, PageWidth ja PageLabel sekä indeksoidut aksessorit (Character, Bitmap, WebLink jne.) palauttavat mielekkäitä arvoja vain silloin, kun Active on True ja linkitettyyn Pdf-instanssiin on ladattu dokumentti

Jos Pdf on nil, katselin luo ja omistaa sisäisen TPdf-instanssin ensimmäisellä kerralla, kun Active asetetaan arvoon True, joten minimiohjelma voi yksinkertaisesti kutsua PdfView1.Pdf.FileName := ...; PdfView1.Active := True; tiedoston osoittamisen jälkeen

Remarks

Example

// Bind to an explicit TPdf and open a file.
PdfView1.Pdf := Pdf1;
Pdf1.FileName := 'C:\docs\sample.pdf';
PdfView1.Active := True;

// React to open/close in code.
if PdfView1.Active then
  StatusBar1.SimpleText := Format('%d pages', [PdfView1.PageCount])
else
  StatusBar1.SimpleText := 'No document loaded';

// Close the viewer.
PdfView1.Active := False;

See Also

Pdf, PageNumber, PageCount, ReloadPage, TPdf.Active