property Password;
Dekrypteringslösenord som tilldelas innan Active := True; i likhet med FileName kan det bara ändras medan komponenten är inaktiv
Lösenordet behålls tills det tilldelas igen och rensas från minnet när komponenten förstörs. Ett fel lösenord får LoadDocument att kasta EPdfError, medan Active := True lämnar komponenten inaktiv och rapporterar felet i LastLoadReport
Lösenordet skickas till PDFium som UTF-8, vilket PDFium konverterar till Latin-1 för äldre säkerhetshanterare när det behövs; Free Pascal-builds konverterar från strängens egna kodsida, så att lösenord som inte är ASCII fungerar med eller utan Lazarus UTF-8-strängläget
Omsluter motsvarande PDFium-API och exponerar den som en medlem i TPdf-instansen så att konsumenter inte behöver hantera FPDF_DOCUMENT-handtag direkt
Pdf1.Active innan sidspecifika operationer anropas; metoder som kräver ett öppet dokument utlöser annars EPdfErrorSaveToFile för att spara
if Pdf1.Active then
Pdf1.Password;