PDFTool.NET  6.0
NetEncryptPermissionType2.h
1 
10 #ifndef PDFTK_NET_PTLENCRYPT_PERMISSION__TYPE2_H_
11 #define PDFTK_NET_PTLENCRYPT_PERMISSION__TYPE2_H_
12 
13 #include <PdfTkNet/NetEncryptPermission.h>
14 
15 namespace PdfTkNet {
16 
25 {
26 public:
30  enum class PERMISSION_PRINT {
32  PERM_PRINT_LOW = 1,
33  PERM_PRINT_HIGH = 2
34  };
35 
39  enum class PERMISSION_MODIFY {
45  };
46 
47 public:
53 
60 
65 
70 
71 public:
78 
79 public:
86 
92  void setPrint(PERMISSION_PRINT permPrint);
93 
100 
106  void setModify(PERMISSION_MODIFY permModify);
107 
113  bool getCopy();
114 
122  void setCopy(bool allow);
123 
130 
138  void setAccessibility(bool allow);
139 };
140 
141 } // namespace PdfTkNet
142 
143 #endif // PDFTK_NET_PTLENCRYPT_PERMISSION__TYPE2_H_
PdfTkNet::PtlEncryptPermissionType2::getCopy
bool getCopy()
テキスト、画像、その他の内容のコピーを有効にするかどうかを取得。
PdfTkNet::PtlEncryptPermissionType2::PtlEncryptPermissionType2
PtlEncryptPermissionType2()
コンストラクタ
PdfTkNet::PtlEncryptPermissionType2::operator=
PtlEncryptPermissionType2 operator=(PtlEncryptPermissionType2^ obj)
コピーオペレータ
PdfTkNet::PtlEncryptPermissionType2::PERMISSION_PRINT::PERM_PRINT_NOT_ALLOWED
@ PERM_PRINT_NOT_ALLOWED
許可しない
PdfTkNet::PtlEncryptPermissionType2::getModify
PERMISSION_MODIFY getModify()
変更権限を取得。
PdfTkNet::PtlEncryptPermissionType2::PERMISSION_MODIFY::PERM_MODIFY_ASSEMBLEDOC
@ PERM_MODIFY_ASSEMBLEDOC
ページの挿入、削除、回転 権限フラグの11ビット目をOn
PdfTkNet::PtlEncryptPermissionType2::PERMISSION_PRINT::PERM_PRINT_LOW
@ PERM_PRINT_LOW
低解像度 権限フラグの3ビット目をOn
PdfTkNet::PtlEncryptPermissionType2::setModify
void setModify(PERMISSION_MODIFY permModify)
変更権限を設定。
PdfTkNet::PtlEncryptPermissionType2::getPrint
PERMISSION_PRINT getPrint()
印刷権限を取得。
PdfTkNet::PtlEncryptPermissionType2::PERMISSION_PRINT::PERM_PRINT_HIGH
@ PERM_PRINT_HIGH
高解像度 権限フラグの3,12ビット目をOn
PdfTkNet::PtlEncryptPermissionType2::PERMISSION_MODIFY::PERM_MODIFY_FILLFORM
@ PERM_MODIFY_FILLFORM
フォームフィールドの入力と既存の署名フィールドに署名 権限フラグの9ビット目をOn
PdfTkNet::PtlEncryptPermission
ユーザアクセス許可フラグを表現したクラスです。 すべてのユーザアクセス許可フラグを表現したクラスのベースクラスです。
Definition: NetEncryptPermission.h:23
PdfTkNet::PtlEncryptPermissionType2::‾PtlEncryptPermissionType2
‾PtlEncryptPermissionType2()
デストラクタ
PdfTkNet::PtlEncryptPermissionType2::PERMISSION_MODIFY::PERM_MODIFY_MODYFYDOC
@ PERM_MODIFY_MODYFYDOC
ページ抽出を除く全ての動作 権限フラグの4,6,9ビット目をOn
PdfTkNet::PtlEncryptPermissionType2::getAccessibility
bool getAccessibility()
スクリーンリーダーデバイスのテキストアクセスを有効にするかどうかを取得。
PdfTkNet::PtlEncryptPermissionType2::PERMISSION_MODIFY
PERMISSION_MODIFY
変更権限
Definition: NetEncryptPermissionType2.h:39
PdfTkNet::PtlEncryptPermissionType2::PERMISSION_MODIFY::PERM_MODIFY_ANNOTANDFORM
@ PERM_MODIFY_ANNOTANDFORM
注釈の作成、フォームフィールドの入力と既存の署名フィールドに署名 権限フラグの6,9ビット目をOn
PdfTkNet::PtlEncryptPermissionType2
標準セキュリティハンドラのリビジョン番号が3以降での権限を表現したクラスです。
Definition: NetEncryptPermissionType2.h:25
PdfTkNet::PtlEncryptPermissionType2::PtlEncryptPermissionType2
PtlEncryptPermissionType2(PtlEncryptPermissionType2^ obj)
コピーコンストラクタ
PdfTkNet::PtlEncryptPermissionType2::setAccessibility
void setAccessibility(bool allow)
スクリーンリーダーデバイスのテキストアクセスを有効にするかどうかを設定。
PdfTkNet::PtlEncryptPermissionType2::PERMISSION_MODIFY::PERM_MODIFY_NOT_ALLOWED
@ PERM_MODIFY_NOT_ALLOWED
許可しない
PdfTkNet::PtlEncryptPermissionType2::setPrint
void setPrint(PERMISSION_PRINT permPrint)
印刷権限を設定。
PdfTkNet::PtlEncryptPermissionType2::setCopy
void setCopy(bool allow)
テキスト、画像、その他の内容のコピーを有効にするかどうかを設定。
PdfTkNet::PtlEncryptPermissionType2::PERMISSION_PRINT
PERMISSION_PRINT
印刷権限
Definition: NetEncryptPermissionType2.h:30