PDFium Component Docs

Active-egenskap

Component: TPdf  ·  Unit: PDFium
Åpner eller lukker det valgte PDF-dokumentet.

Syntax

property Active: Boolean; // default False

Description

Å sette Active til True åpner og laster PDF-dokumentet angitt av FileName, med bruk av Password hvis dokumentet er kryptert. Når den settes til False, lukkes dokumentet og alle tilhørende PDFium-ressurser (sider, skrifter, skjemahandles, tekstsider) frigjøres.

Du kan også kalle LoadDocument direkte i stedet for å veksle denne egenskapen. Å tilordne FileName mens Active allerede er True laster dokumentet på nytt fra den nye stien, som er den anbefalte måten å bytte mellom PDF-er i én enkelt TPdf-instans.

Hvis filen ikke kan åpnes (feil sti, feil passord, korrupt PDF eller et XFA-only-skjema som ikke støttes) heves et EPdfError-unntak. Pakk tilordningen inn i en try/except-blokk for grasiøs feilhåndtering, og inspiser E.Message for PDFium-feilbeskrivelsen.

Remarks

Example

Pdf1.FileName := 'C:\docs\report.pdf';
Pdf1.Password := ''; // leave empty if not encrypted
try
  Pdf1.Active := True;
  ShowMessage('Pages: ' + IntToStr(Pdf1.PageCount));
except
  on E: EPdfError do
    ShowMessage('Cannot open: ' + E.Message);
end;

See Also

FileName, Password, LoadDocument, PageCount, LoadLibrary, CreateDocument