PDFTool  6.0
PtlEncryptPermissionType1.h
1 // PtlEncryptPermissionType1.h
3 // Copyright (C) 2013-2018 Antenna House,Inc.
4 // All rights reserved.
6 #ifndef PDFTK_PTLENCRYPT_PERMISSION_TYPE1_H_
7 #define PDFTK_PTLENCRYPT_PERMISSION_TYPE1_H_
8 
9 #include "PtlEncryptPermission.h"
10 
11 namespace PdfTk {
12 
20 {
21 public:
26  PERM_MODIFY_NOT_ALLOWED = 0,
27  PERM_MODIFY_ANNOTANDFORM = 1,
28  PERM_MODIFY_ASSEMBLEANDFORM = 2,
29  PERM_MODIFY_MODYFYDOC = 3
30  };
31 
32 public:
38 
45 
50 
51 public:
58 
59 public:
65  bool getPrint() const;
66 
74  void setPrint(bool allow);
75 
82 
88  void setModify(PERMISSION_MODIFY permModify);
89 
95  bool getCopy() const;
96 
104  void setCopy(bool allow);
105 };
106 
107 } // namespace PdfTk
108 
109 #endif // PDFTK_PTLENCRYPT_PERMISSION_TYPE1_H_
PdfTk::PtlEncryptPermissionType1::PtlEncryptPermissionType1
PtlEncryptPermissionType1()
コンストラクタ
PdfTk::PtlEncryptPermissionType1::setModify
void setModify(PERMISSION_MODIFY permModify)
変更権限を設定。
PdfTk::PtlEncryptPermissionType1::operator=
PtlEncryptPermissionType1 & operator=(const PtlEncryptPermissionType1 &obj)
コピーオペレータ
PdfTk::PtlEncryptPermissionType1::PtlEncryptPermissionType1
PtlEncryptPermissionType1(const PtlEncryptPermissionType1 &obj)
コピーコンストラクタ
PdfTk::PtlEncryptPermissionType1
標準セキュリティハンドラのリビジョン番号が2での権限を表現したクラスです。
Definition: PtlEncryptPermissionType1.h:20
PdfTk::PtlEncryptPermissionType1::‾PtlEncryptPermissionType1
‾PtlEncryptPermissionType1()
デストラクタ
PdfTk::PtlEncryptPermission
ユーザアクセス許可フラグを表現したクラスです。 すべてのユーザアクセス許可フラグを表現したクラスのベースクラスです。
Definition: PtlEncryptPermission.h:19
PdfTk::PtlEncryptPermissionType1::getCopy
bool getCopy() const
テキスト、画像、その他の内容のコピーおよびアクセシビリティを有効にするかどうかを取得。
PdfTk::PtlEncryptPermissionType1::getModify
PERMISSION_MODIFY getModify() const
変更権限を取得。
PdfTk::PtlEncryptPermissionType1::getPrint
bool getPrint() const
印刷権限を取得。
PdfTk::PtlEncryptPermissionType1::setPrint
void setPrint(bool allow)
印刷権限を設定。
PdfTk::PtlEncryptPermissionType1::setCopy
void setCopy(bool allow)
テキスト、画像、その他の内容のコピーおよびアクセシビリティを有効にするかどうかを設定。
PdfTk::PtlEncryptPermissionType1::PERMISSION_MODIFY
PERMISSION_MODIFY
変更権限
Definition: PtlEncryptPermissionType1.h:25