|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectnet.createform.common.PdfSecParam
public abstract class PdfSecParam
実行ランタイムの PDF セキュリティパラメータオブジェクトの基底クラス。
PDF セキュリティを実行オプションから設定するための拡張実行オプションクラスです。 このクラスは abstract な基底クラスであり、ユーザが直接このクラスを使用することはありません。
RC4 40-bit セキュリティを使用する場合は、PdfSecParam40Bit
クラスを、
RC4 128-bit セキュリティを使用する場合は、PdfSecParam128Bit
クラスを、
AES 128-bit セキュリティを使用する場合は、PdfSecParamAES128Bit
クラスをそれぞれ使用して下さい。
また、実行オプションの指定方法に関しては、RuntimeParam
クラスの記述を参照して下さい。
RuntimeParam
,
PdfSecParam40Bit
,
PdfSecParam128Bit
,
PdfSecParamAES128Bit
,
直列化された形式フィールドの概要 | |
---|---|
static java.lang.String |
OPTION
PDF セキュリティ設定オプション "-X" |
static java.lang.String |
OPTION_MASTER_PASSWORD
PDF セキュリティ マスタパスワード設定オプション "-Xm" |
static java.lang.String |
OPTION_USER_PASSWORD
PDF セキュリティ ユーザパスワード設定オプション "-Xu" |
コンストラクタの概要 | |
---|---|
PdfSecParam()
|
メソッドの概要 | |
---|---|
java.lang.Object |
clone()
|
protected abstract java.lang.String |
generateCommandLine()
与えられたパラメータからコマンドライン文字列を生成します。 |
java.lang.String |
getCommandLine()
設定されているコマンドライン文字列を返します。 |
java.lang.String |
getMasterPassword()
設定されているマスタパスワードを返します。 |
int |
getPermit()
許可の設定値を返します。 |
abstract java.lang.String |
getSecKind()
セキュリティ暗号化種類を返します。 |
abstract int |
getSecLevel()
セキュリティレベルを返します。 |
java.lang.String |
getUserPassword()
設定されているユーザパスワードを返します。 |
void |
init()
すべてのプロパティを初期化します。 |
boolean |
isPermitText()
テキスト、画像、およびその他の内容のコピーを有効にする設定がされているかどうかを返します。 |
protected boolean |
isProhibitAccess()
アクセシビリティが無効かどうかを返します。 |
protected boolean |
isProhibitAddNote()
注釈とフォームフィールドの作成が許可されていないかどうかを返します。 |
boolean |
isProhibitAssemble()
文書アセンブリが許可されていないかどうかを返します。 |
protected boolean |
isProhibitCopyCut()
内容のコピーまたは抽出を許可されていないかどうかを返します。 |
protected boolean |
isProhibitDocument()
文書の変更が許可されていないかどうかを返します。 |
protected boolean |
isProhibitModField()
フォームフィールドの入力または署名が許可されていないかどうかを返します。 |
protected boolean |
isProhibitPrint()
印刷が許可されていないかどうかを返します。 |
protected boolean |
isProhibitPrintButLowImg()
低解像度以外の印刷が許可されていないかどうかを返します。 |
boolean |
isScreenDevice()
スクリーンリーダーデバイスのテキストアクセスを有効にする設定がされているかどうかを返します。 |
protected void |
parse()
コマンドライン文字列を解析する。 |
void |
setCommandLine(java.lang.String commandline)
コマンドライン文字列を設定します。 |
void |
setMasterPassword(java.lang.String pass)
マスタパスワードを設定します。 |
void |
setPermit(int prohibit)
許可の設定を行います。 |
void |
setPermitText(boolean prohibit)
テキスト、画像、およびその他の内容のコピーを有効にする設定を行います。 |
protected void |
setProhibitAccess(boolean prohibit)
アクセシビリティを無効にする設定を行います。 |
protected void |
setProhibitAddNote(boolean prohibit)
注釈とフォームフィールドの作成を許可しない設定を行います。 |
void |
setProhibitAssemble(boolean prohibit)
文書アセンブリを許可しない設定を行います。 |
protected void |
setProhibitCopyCut(boolean prohibit)
内容のコピーまたは抽出を許可しない設定を行います。 |
protected void |
setProhibitDocument(boolean prohibit)
文書の変更を許可しない設定を行います。 |
protected void |
setProhibitModField(boolean prohibit)
フォームフィールドの入力または署名を許可しない設定を行います。 |
protected void |
setProhibitPrint(boolean prohibit)
印刷を許可しない設定を行います。 |
protected void |
setProhibitPrintButLowImg(boolean prohibit)
低解像度以外の印刷を許可しない設定を行います。 |
void |
setScreenDevice(boolean prohibit)
スクリーンリーダーデバイスのテキストアクセスを有効にする設定を行います。 |
void |
setUserPassword(java.lang.String pass)
ユーザパスワードを設定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final java.lang.String OPTION
public static final java.lang.String OPTION_USER_PASSWORD
public static final java.lang.String OPTION_MASTER_PASSWORD
コンストラクタの詳細 |
---|
public PdfSecParam()
メソッドの詳細 |
---|
protected abstract java.lang.String generateCommandLine()
public abstract int getSecLevel()
public abstract java.lang.String getSecKind()
protected void parse()
public void setUserPassword(java.lang.String pass)
pass
- パスワードpublic java.lang.String getUserPassword()
public void setMasterPassword(java.lang.String pass)
pass
- パスワードpublic java.lang.String getMasterPassword()
protected void setProhibitPrint(boolean prohibit)
prohibit
- 許可しないかどうかprotected boolean isProhibitPrint()
protected void setProhibitPrintButLowImg(boolean prohibit)
prohibit
- 許可しないかどうかprotected boolean isProhibitPrintButLowImg()
protected void setProhibitDocument(boolean prohibit)
prohibit
- 許可しないかどうかprotected boolean isProhibitDocument()
protected void setProhibitCopyCut(boolean prohibit)
prohibit
- 許可しないかどうかprotected boolean isProhibitCopyCut()
protected void setProhibitAddNote(boolean prohibit)
prohibit
- 許可しないかどうかprotected boolean isProhibitAddNote()
protected void setProhibitModField(boolean prohibit)
prohibit
- 許可しないかどうかprotected boolean isProhibitModField()
protected void setProhibitAccess(boolean prohibit)
prohibit
- 無効にするかどうかprotected boolean isProhibitAccess()
public void setProhibitAssemble(boolean prohibit)
prohibit
- 許可しないかどうかpublic boolean isProhibitAssemble()
public void setPermit(int prohibit)
prohibit
- 許可の設定値public int getPermit()
public void setPermitText(boolean prohibit)
prohibit
- 許可しないかどうかpublic boolean isPermitText()
public void setScreenDevice(boolean prohibit)
prohibit
- 許可しないかどうかpublic boolean isScreenDevice()
public void setCommandLine(java.lang.String commandline)
(ex.) PdfSecParam sec = new PdfSecParam40Bit(); sec.setCommandLine("-Xusecret -Xmmsecret -Xp -Xs");
commandline
- コマンドライン文字列public java.lang.String getCommandLine()
(ex.) "-Xusecret -Xmmsecret -Xp -Xs"
public void init()
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
java.lang.Object
内の clone
java.lang.CloneNotSupportedException
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |