PDFTool 7.0
PtlEncryptPermissionType2.h
1
2// PtlEncryptPermissionType2.h
3// Copyright (C) 2013-2018 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTLENCRYPT_PERMISSION_TYPE2_H_
7#define PDFTK_PTLENCRYPT_PERMISSION_TYPE2_H_
8
9#include "PtlEncryptPermission.h"
10
11namespace PdfTk {
12
19
131
132} // namespace PdfTk
133
134#endif // PDFTK_PTLENCRYPT_PERMISSION_TYPE2_H_
PtlEncryptPermission(PERM_TYPE type)
コンストラクタ
bool getAccessibility() const
スクリーンリーダーデバイスのテキストアクセスを有効にするかどうかを取得。
void setPrint(PERMISSION_PRINT permPrint)
印刷権限を設定。
void setCopy(bool allow)
テキスト、画像、その他の内容のコピーを有効にするかどうかを設定。
void setModify(PERMISSION_MODIFY permModify)
変更権限を設定。
PERMISSION_PRINT getPrint() const
印刷権限を取得。
bool getCopy() const
テキスト、画像、その他の内容のコピーを有効にするかどうかを取得。
PtlEncryptPermissionType2()
コンストラクタ
PERMISSION_MODIFY getModify() const
変更権限を取得。
‾PtlEncryptPermissionType2()
デストラクタ
void setAccessibility(bool allow)
スクリーンリーダーデバイスのテキストアクセスを有効にするかどうかを設定。
PtlEncryptPermissionType2(const PtlEncryptPermissionType2 &obj)
コピーコンストラクタ
PERMISSION_MODIFY
変更権限
Definition PtlEncryptPermissionType2.h:35
@ PERM_MODIFY_NOT_ALLOWED
許可しない
Definition PtlEncryptPermissionType2.h:36
@ PERM_MODIFY_ANNOTANDFORM
注釈の作成、フォームフィールドの入力と既存の署名フィールドに署名 権限フラグの6,9ビット目をOn
Definition PtlEncryptPermissionType2.h:39
@ PERM_MODIFY_FILLFORM
フォームフィールドの入力と既存の署名フィールドに署名 権限フラグの9ビット目をOn
Definition PtlEncryptPermissionType2.h:38
@ PERM_MODIFY_MODYFYDOC
ページ抽出を除く全ての動作 権限フラグの4,6,9ビット目をOn
Definition PtlEncryptPermissionType2.h:40
@ PERM_MODIFY_ASSEMBLEDOC
ページの挿入、削除、回転 権限フラグの11ビット目をOn
Definition PtlEncryptPermissionType2.h:37
PtlEncryptPermissionType2 & operator=(const PtlEncryptPermissionType2 &obj)
コピーオペレータ
PERMISSION_PRINT
印刷権限
Definition PtlEncryptPermissionType2.h:26
@ PERM_PRINT_NOT_ALLOWED
許可しない
Definition PtlEncryptPermissionType2.h:27
@ PERM_PRINT_LOW
低解像度 権限フラグの3ビット目をOn
Definition PtlEncryptPermissionType2.h:28
@ PERM_PRINT_HIGH
高解像度 権限フラグの3,12ビット目をOn
Definition PtlEncryptPermissionType2.h:29