PDFTool  7.0
PtlEncryptPermissionType2.h
1 // PtlEncryptPermissionType2.h
3 // Copyright (C) 2013-2018 Antenna House,Inc.
4 // All rights reserved.
6 #ifndef PDFTK_PTLENCRYPT_PERMISSION_TYPE2_H_
7 #define PDFTK_PTLENCRYPT_PERMISSION_TYPE2_H_
8 
9 #include "PtlEncryptPermission.h"
10 
11 namespace PdfTk {
12 
21 {
22 public:
27  PERM_PRINT_NOT_ALLOWED = 0,
28  PERM_PRINT_LOW = 1,
29  PERM_PRINT_HIGH = 2
30  };
31 
36  PERM_MODIFY_NOT_ALLOWED = 0,
37  PERM_MODIFY_ASSEMBLEDOC = 1,
38  PERM_MODIFY_FILLFORM = 2,
39  PERM_MODIFY_ANNOTANDFORM = 3,
40  PERM_MODIFY_MODYFYDOC = 4
41  };
42 
43 public:
49 
56 
61 
62 public:
69 
70 public:
77 
83  void setPrint(PERMISSION_PRINT permPrint);
84 
91 
97  void setModify(PERMISSION_MODIFY permModify);
98 
104  bool getCopy() const;
105 
113  void setCopy(bool allow);
114 
120  bool getAccessibility() const;
121 
129  void setAccessibility(bool allow);
130 };
131 
132 } // namespace PdfTk
133 
134 #endif // PDFTK_PTLENCRYPT_PERMISSION_TYPE2_H_
PdfTk::PtlEncryptPermissionType2::getAccessibility
bool getAccessibility() const
スクリーンリーダーデバイスのテキストアクセスを有効にするかどうかを取得。
PdfTk::PtlEncryptPermissionType2::setPrint
void setPrint(PERMISSION_PRINT permPrint)
印刷権限を設定。
PdfTk::PtlEncryptPermissionType2::getPrint
PERMISSION_PRINT getPrint() const
印刷権限を取得。
PdfTk::PtlEncryptPermissionType2::getCopy
bool getCopy() const
テキスト、画像、その他の内容のコピーを有効にするかどうかを取得。
PdfTk::PtlEncryptPermissionType2::PtlEncryptPermissionType2
PtlEncryptPermissionType2()
コンストラクタ
PdfTk::PtlEncryptPermissionType2::PERMISSION_PRINT
PERMISSION_PRINT
印刷権限
Definition: PtlEncryptPermissionType2.h:26
PdfTk::PtlEncryptPermissionType2::PERMISSION_MODIFY
PERMISSION_MODIFY
変更権限
Definition: PtlEncryptPermissionType2.h:35
PdfTk::PtlEncryptPermissionType2::setCopy
void setCopy(bool allow)
テキスト、画像、その他の内容のコピーを有効にするかどうかを設定。
PdfTk::PtlEncryptPermissionType2::operator=
PtlEncryptPermissionType2 & operator=(const PtlEncryptPermissionType2 &obj)
コピーオペレータ
PdfTk::PtlEncryptPermissionType2
標準セキュリティハンドラのリビジョン番号が3以降での権限を表現したクラスです。
Definition: PtlEncryptPermissionType2.h:21
PdfTk::PtlEncryptPermission
ユーザアクセス許可フラグを表現したクラスです。 すべてのユーザアクセス許可フラグを表現したクラスのベースクラスです。
Definition: PtlEncryptPermission.h:19
PdfTk::PtlEncryptPermissionType2::setAccessibility
void setAccessibility(bool allow)
スクリーンリーダーデバイスのテキストアクセスを有効にするかどうかを設定。
PdfTk::PtlEncryptPermissionType2::getModify
PERMISSION_MODIFY getModify() const
変更権限を取得。
PdfTk::PtlEncryptPermissionType2::‾PtlEncryptPermissionType2
‾PtlEncryptPermissionType2()
デストラクタ
PdfTk::PtlEncryptPermissionType2::setModify
void setModify(PERMISSION_MODIFY permModify)
変更権限を設定。
PdfTk::PtlEncryptPermissionType2::PtlEncryptPermissionType2
PtlEncryptPermissionType2(const PtlEncryptPermissionType2 &obj)
コピーコンストラクタ