PDFTool  7.0
PtlEncryptPermission.h
1 // PtlEncryptPermission.h
3 // Copyright (C) 2013-2020 Antenna House,Inc.
4 // All rights reserved.
6 #ifndef PDFTK_PTLENCRYPT_PERMISSION_H_
7 #define PDFTK_PTLENCRYPT_PERMISSION_H_
8 
9 #include "PdfTkBase.h"
10 
11 namespace PdfTk {
12 
18 class PDFTK_API PtlEncryptPermission
19 {
20 public:
24  enum PERM_TYPE {
25  PERM_TYPE1 = 1,
26  PERM_TYPE2 = 2,
27  };
28 
29 protected:
30  int m_dataPermission;
31 public:
32  int getHandle() const;
33 
34 public:
42 
49 
54 
55 public:
62 
63 public:
69  PERM_TYPE getType() const;
70 };
71 
72 } // namespace PdfTk
73 
74 #endif // PDFTK_PTLENCRYPT_PERMISSION_H_
PdfTk::PtlEncryptPermission::operator=
PtlEncryptPermission & operator=(const PtlEncryptPermission &obj)
コピーオペレータ
PdfTk::PtlEncryptPermission
ユーザアクセス許可フラグを表現したクラスです。 すべてのユーザアクセス許可フラグを表現したクラスのベースクラスです。
Definition: PtlEncryptPermission.h:19
PdfTk::PtlEncryptPermission::PtlEncryptPermission
PtlEncryptPermission(PERM_TYPE type)
コンストラクタ
PdfTk::PtlEncryptPermission::PtlEncryptPermission
PtlEncryptPermission(const PtlEncryptPermission &obj)
コピーコンストラクタ
PdfTk::PtlEncryptPermission::‾PtlEncryptPermission
virtual ‾PtlEncryptPermission()
デストラクタ
PdfTk::PtlEncryptPermission::getType
PERM_TYPE getType() const
タイプを取得。
PdfTk::PtlEncryptPermission::PERM_TYPE
PERM_TYPE
タイプ
Definition: PtlEncryptPermission.h:24