jp.co.intra_mart.product.pdfmaker
クラス PDFSecurity

java.lang.Object
  上位を拡張 jp.co.intra_mart.product.pdfmaker.PDFSecurity
すべての実装されたインタフェース:
java.io.Serializable

public class PDFSecurity
extends java.lang.Object
implements java.io.Serializable

PDFファイルのセキュリティ情報を設定するためのクラスです。
このクラスは、PDFBuilder クラスと合わせて利用します。 PDFファイル作成時に、このクラスを利用してパスワードを設定した場合、 そのパスワード認証により様々なアクションに対する AcrobatReader の 振る舞いを制限することができます。

導入されたバージョン:
PDF-Designer Version 3.2
関連項目:
PDFBuilder, 直列化された形式

コンストラクタの概要
PDFSecurity(java.lang.String password)
          PDFファイルのセキュリティ情報オブジェクトを作成します。
 
メソッドの概要
 void copySecurity(boolean disable)
          認証無しでの複製(コピー)の可・不可を設定します。
 void editSecurity(boolean disable)
          認証無しでの編集の可・不可を設定します。
 boolean isCopyable()
          許可無しでの複製が可能かどうかを返します。
 boolean isEditable()
          許可無しでの編集が可能かどうかを返します。
 boolean isPrintable()
          許可無しでの印刷が可能かどうかを返します。
 boolean isRetouchable()
          許可無しでの注釈追加が可能かどうかを返します。
 void printSecurity(boolean disable)
          認証無しでの印刷の可・不可を設定します。
 void retouchSecurity(boolean disable)
          認証無しでの注釈追加の可・不可を設定します。
 java.lang.String securityPassword()
          このオブジェクトのセキュリティパスワードを取得します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PDFSecurity

public PDFSecurity(java.lang.String password)
PDFファイルのセキュリティ情報オブジェクトを作成します。

パラメータ:
password - PDFファイルのセキュリティパスワード
メソッドの詳細

securityPassword

public java.lang.String securityPassword()
このオブジェクトのセキュリティパスワードを取得します。
このメソッドの返す値は、このオブジェクトを作成する時に コンストラクタに指定したパスワードです。

戻り値:
パスワード

printSecurity

public void printSecurity(boolean disable)
認証無しでの印刷の可・不可を設定します。

パラメータ:
disable - 認証無しでの印刷を不可能にする場合 true。

editSecurity

public void editSecurity(boolean disable)
認証無しでの編集の可・不可を設定します。

パラメータ:
disable - 認証無しでの編集を不可能にする場合 true。

copySecurity

public void copySecurity(boolean disable)
認証無しでの複製(コピー)の可・不可を設定します。

パラメータ:
disable - 認証無しでの複製を不可能にする場合 true。

retouchSecurity

public void retouchSecurity(boolean disable)
認証無しでの注釈追加の可・不可を設定します。

パラメータ:
disable - 認証無しでの注釈追加を不可能にする場合 true。

isPrintable

public boolean isPrintable()
許可無しでの印刷が可能かどうかを返します。

戻り値:
認証無しでの印刷が可能な場合 true、そうでない場合 false。

isEditable

public boolean isEditable()
許可無しでの編集が可能かどうかを返します。

戻り値:
認証無しでの編集が可能な場合 true、そうでない場合 false。

isCopyable

public boolean isCopyable()
許可無しでの複製が可能かどうかを返します。

戻り値:
認証無しでの複製が可能な場合 true、そうでない場合 false。

isRetouchable

public boolean isRetouchable()
許可無しでの注釈追加が可能かどうかを返します。

戻り値:
認証無しでの注釈追加が可能な場合 true、そうでない場合 false。