|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectnet.createform.common.PdfSecParam
net.createform.common.PdfSecParam40Bit
public class PdfSecParam40Bit
40-bit PDF セキュリティパラメータオブジェクト。
40-bit の PDF セキュリティを設定するための拡張コマンドラインオプションオブジェクトです。 40-bit セキュリティでは以下の項目が設定可能です。
各セキュリティオプションの指定は、setProhibitXXX(boolean) メソッドによって行います。 例えば、印刷を許可しない設定を行う場合は、setProhibitPrint(true) を指定します。
設定したセキュリティオプションは RuntimeParam オブジェクトにセットして使用します。
PdfSecParam40Bit sec = new PdfSecParam40Bit(); sec.setUserPassword("userpass"); sec.setMasterPassword("masterpass"); sec.setProhibitPrint(true); RuntimeParam param = new RuntimeParam(); param.setWorkDir("/somewhere/work_dir"); param.setStyleFile("sample.sty"); param.setOutFile("/somewhere/outfile_dir/sample.pdf"); param.setDataFile("/somewhere/datafile_dir/sample.csv"); param.setPdfSecurity(sec); CCast libcall = new CCast(); int RetVal = libcall.executeRuntime(param);
RuntimeParam
,
直列化された形式フィールドの概要 | |
---|---|
static java.lang.String |
OPTION_PROHIBIT_ADDNOTE
40-bit PDF セキュリティ "注釈とフォームフィールドの追加と変更を許可しない" 設定オプション "-Xa" |
static java.lang.String |
OPTION_PROHIBIT_DOCUMENT
40-bit PDF セキュリティ "文書の変更を許可しない" 設定オプション "-Xd" |
static java.lang.String |
OPTION_PROHIBIT_PRINT
40-bit PDF セキュリティ "印刷を許可しない" 設定オプション "-Xp" |
static java.lang.String |
OPTION_PROHIBIT_SELECT
40-bit PDF セキュリティ "テキストとグラフィックスの選択を許可しない" 設定オプション "-Xs" |
クラス net.createform.common.PdfSecParam から継承されたフィールド |
---|
OPTION, OPTION_MASTER_PASSWORD, OPTION_USER_PASSWORD |
コンストラクタの概要 | |
---|---|
PdfSecParam40Bit()
|
メソッドの概要 | |
---|---|
protected java.lang.String |
generateCommandLine()
コマンドライン文字列を生成する。 |
java.lang.String |
getSecKind()
セキュリティ暗号化種類を返します。 |
int |
getSecLevel()
セキュリティレベルを返します。 |
boolean |
isProhibitAddNote()
ノートとフォームフィールドの追加と変更が許可されていないかどうかを返します。 |
boolean |
isProhibitDocument()
文書の変更が許可されていないかどうかを返します。 |
boolean |
isProhibitPrint()
印刷が許可されていないかどうかを返します。 |
boolean |
isProhibitSelect()
テキストとグラフィックの選択が許可されていないかどうかを返します。 |
protected void |
parse()
コマンドライン文字列を解析しパラメータを設定する。 |
void |
setProhibitAddNote(boolean prohibit)
ノートとフォームフィールドの追加と変更を許可しない設定を行います。 |
void |
setProhibitDocument(boolean prohibit)
文書の変更を許可しない設定を行います。 |
void |
setProhibitPrint(boolean prohibit)
印刷を許可しない設定を行います。 |
void |
setProhibitSelect(boolean prohibit)
テキストとグラフィックの選択を許可しない設定を行います。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final java.lang.String OPTION_PROHIBIT_PRINT
public static final java.lang.String OPTION_PROHIBIT_DOCUMENT
public static final java.lang.String OPTION_PROHIBIT_SELECT
public static final java.lang.String OPTION_PROHIBIT_ADDNOTE
コンストラクタの詳細 |
---|
public PdfSecParam40Bit()
メソッドの詳細 |
---|
protected void parse()
PdfSecParam
内の parse
protected java.lang.String generateCommandLine()
PdfSecParam
内の generateCommandLine
public int getSecLevel()
PdfSecParam
内の getSecLevel
public java.lang.String getSecKind()
PdfSecParam
内の getSecKind
public void setProhibitPrint(boolean prohibit)
PdfSecParam
内の setProhibitPrint
prohibit
- 許可しないかどうかpublic boolean isProhibitPrint()
PdfSecParam
内の isProhibitPrint
public void setProhibitDocument(boolean prohibit)
PdfSecParam
内の setProhibitDocument
prohibit
- 許可しないかどうかpublic boolean isProhibitDocument()
PdfSecParam
内の isProhibitDocument
public void setProhibitSelect(boolean prohibit)
prohibit
- 許可しないかどうかpublic boolean isProhibitSelect()
public void setProhibitAddNote(boolean prohibit)
PdfSecParam
内の setProhibitAddNote
prohibit
- 許可しないかどうかpublic boolean isProhibitAddNote()
PdfSecParam
内の isProhibitAddNote
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |