PDFium Delphi Component Docs

Password Propriété

Composant: TPdf  ·  Unit: PDFium
Mot de passe de déchiffrement assigné avant Active := True

Syntax

property Password;

Description

Mot de passe de déchiffrement assigné avant Active := True ; comme FileName, il ne peut être modifié que lorsque le composant est inactif

Le mot de passe est conservé jusqu’à sa réassignation et est effacé de la mémoire à la destruction du composant. Un mot de passe erroné fait lever une EPdfError par LoadDocument, tandis qu’un Active := True laisse le composant inactif et rapporte l’échec dans LastLoadReport

Le mot de passe est transmis à PDFium en UTF-8, que PDFium convertit en Latin-1 pour les gestionnaires de sécurité plus anciens au besoin ; les builds Free Pascal convertissent depuis la page de code propre à la chaîne, si bien que les mots de passe non ASCII fonctionnent avec ou sans le mode chaîne UTF-8 de Lazarus

Encapsule l’API PDFium correspondante et l’expose comme membre d’instance TPdf afin que les consommateurs n’aient pas à gérer directement les handles FPDF_DOCUMENT

Remarks

Example

if Pdf1.Active then
  Pdf1.Password;

See Also

Active, Permissions, UserPermissions