GetPDFMACStatus

セキュリティと署名

説明

選択したドキュメントの現在の PDF MAC 検証または生成状態を返す

構文

Delphi

Function TPDFlib.GetPDFMACStatus: Integer;

ActiveX

Function PDFlib::GetPDFMACStatus() As Long

DLL

int DLGetPDFMACStatus(int InstanceID);

戻り値

0PDF MAC がありません
1スタンドアロン PDF MAC は有効です
2PDF MAC が必要ですが、認証コードがありません
3PDF MAC 構造または CMS トークンが不正です
4バイト範囲がファイル全体を正しくカバーしていません
5アルゴリズムまたはトークン位置が未対応です
6MAC キーを unwrap できませんでした
7ドキュメントダイジェストまたは認証値が一致しません
8PDF MAC の生成に失敗しました

備考

保護されたドキュメントは、パスワード検証後、ページコンテンツが公開される前に読み込み中に自動検証されます

読み込みに失敗した場合、LastErrorCode で 413 から 417 までの特定コードを報告します

関連項目

SetPDFMACEnabled、ValidatePDFMAC