10 #ifndef PDFTK_NET_PTLENCRYPT_H_
11 #define PDFTK_NET_PTLENCRYPT_H_
13 #include <PdfTkNet/NetTk.h>
17 ref class PtlEncryptPermission;
45 PdfTk::PtlEncrypt* m_native;
47 PdfTk::PtlEncrypt* getNative() {
return m_native; };
145 #endif // PDFTK_NET_PTLENCRYPT_H_
@ ENCRYPT_ALL
文書の全てのコンテンツを暗号化
@ FILTER_STANDARD
標準セキュリティハンドラ
PtlEncrypt(FILTER_TYPE filterType)
コンストラクタ
PtlEncryptPermission getPermission()
ユーザアクセス許可フラグを取得。
PtlEncrypt operator=(PtlEncrypt^ obj)
コピーオペレータ
ENCRYPT_COMPONENT getEncryptComponent()
暗号化する文書コンポーネントを取得。
ユーザアクセス許可フラグを表現したクラスです。 すべてのユーザアクセス許可フラグを表現したクラスのベースクラスです。
Definition: NetEncryptPermission.h:23
FILTER_TYPE
セキュリティハンドラのタイプ 標準セキュリティハンドラのみ対応しています。
Definition: NetEncrypt.h:31
@ ENCRYPT_ONLY_ATTACHED_FILE
添付ファイルのみを暗号化(AES暗号化のみで有効)
void setKeyLength(int keyLength)
キー長を設定。
ENCRYPT_COMPONENT
暗号化する文書コンポーネント
Definition: NetEncrypt.h:38
void setEncryptComponent(ENCRYPT_COMPONENT component)
暗号化する文書コンポーネントの設定。
@ ENCRYPT_EXCEPT_METADATA
文書のメタデータを除く全てのコンテンツを暗号化
PDFのセキュリティハンドラおよび暗号化情報を表現したクラスです。 すべてのEncryptクラスのベースクラスです。
Definition: NetEncrypt.h:25
virtual ‾PtlEncrypt()
デストラクタ
PtlEncrypt(PtlEncrypt^ obj)
コピーコンストラクタ
void setPermission(PtlEncryptPermission^ perm)
ユーザアクセス許可フラグを設定。
FILTER_TYPE getFilterType()
暗号化のフィルターを取得。
int getKeyLength()
キー長を取得。