|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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()
|
メソッドの概要 | |
---|---|
int |
getSecLevel()
セキュリティレベルを返します。 |
boolean |
isProhibitAddNote()
ノートとフォームフィールドの追加と変更が許可されていないかどうかを返します。 |
boolean |
isProhibitDocument()
文書の変更が許可されていないかどうかを返します。 |
boolean |
isProhibitPrint()
印刷が許可されていないかどうかを返します。 |
boolean |
isProhibitSelect()
テキストとグラフィックの選択が許可されていないかどうかを返します。 |
void |
setProhibitAddNote(boolean prohibit)
ノートとフォームフィールドの追加と変更を許可しない設定を行います。 |
void |
setProhibitDocument(boolean prohibit)
文書の変更を許可しない設定を行います。 |
void |
setProhibitPrint(boolean prohibit)
印刷を許可しない設定を行います。 |
void |
setProhibitSelect(boolean prohibit)
テキストとグラフィックの選択を許可しない設定を行います。 |
クラス net.createform.common.PdfSecParam から継承されたメソッド |
---|
clone, getCommandLine, getMasterPassword, getUserPassword, init, isProhibitAssemble, setCommandLine, setMasterPassword, setProhibitAssemble, setUserPassword |
クラス java.lang.Object から継承されたメソッド |
---|
equals, 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()
メソッドの詳細 |
---|
public int getSecLevel()
PdfSecParam
内の getSecLevel
public void setProhibitPrint(boolean prohibit)
prohibit
- 許可しないかどうかpublic boolean isProhibitPrint()
public void setProhibitDocument(boolean prohibit)
prohibit
- 許可しないかどうかpublic boolean isProhibitDocument()
public void setProhibitSelect(boolean prohibit)
prohibit
- 許可しないかどうかpublic boolean isProhibitSelect()
public void setProhibitAddNote(boolean prohibit)
prohibit
- 許可しないかどうかpublic boolean isProhibitAddNote()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |