property Password;
Entschlüsselungs-Passwort, das vor Active := True zugewiesen wird; wie FileName lässt es sich nur ändern, während die Komponente inaktiv ist
Das Passwort bleibt bis zur Neuzuweisung erhalten und wird beim Zerstören der Komponente aus dem Speicher gelöscht. Ein falsches Passwort lässt LoadDocument eine EPdfError auslösen, während Active := True die Komponente inaktiv lässt und den Fehler in LastLoadReport meldet
Das Passwort wird als UTF-8 an PDFium übergeben, das es für ältere Security Handler bei Bedarf nach Latin-1 konvertiert; Free-Pascal-Builds konvertieren aus der eigenen Codepage des Strings, sodass Nicht-ASCII-Passwörter mit und ohne Lazarus-UTF-8-Stringmodus funktionieren
Kapselt die entsprechende PDFium-API und stellt sie als TPdf-Instanzmitglied bereit, sodass Verbraucher FPDF_DOCUMENT-Handles nicht direkt verwalten müssen
Pdf1.Active, bevor Sie seitenbezogene Operationen aufrufen; Methoden, die ein geöffnetes Dokument erfordern, lösen andernfalls EPdfError ausSaveToFile aufzurufen, um dauerhaft zu speichern
if Pdf1.Active then
Pdf1.Password;