PDFium Delphi Component Docs

Password プロパティ

コンポーネント: TPdf  ·  ユニット: PDFium
Active := True の前に割り当てる復号パスワード

Syntax

property Password;

Description

Active := True の前に割り当てる復号パスワードです。FileName と同じく、変更できるのはコンポーネントが非アクティブな間だけです

パスワードは再代入されるまで保持され、コンポーネントの破棄時にメモリから消去されます。誤ったパスワードでは、LoadDocument は EPdfError を発生させ、Active := True はコンポーネントを非アクティブのままにして、失敗を LastLoadReport に報告します

パスワードは UTF-8 として PDFium へ渡され、必要に応じて PDFium が古いセキュリティハンドラー向けに Latin-1 へ変換します。Free Pascal ビルドでは文字列自身のコードページから変換するため、非 ASCII のパスワードは Lazarus の UTF-8 文字列モードの有無にかかわらず機能します

対応する PDFium API をラップし、TPdf インスタンスメンバーとして公開するため、利用者は FPDF_DOCUMENT ハンドルを直接管理する必要がありません

Remarks

Example

if Pdf1.Active then
  Pdf1.Password;

See Also

Active, Permissions, UserPermissions