public class PDFLibSecurity extends Object implements Serializable
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
COPY_AND_ACCESSBILITY_DISABLE
文字抽出コピーセキュリティ:コピー、及びアクセシビリティ不許可
|
static int |
COPY_AND_ACCESSBILITY_ENABLE
文字抽出コピーセキュリティ:テキスト、画像、その他の内容のコピー、及びアクセシビリティを許可
|
static int |
MODIFY_ALL
変更セキュリティ:ページの抽出を除くすべての操作
|
static int |
MODIFY_DISABLE
変更セキュリティ:変更不許可
|
static int |
MODIFY_FORM_AND_ANNOTATION
変更セキュリティ:注釈の作成、フォームフィールドの入力、および既存の署名フィールドに署名
|
static int |
MODIFY_FORM_AND_ASSEMBLY
変更セキュリティ:ページレイアウト、フォームフィールドの入力、および既存の署名フィールドに署名[40bit-RC4専用]
|
static int |
PRINT_DISABLE
印刷セキュリティ:印刷不許可
|
static int |
PRINT_ENABLE
印刷セキュリティ:印刷許可(高解像度)
|
static int |
SEC_40_RC
40bit-RC4セキュリティレベル
|
static int |
SEC_NO
セキュリティ設定無し
|
コンストラクタと説明 |
---|
PDFLibSecurity(int seclv)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
checkSecurity()
非推奨です。
このメソッドは処理内部で呼び出される為、任意に呼び出すことは推奨されません。
|
void |
copySecurity(int param)
PDFファイルへのテキスト文字抽出許可及びアクセシビリティ許可セキュリティの設定。
|
boolean |
getAddNoteSecurity()
非推奨です。
このメソッドは処理内部で呼び出される為、任意に呼び出すことは推奨されません。
|
boolean |
getCopySecurity()
非推奨です。
このメソッドは処理内部で呼び出される為、任意に呼び出すことは推奨されません。
|
boolean |
getEditSecurity()
非推奨です。
このメソッドは処理内部で呼び出される為、任意に呼び出すことは推奨されません。
|
String |
getOpenPassword()
非推奨です。
このメソッドは処理内部で呼び出される為、任意に呼び出すことは推奨されません。
|
boolean |
getPrintSecurity()
非推奨です。
このメソッドは処理内部で呼び出される為、任意に呼び出すことは推奨されません。
|
int |
getSecurityLevel()
非推奨です。
このメソッドは処理内部で呼び出される為、任意に呼び出すことは推奨されません。
|
String |
getSecurityPassword()
非推奨です。
このメソッドは処理内部で呼び出される為、任意に呼び出すことは推奨されません。
|
boolean |
isDefault()
非推奨です。
このメソッドは処理内部で呼び出される為、任意に呼び出すことは推奨されません。
|
void |
modifySecurity(int param)
PDFファイルへの変更許可セキュリティの設定。
|
void |
printSecurity(int param)
PDFファイルへの印刷許可セキュリティの設定。
|
void |
setOpenPassword(String openpassword)
PDFファイルにオープンパスワードを設定します (Adobe Reader等で閲覧する際に、パスワードが要求されます)。
|
void |
setSecurityPassword(String securitypassword)
PDFファイルにセキュリティパスワードを設定します (PDFファイルを編集する際に、パスワードが要求されます)。
|
public static final int SEC_40_RC
public static final int SEC_NO
public static final int PRINT_ENABLE
public static final int PRINT_DISABLE
public static final int MODIFY_FORM_AND_ANNOTATION
public static final int MODIFY_FORM_AND_ASSEMBLY
public static final int MODIFY_ALL
public static final int MODIFY_DISABLE
public static final int COPY_AND_ACCESSBILITY_ENABLE
public static final int COPY_AND_ACCESSBILITY_DISABLE
public PDFLibSecurity(int seclv)
public void setSecurityPassword(String securitypassword)
securitypassword
- PDFファイルセキュリティパスワードpublic String getSecurityPassword()
public void setOpenPassword(String openpassword)
openpassword
- PDFファイルオープンパスワードpublic String getOpenPassword()
public int getSecurityLevel()
public void printSecurity(int param) throws PDFException
param
- 印刷許可パーミッション値PDFException
- パラメータ値不正public void modifySecurity(int param) throws PDFException
param
- 変更許可パーミッション値PDFException
- パラメータ値不正public void copySecurity(int param) throws PDFException
param
- テキスト文字抽出許可パーミッション値PDFException
- Security parameter errorpublic boolean getPrintSecurity()
public boolean getEditSecurity()
public boolean getCopySecurity()
public boolean getAddNoteSecurity()
public boolean isDefault()
public int checkSecurity()
IM-PDFDesigner for Accel Platform API Specifications