Antenna House PDF Tool API (.NET) 8.0
|
#include <NetEncryptStandard.h>
公開型 | |
enum class | STANDARD_METHOD_TYPE { METHOD_RC4 = 1 , METHOD_AES = 2 } |
基底クラス PdfTkNet::PtlEncrypt に属する継承公開型 | |
enum class | FILTER_TYPE { FILTER_STANDARD = 1 , FILTER_PUBKEY = 2 } |
enum class | ENCRYPT_COMPONENT { ENCRYPT_ALL = 1 , ENCRYPT_EXCEPT_METADATA = 2 , ENCRYPT_ONLY_ATTACHED_FILE = 3 } |
公開メンバ関数 | |
PtlEncryptStandard (int keyLength, STANDARD_METHOD_TYPE method) | |
コンストラクタ | |
PtlEncryptStandard (PtlEncryptStandard^ obj) | |
コピーコンストラクタ | |
virtual | ~PtlEncryptStandard () |
デストラクタ | |
!PtlEncryptStandard () | |
ファイナライザ。 | |
PtlEncryptStandard | operator= (PtlEncryptStandard^ obj) |
コピーオペレータ | |
STANDARD_METHOD_TYPE | getMethod () |
標準セキュリティハンドラのメソッドを取得。 | |
void | setMethod (STANDARD_METHOD_TYPE method) |
標準セキュリティハンドラのメソッドを設定。 | |
bool | hasUserPassword () |
ユーザパスワードを持っているかどうかを取得。 | |
void | setUserPassword (String^ password) |
ユーザパスワード値を設定。 | |
bool | hasOwnerPassword () |
オーナーパスワードを持っているかどうかを取得。 | |
void | setOwnerPassword (String^ password) |
オーナーパスワード値を設定。 | |
基底クラス PdfTkNet::PtlEncrypt に属する継承公開メンバ関数 | |
PdfTk::PtlEncrypt * | getNative () |
PtlEncrypt (FILTER_TYPE filterType) | |
コンストラクタ | |
PtlEncrypt (PtlEncrypt^ obj) | |
コピーコンストラクタ | |
virtual | ~PtlEncrypt () |
デストラクタ | |
!PtlEncrypt () | |
ファイナライザ。 | |
PtlEncrypt | operator= (PtlEncrypt^ obj) |
コピーオペレータ | |
FILTER_TYPE | getFilterType () |
暗号化のフィルターを取得。 | |
int | getKeyLength () |
キー長を取得。 | |
void | setKeyLength (int keyLength) |
キー長を設定。 | |
ENCRYPT_COMPONENT | getEncryptComponent () |
暗号化する文書コンポーネントを取得。 | |
void | setEncryptComponent (ENCRYPT_COMPONENT component) |
暗号化する文書コンポーネントの設定。 | |
PtlEncryptPermission | getPermission () |
ユーザアクセス許可フラグを取得。 | |
void | setPermission (PtlEncryptPermission^ perm) |
ユーザアクセス許可フラグを設定。 |
その他の継承メンバ | |
基底クラス PdfTkNet::PtlEncrypt に属する継承限定公開変数類 | |
PdfTk::PtlEncrypt * | m_native |
PDFの標準セキュリティハンドラの暗号化情報を表現したクラスです。
すべての標準セキュリティハンドラクラスのベースクラスです。
|
strong |
PdfTkNet::PtlEncryptStandard::PtlEncryptStandard | ( | int | keyLength, |
STANDARD_METHOD_TYPE | method ) |
PdfTkNet::PtlEncryptStandard::PtlEncryptStandard | ( | PtlEncryptStandard^ | obj | ) |
|
virtual |
デストラクタ
PdfTkNet::PtlEncryptStandard::!PtlEncryptStandard | ( | ) |
ファイナライザ。
STANDARD_METHOD_TYPE PdfTkNet::PtlEncryptStandard::getMethod | ( | ) |
bool PdfTkNet::PtlEncryptStandard::hasOwnerPassword | ( | ) |
bool PdfTkNet::PtlEncryptStandard::hasUserPassword | ( | ) |
PtlEncryptStandard PdfTkNet::PtlEncryptStandard::operator= | ( | PtlEncryptStandard^ | obj | ) |
コピーオペレータ
obj | コピー元オブジェクト。 |
void PdfTkNet::PtlEncryptStandard::setMethod | ( | STANDARD_METHOD_TYPE | method | ) |
void PdfTkNet::PtlEncryptStandard::setOwnerPassword | ( | String^ | password | ) |
オーナーパスワード値を設定。
オーナーパスワードとユーザパスワードは違っている必要があります。
同じパスワードを指定した場合の動作は保証されません。
setEncryptComponentでENCRYPT_ONLY_ATTACHED_FILEを設定する場合、オーナーパスワードを設定しても無視されます。
password | オーナーパスワード。 |
PtlException |
void PdfTkNet::PtlEncryptStandard::setUserPassword | ( | String^ | password | ) |
ユーザパスワード値を設定。
オーナーパスワードとユーザパスワードは違っている必要があります。
同じパスワードを指定した場合の動作は保証されません。
setEncryptComponentでENCRYPT_ONLY_ATTACHED_FILEを設定する場合、ユーザーパスワードは必須です。
password | ユーザパスワード。 |
PtlException |