Antenna House PDF Tool API (.NET) 8.0
PdfTkNet::PtlEncryptPermission クラス

#include <NetEncryptPermission.h>

PdfTkNet::PtlEncryptPermission の継承関係図
PdfTkNet::PtlEncryptPermission 連携図

公開型

enum class  PERM_TYPE { PERM_TYPE1 = 1 , PERM_TYPE2 = 2 }

公開メンバ関数

PdfTk::PtlEncryptPermission * getNative ()
 PtlEncryptPermission (PERM_TYPE type)
 コンストラクタ
 PtlEncryptPermission (PtlEncryptPermission^ obj)
 コピーコンストラクタ
virtual ~PtlEncryptPermission ()
 デストラクタ
 !PtlEncryptPermission ()
 ファイナライザ。
PtlEncryptPermission operator= (PtlEncryptPermission^ obj)
 コピーオペレータ
PERM_TYPE getType ()
 タイプを取得。

限定公開変数類

PdfTk::PtlEncryptPermission * m_native

詳解

ユーザアクセス許可フラグを表現したクラスです。
すべてのユーザアクセス許可フラグを表現したクラスのベースクラスです。

列挙型メンバ詳解

◆ PERM_TYPE

タイプ

列挙値
PERM_TYPE1 

RC4 40 ビット 暗号化での権限

PERM_TYPE2 

RC4 40 ビット以外の暗号化での権限

構築子と解体子

◆ PtlEncryptPermission() [1/2]

PdfTkNet::PtlEncryptPermission::PtlEncryptPermission ( PERM_TYPE type)

コンストラクタ

引数
typeタイプ。PERM_TYPEXのいずれか。
例外
PtlException

◆ PtlEncryptPermission() [2/2]

PdfTkNet::PtlEncryptPermission::PtlEncryptPermission ( PtlEncryptPermission^ obj)

コピーコンストラクタ

引数
objコピー元オブジェクト。
例外
PtlException

◆ ~PtlEncryptPermission()

virtual PdfTkNet::PtlEncryptPermission::~PtlEncryptPermission ( )
virtual

デストラクタ

◆ !PtlEncryptPermission()

PdfTkNet::PtlEncryptPermission::!PtlEncryptPermission ( )

ファイナライザ。

メソッド詳解

◆ getNative()

PdfTk::PtlEncryptPermission * PdfTkNet::PtlEncryptPermission::getNative ( )

◆ getType()

PERM_TYPE PdfTkNet::PtlEncryptPermission::getType ( )

タイプを取得。

戻り値
タイプ。PERM_TYPEX。
例外
PtlException

◆ operator=()

PtlEncryptPermission PdfTkNet::PtlEncryptPermission::operator= ( PtlEncryptPermission^ obj)

コピーオペレータ

引数
objコピー元オブジェクト。
例外
PtlException

メンバ詳解

◆ m_native

PdfTk::PtlEncryptPermission* PdfTkNet::PtlEncryptPermission::m_native
protected