jp.co.intra_mart.product.pdfmaker.net
クラス AbstractIODOC

java.lang.Object
  上位を拡張 jp.co.intra_mart.foundation.service.client.NetworkConnector
      上位を拡張 jp.co.intra_mart.foundation.service.client.NetworkAgent
          上位を拡張 jp.co.intra_mart.foundation.service.client.file.AbstractComponent
              上位を拡張 jp.co.intra_mart.product.pdfmaker.net.AbstractIODOC
すべての実装されたインタフェース:
java.io.Serializable, jp.co.intra_mart.foundation.service.client.ActionListener, CompressedPDF
直系の既知のサブクラス:
CSVCela, CSVDoc, IOIntegration

public abstract class AbstractIODOC
extends jp.co.intra_mart.foundation.service.client.file.AbstractComponent
implements java.io.Serializable, CompressedPDF

このクラスは、PDFファイル作成クラスのスーパークラスです。
PDFファイル作成は、サブクラスが行います。

導入されたバージョン:
PDF-Designer Version 3.2
作成者:
Hisanari.H(09/03,2001),YSS(09/02,2008)
関連項目:
直列化された形式

フィールドの概要
static int COMPRESS_DEFAULT
          推奨されていません。 当フィールド値は次バージョンにて廃止されます。
static int COMPRESS_NONE
          推奨されていません。 当フィールド値は次バージョンにて廃止されます。
static int COMPRESS_SIZE
          推奨されていません。 当フィールド値は次バージョンにて廃止されます。
static int COMPRESS_SPEED
          推奨されていません。 当フィールド値は次バージョンにて廃止されます。
 
インタフェース jp.co.intra_mart.product.pdfmaker.CompressedPDF から継承されたフィールド
COMPRESSION_DEFAULT, COMPRESSION_NONE, COMPRESSION_SIZE, COMPRESSION_SPEED
 
コンストラクタの概要
AbstractIODOC()
          コンストラクタ。
 
メソッドの概要
 void copySecurity(int flg)
          PDFセキュリティのテキスト抽出コピー許可フラグの設定。
 void defineApplication(java.lang.String appliname)
          PDF文書情報の文書作成アプリケーション名の設定。
 void defineAuthor(java.lang.String author)
          PDF文書情報の作成者の設定。
 void defineSubTitle(java.lang.String subtitle)
          PDF文書情報のサブタイトルの設定。
 void defineTitle(java.lang.String title)
          PDF文書情報のタイトルの設定。
 int getCompression()
          推奨されていません。 PDFデザイナー V7.0.0以降の追加機能を使用する場合は、PDF圧縮は設定に関係なく「デフォルト圧縮」が適用されます。 当メソッドは次バージョンにて廃止されます。
 java.lang.String getLog()
          推奨されていません。 PDFデザイナー V7.0.0以降の追加機能を使用する場合は、ログファイル出力は使用できません。 当メソッドは次バージョンにて廃止されます。
 void jsCopySecurity(java.lang.String flgname)
          推奨されていません。 このメソッドはJavaScript処理用内部メソッドです。JavaEEコードからはcopySecurityメソッドを使用下さい。
 void jsModifySecurity(java.lang.String flgname)
          推奨されていません。 このメソッドはJavaScript処理用内部メソッドです。JavaEEコードからはmodifySecurityメソッドを使用下さい。
 void jsPrintSecurity(java.lang.String flgname)
          推奨されていません。 このメソッドはJavaScript処理用内部メソッドです。JavaEEコードからはprintSecurityメソッドを使用下さい。
abstract  java.lang.String lastMessage()
          PDFまたはIOD中間ファイル生成の実行結果メッセージの取得。
abstract  int makePDF(java.lang.String path)
          PDFファイルの生成。
 void modifySecurity(int flg)
          PDFセキュリティの編集拒否フラグの設定。
 void printSecurity(int flg)
          PDFセキュリティの印刷許可フラグの設定。
 void setCompression(int compressionRatio)
          推奨されていません。 PDFデザイナー V7.0.0以降の追加機能を使用する場合は、PDF圧縮は設定に関係なく「デフォルト圧縮」が適用されます。 当メソッドは次バージョンにて廃止されます。
 void setLog(java.lang.String path)
          推奨されていません。 PDFデザイナー V7.0.0以降の追加機能を使用する場合は、ログファイル出力は使用できません。 当メソッドは次バージョンにて廃止されます。
 void setOpenPassword(java.lang.String openpass)
          PDFファイルにオープンパスワードを設定します (Adobe Reader等で閲覧する際に、パスワードが要求されます)。
 void setSecurityPassword(java.lang.String secpass)
          PDFファイルにセキュリティパスワードを設定します (PDFファイルを編集する際に、パスワードが要求されます)。
 
クラス jp.co.intra_mart.foundation.service.client.file.AbstractComponent から継承されたメソッド
getInstance
 
クラス jp.co.intra_mart.foundation.service.client.NetworkAgent から継承されたメソッド
action
 
クラス jp.co.intra_mart.foundation.service.client.NetworkConnector から継承されたメソッド
close, execute, freeMemory, isConnected, serverTime, totalMemory
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

COMPRESS_NONE

public static final int COMPRESS_NONE
推奨されていません。 当フィールド値は次バージョンにて廃止されます。
PDF圧縮設定:非圧縮。

関連項目:
定数フィールド値

COMPRESS_DEFAULT

public static final int COMPRESS_DEFAULT
推奨されていません。 当フィールド値は次バージョンにて廃止されます。
PDF圧縮設定:デフォルト圧縮。

関連項目:
定数フィールド値

COMPRESS_SPEED

public static final int COMPRESS_SPEED
推奨されていません。 当フィールド値は次バージョンにて廃止されます。
PDF圧縮設定:スピード優先。

関連項目:
定数フィールド値

COMPRESS_SIZE

public static final int COMPRESS_SIZE
推奨されていません。 当フィールド値は次バージョンにて廃止されます。
PDF圧縮設定:ファイルサイズ優先。

関連項目:
定数フィールド値
コンストラクタの詳細

AbstractIODOC

public AbstractIODOC()
              throws java.lang.IllegalStateException
コンストラクタ。
各サブクラスの呼び出し時にライセンスチェックを実施し、ライセンス無効の場合は
ライセンスエラー例外をスローする。

例外:
java.lang.IllegalStateException - ライセンス違反の場合スロー
メソッドの詳細

setLog

public void setLog(java.lang.String path)
推奨されていません。 PDFデザイナー V7.0.0以降の追加機能を使用する場合は、ログファイル出力は使用できません。 当メソッドは次バージョンにて廃止されます。

実行ログファイルパス設定。
パスは、Storage-Service の管理するディレクトリ(標準は storage/)からの相対形式
で表されるパス名を指定する。

パラメータ:
path - ログファイルのパス

getLog

public java.lang.String getLog()
推奨されていません。 PDFデザイナー V7.0.0以降の追加機能を使用する場合は、ログファイル出力は使用できません。 当メソッドは次バージョンにて廃止されます。

実行ログファイルパス取得。
setLog() メソッドによってログファイルが設定されている場合はその設定値を返却。
ログファイルが未設定の場合は、nullを返す。

戻り値:
ログファイルのパス

setCompression

public void setCompression(int compressionRatio)
推奨されていません。 PDFデザイナー V7.0.0以降の追加機能を使用する場合は、PDF圧縮は設定に関係なく「デフォルト圧縮」が適用されます。 当メソッドは次バージョンにて廃止されます。

PDF出力時の圧縮方法を設定。
圧縮方法は、このインターフェースの持つ以下のstatic変数のうちのいずれかを指定する。
COMPRESSION_NONE 圧縮なし
COMPRESSION_SPEED スピード優先方式で圧縮
COMPRESSION_SIZE ファイルサイズ優先方式で圧縮
当メソッドが呼ばれなかった場合のPDFファイル出力は「デフォルト圧縮」が適用される。

定義:
インタフェース CompressedPDF 内の setCompression
パラメータ:
compressionRatio - 圧縮方式を表す定数値

getCompression

public int getCompression()
推奨されていません。 PDFデザイナー V7.0.0以降の追加機能を使用する場合は、PDF圧縮は設定に関係なく「デフォルト圧縮」が適用されます。 当メソッドは次バージョンにて廃止されます。

現在設定されているPDF出力時の圧縮方法を取得。

定義:
インタフェース CompressedPDF 内の getCompression
戻り値:
圧縮方式を表す定数値

makePDF

public abstract int makePDF(java.lang.String path)
                     throws java.io.IOException
PDFファイルの生成。

パラメータ:
path - 出力ファイルのパス
戻り値:
リターンコード
例外:
java.io.IOException - 入出力エラー

lastMessage

public abstract java.lang.String lastMessage()
PDFまたはIOD中間ファイル生成の実行結果メッセージの取得。

戻り値:
実行結果メッセージ

defineTitle

public void defineTitle(java.lang.String title)
PDF文書情報のタイトルの設定。
設定された各項目が、PDFファイル生成時に適用される。
IOD中間ファイル生成の場合は、この設定内容は無効となる。

パラメータ:
title - 文書タイトル
導入されたバージョン:
PDF-Designer Version 7.0.0

defineSubTitle

public void defineSubTitle(java.lang.String subtitle)
PDF文書情報のサブタイトルの設定。
設定された各項目が、PDFファイル生成時に適用される。
IOD中間ファイル生成の場合は、この設定内容は無効となる。

パラメータ:
subtitle - 文書サブタイトル
導入されたバージョン:
PDF-Designer Version 7.0.0

defineAuthor

public void defineAuthor(java.lang.String author)
PDF文書情報の作成者の設定。
設定された各項目が、PDFファイル生成時に適用される。
IOD中間ファイル生成の場合は、この設定内容は無効となる。

パラメータ:
author - 作成者
導入されたバージョン:
PDF-Designer Version 7.0.0

defineApplication

public void defineApplication(java.lang.String appliname)
PDF文書情報の文書作成アプリケーション名の設定。
設定された各項目が、PDFファイル生成時に適用される。
IOD中間ファイル生成の場合は、この設定内容は無効となる。

パラメータ:
appliname - 文書作成アプリケーション名
導入されたバージョン:
PDF-Designer Version 7.0.0

setOpenPassword

public void setOpenPassword(java.lang.String openpass)
                     throws PDFException
PDFファイルにオープンパスワードを設定します (Adobe Reader等で閲覧する際に、パスワードが要求されます)。

オープンパスワードとセキュリティパスワードに同一値は設定できません (設定した場合はエラーとなります)。

IOD中間ファイル出力時は当設定は無効となります。

パラメータ:
openpass - PDFオープンパスワード
例外:
PDFException - PDFセキュリティ設定エラー時スロー
導入されたバージョン:
PDF-Designer Version 7.0.0

setSecurityPassword

public void setSecurityPassword(java.lang.String secpass)
                         throws PDFException
PDFファイルにセキュリティパスワードを設定します (PDFファイルを編集する際に、パスワードが要求されます)。

オープンパスワードとセキュリティパスワードに同一値は設定できません (設定した場合はエラーとなります)。

IOD中間ファイル出力時は当設定は無効となります。

パラメータ:
secpass - PDFセキュリティパスワード
例外:
PDFException - PDFセキュリティ設定エラー時スロー
導入されたバージョン:
PDF-Designer Version 7.0.0

printSecurity

public void printSecurity(int flg)
                   throws PDFException
PDFセキュリティの印刷許可フラグの設定。
設定された項目が、PDFファイル生成時に適用される。
IOD中間ファイル生成の場合は、この設定内容は無効となる。

パラメータ:
flg - 印刷許可セキュリティ
例外:
PDFException - PDFセキュリティ設定エラー時スロー
導入されたバージョン:
PDF-Designer Version 7.0.0

modifySecurity

public void modifySecurity(int flg)
                    throws PDFException
PDFセキュリティの編集拒否フラグの設定。
設定された項目が、PDFファイル生成時に適用される。
IOD中間ファイル生成の場合は、この設定内容は無効となる。

パラメータ:
flg - 編集許可セキュリティ拒否フラグ
例外:
PDFException - PDFセキュリティ設定エラー時スロー
導入されたバージョン:
PDF-Designer Version 7.0.0

copySecurity

public void copySecurity(int flg)
                  throws PDFException
PDFセキュリティのテキスト抽出コピー許可フラグの設定。
設定された項目が、PDFファイル生成時に適用される。
IOD中間ファイル生成の場合は、この設定内容は無効となる。

パラメータ:
flg - テキスト抽出コピーセキュリティ許可フラグ
例外:
PDFException - PDFセキュリティ設定エラー時スロー
導入されたバージョン:
PDF-Designer Version 7.0.0

jsPrintSecurity

public void jsPrintSecurity(java.lang.String flgname)
                     throws PDFException
推奨されていません。 このメソッドはJavaScript処理用内部メソッドです。JavaEEコードからはprintSecurityメソッドを使用下さい。

PDFセキュリティの印刷許可フラグの設定(JavaScriptコードからの受け渡し用)。
設定された項目が、PDFファイル生成時に適用される。
IOD中間ファイル生成の場合は、この設定内容は無効となる。

パラメータ:
flgname - 印刷許可セキュリティ文字列
例外:
PDFException - PDFセキュリティ設定エラー時スロー
導入されたバージョン:
PDF-Designer Version 7.0.0

jsModifySecurity

public void jsModifySecurity(java.lang.String flgname)
                      throws PDFException
推奨されていません。 このメソッドはJavaScript処理用内部メソッドです。JavaEEコードからはmodifySecurityメソッドを使用下さい。

PDFセキュリティの編集許可フラグの設定(JavaScriptコードからの受け渡し用)。
設定された項目が、PDFファイル生成時に適用される。
IOD中間ファイル生成の場合は、この設定内容は無効となる。

パラメータ:
flgname - 編集許可セキュリティ文字列
例外:
PDFException - PDFセキュリティ設定エラー時スロー
導入されたバージョン:
PDF-Designer Version 7.0.0

jsCopySecurity

public void jsCopySecurity(java.lang.String flgname)
                    throws PDFException
推奨されていません。 このメソッドはJavaScript処理用内部メソッドです。JavaEEコードからはcopySecurityメソッドを使用下さい。

PDFセキュリティのテキストコピー許可フラグの設定(JavaScriptコードからの受け渡し用)。
設定された項目が、PDFファイル生成時に適用される。
IOD中間ファイル生成の場合は、この設定内容は無効となる。

パラメータ:
flgname - テキストコピー許可セキュリティ文字列
例外:
PDFException - PDFセキュリティ設定エラー時スロー
導入されたバージョン:
PDF-Designer Version 7.0.0