PDFium Delphi Component Docs

Password Свойство

Компонент: TPdf  ·  Модуль: PDFium
Пароль расшифровки, задаваемый до Active := True

Syntax

property Password;

Description

Пароль расшифровки, задаваемый до Active := True; как и FileName, его можно менять только пока компонент неактивен

Пароль хранится до переприсваивания и затирается в памяти при уничтожении компонента. Неверный пароль заставляет LoadDocument возбудить EPdfError, тогда как Active := True оставляет компонент неактивным и сообщает о сбое в LastLoadReport

Пароль передаётся в PDFium как UTF-8, который PDFium при необходимости конвертирует в Latin-1 для старых обработчиков безопасности; сборки Free Pascal конвертируют его из собственной кодовой страницы строки, поэтому не-ASCII пароли работают как со строковым режимом UTF-8 в Lazarus, так и без него

Обёртывает соответствующий API PDFium и предоставляет его как член экземпляра TPdf, чтобы потребителям не приходилось управлять дескрипторами FPDF_DOCUMENT напрямую

Remarks

Example

if Pdf1.Active then
  Pdf1.Password;

See Also

Active, Permissions, UserPermissions