PDFium Component Docs

Aotive tulajdonság

Komponens: TPdf  ·  Unit: PDFium
Megnyitja vagy bezárja a kiválasztott PDF-dokumentumot

Szintaxis

property Active: Boolean; // default False

Leírás

Az Active True értékre állítása megnyitja és betölti a FileName által megadott PDF-dokumentumot, ha a dokumentum titkosított, a Password használatával. False érték esetén a dokumentum bezárul, és az összes társított PDFium-erőforrás (oldalak, betűkészletek, űrlapkezelők, szövegoldalak) felszabadul

Közvetlenül is meghívhatod a LoadDocument-et a tulajdonság átkapcsolása helyett. A FileName hozzárendelése, miközben az Active már True, automatikusan újratölti a dokumentumot az új útvonalról, ami a PDF-ek közötti váltás ajánlott módja egyetlen TPdf példányon belül

Ha a fájl nem nyitható meg (rossz útvonal, hibás jelszó, sérült PDF vagy nem támogatott csak-XFA űrlap), EPdfError kivétel keletkezik. A hozzárendelést csomagold try/except blokkba a szép hibakezelés érdekében, és vizsgáld meg az E.Message-t a PDFium hibaleírásához

Megjegyzések

Példa

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;

Lásd még

FileName, Password, LoadDocument, PageCount, LoadLibrary, CreateDocument