6 #ifndef PDFTK_PTLENCRYPT_PERMISSION_TYPE1_H_
7 #define PDFTK_PTLENCRYPT_PERMISSION_TYPE1_H_
9 #include "PtlEncryptPermission.h"
26 PERM_MODIFY_NOT_ALLOWED = 0,
27 PERM_MODIFY_ANNOTANDFORM = 1,
28 PERM_MODIFY_ASSEMBLEANDFORM = 2,
29 PERM_MODIFY_MODYFYDOC = 3
109 #endif // PDFTK_PTLENCRYPT_PERMISSION_TYPE1_H_
PtlEncryptPermissionType1()
コンストラクタ
void setModify(PERMISSION_MODIFY permModify)
変更権限を設定。
PtlEncryptPermissionType1 & operator=(const PtlEncryptPermissionType1 &obj)
コピーオペレータ
PtlEncryptPermissionType1(const PtlEncryptPermissionType1 &obj)
コピーコンストラクタ
標準セキュリティハンドラのリビジョン番号が2での権限を表現したクラスです。
Definition: PtlEncryptPermissionType1.h:20
‾PtlEncryptPermissionType1()
デストラクタ
ユーザアクセス許可フラグを表現したクラスです。 すべてのユーザアクセス許可フラグを表現したクラスのベースクラスです。
Definition: PtlEncryptPermission.h:19
bool getCopy() const
テキスト、画像、その他の内容のコピーおよびアクセシビリティを有効にするかどうかを取得。
PERMISSION_MODIFY getModify() const
変更権限を取得。
bool getPrint() const
印刷権限を取得。
void setPrint(bool allow)
印刷権限を設定。
void setCopy(bool allow)
テキスト、画像、その他の内容のコピーおよびアクセシビリティを有効にするかどうかを設定。
PERMISSION_MODIFY
変更権限
Definition: PtlEncryptPermissionType1.h:25