PDFTool  7.0
PtlEncryptPermissionType1.h
1 // PtlEncryptPermissionType1.h
3 // Copyright (C) 2013-2021 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 
21 {
22 public:
27  PERM_MODIFY_NOT_ALLOWED = 0,
28  PERM_MODIFY_ANNOTANDFORM = 1,
29  PERM_MODIFY_ASSEMBLEANDFORM = 2,
30  PERM_MODIFY_MODYFYDOC = 3
31  };
32 
33 public:
39 
46 
51 
52 public:
59 
60 public:
66  bool getPrint() const;
67 
75  void setPrint(bool allow);
76 
83 
89  void setModify(PERMISSION_MODIFY permModify);
90 
96  bool getCopy() const;
97 
105  void setCopy(bool allow);
106 };
107 
108 } // namespace PdfTk
109 
110 #endif // PDFTK_PTLENCRYPT_PERMISSION_TYPE1_H_
PdfTk::PtlEncryptPermissionType1::getModify
PERMISSION_MODIFY getModify() const
変更権限を取得。
PdfTk::PtlEncryptPermissionType1::PtlEncryptPermissionType1
PtlEncryptPermissionType1(const PtlEncryptPermissionType1 &obj)
コピーコンストラクタ
PdfTk::PtlEncryptPermissionType1::getCopy
bool getCopy() const
テキスト、画像、その他の内容のコピーおよびアクセシビリティを有効にするかどうかを取得。
PdfTk::PtlEncryptPermissionType1::getPrint
bool getPrint() const
印刷権限を取得。
PdfTk::PtlEncryptPermissionType1::PERMISSION_MODIFY
PERMISSION_MODIFY
変更権限
Definition: PtlEncryptPermissionType1.h:26
PdfTk::PtlEncryptPermissionType1::setCopy
void setCopy(bool allow)
テキスト、画像、その他の内容のコピーおよびアクセシビリティを有効にするかどうかを設定。
PdfTk::PtlEncryptPermissionType1::‾PtlEncryptPermissionType1
‾PtlEncryptPermissionType1()
デストラクタ
PdfTk::PtlEncryptPermissionType1::setPrint
void setPrint(bool allow)
印刷権限を設定。
PdfTk::PtlEncryptPermission
ユーザアクセス許可フラグを表現したクラスです。 すべてのユーザアクセス許可フラグを表現したクラスのベースクラスです。
Definition: PtlEncryptPermission.h:19
PdfTk::PtlEncryptPermissionType1::setModify
void setModify(PERMISSION_MODIFY permModify)
変更権限を設定。
PdfTk::PtlEncryptPermissionType1::operator=
PtlEncryptPermissionType1 & operator=(const PtlEncryptPermissionType1 &obj)
コピーオペレータ
PdfTk::PtlEncryptPermissionType1
標準セキュリティハンドラのリビジョン番号が2での権限を表現したクラスです。
Definition: PtlEncryptPermissionType1.h:21
PdfTk::PtlEncryptPermissionType1::PtlEncryptPermissionType1
PtlEncryptPermissionType1()
コンストラクタ