PDFium Delphi Component Docs

Password Eigenschaft

Komponente: TPdf  ·  Unit: PDFium
Entschlüsselungs-Passwort, das vor Active := True zugewiesen wird

Syntax

property Password;

Description

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

Remarks

Example

if Pdf1.Active then
  Pdf1.Password;

See Also

Active, Permissions, UserPermissions