6 #ifndef PDFTK_PTLENCRYPT_H_
7 #define PDFTK_PTLENCRYPT_H_
13 class PtlEncryptPermission;
37 ENCRYPT_EXCEPT_METADATA = 2,
38 ENCRYPT_ONLY_ATTACHED_FILE = 3
44 int getHandle()
const;
140 #endif // PDFTK_PTLENCRYPT_H_
void setKeyLength(int keyLength)
キー長を設定。
FILTER_TYPE
セキュリティハンドラのタイプ 標準セキュリティハンドラのみ対応しています。
Definition: PtlEncrypt.h:27
int getKeyLength() const
キー長を取得。
void setPermission(const PtlEncryptPermission &perm)
ユーザアクセス許可フラグを設定。
PDFのセキュリティハンドラおよび暗号化情報を表現したクラスです。 すべてのEncryptクラスのベースクラスです。
Definition: PtlEncrypt.h:21
PtlEncrypt & operator=(const PtlEncrypt &obj)
コピーオペレータ
ENCRYPT_COMPONENT
暗号化する文書コンポーネント
Definition: PtlEncrypt.h:35
void setEncryptComponent(ENCRYPT_COMPONENT component)
暗号化する文書コンポーネントの設定。
ENCRYPT_COMPONENT getEncryptComponent() const
暗号化する文書コンポーネントを取得。
virtual ‾PtlEncrypt()
デストラクタ
PtlEncrypt(FILTER_TYPE filterType)
コンストラクタ
ユーザアクセス許可フラグを表現したクラスです。 すべてのユーザアクセス許可フラグを表現したクラスのベースクラスです。
Definition: PtlEncryptPermission.h:19
PtlEncrypt(const PtlEncrypt &obj)
コピーコンストラクタ
const PtlEncryptPermission & getPermission() const
ユーザアクセス許可フラグを取得。
FILTER_TYPE getFilterType() const
暗号化のフィルターを取得。