|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.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
jp.co.intra_mart.product.pdfmaker.net.CSVCela
public class CSVCela
このクラスは、IOWebDOCの連票用レイアウトファイルと CSV形式のデータファイル、
又はレコードデータオブジェクトからIOD中間ファイル、PDFファイルを作成するための機能を提供します。
また、連票(IOCELA)文書内に単票(IODOC)を埋め込む機能を提供します。
PDFファイルは、Storage-Service上で稼動するIOWebDOCが連携して作成します。
その為、このクラスの各メソッド(一部除く)の実行時はファイルサーバとの通信が発生します。
PDFファイルの作成はStorage-Serviceで実行されるため、レイアウトファイルや
データファイルは、Storage-Serviceに保存されている必要があります。
また、IOCELAへ埋め込むレコードオブジェクトデータからCSVデータファイルを内部で生成し、
PDFファイルを生成する機能があり、この場合はレコードデータを内部でファイル変換し、
それを元にIOWebDOCでPDFを生成します。
実行後に作成されるPDFファイルやログファイルなどは、全てStorage-Serviceに作られます。
なお、PDF生成時に登録する文書情報、及びセキュリティ情報を埋め込む必要が有る場合は、
登録用各メソッドを呼び出すことで設定できます。
フィールドの概要 |
---|
クラス jp.co.intra_mart.product.pdfmaker.net.AbstractIODOC から継承されたフィールド |
---|
COMPRESS_DEFAULT, COMPRESS_NONE, COMPRESS_SIZE, COMPRESS_SPEED |
インタフェース jp.co.intra_mart.product.pdfmaker.CompressedPDF から継承されたフィールド |
---|
COMPRESSION_DEFAULT, COMPRESSION_NONE, COMPRESSION_SIZE, COMPRESSION_SPEED |
コンストラクタの概要 | |
---|---|
CSVCela(java.lang.String path)
指定された定義ファイルから PDFファイル又はIOD中間ファイルを作成するためのオブジェクトを構築します。 |
メソッドの概要 | |
---|---|
java.lang.Object |
action(java.lang.Object argV)
推奨されていません。 このメソッドはStorage-Serviceによって呼び出されます。任意に呼び出すことは推奨できません。 |
java.lang.String |
createTempFile()
Storage-Serviceの管理するテンポラリディレクトリ上にテンポラリファイル(IOD)を作成し、 その絶対パス名を返却する。 |
java.lang.String |
lastMessage()
PDFファイルまたはIOD中間ファイル生成の実行結果メッセージの取得。 |
int |
makeIOD(java.lang.String path)
IOD中間ファイルを作成する。 |
int |
makePDF(java.lang.String path)
PDFファイルを作成する。 |
void |
setCSV(java.lang.String path)
CSV形式データファイルのパスを設定する。 |
void |
setData(java.lang.String id,
java.lang.String data)
IOCELA文書内のIODOCレイアウトファイル(IOD)に、オブジェクトデータの設定する。 |
void |
setDocData(java.lang.String data)
IOCELA文書内のIODOCレイアウトファイル(IOD)に、埋め込みデータファイル(DAT)を設定する。 |
void |
setDocIod(java.lang.String iod)
IOCELA文書内に貼り付けるIODOCレイアウトファイル(IOD)を設定する。 |
void |
setImageData(java.lang.String id,
java.lang.String filepath)
IOCELA文書内のIODOCレイアウトファイル(IOD)に、オブジェクトデータ(イメージ)を設定する。 |
void |
setRecord(java.lang.String datarecord)
IOCELA出力用データレコードのセット。 |
void |
setTextBoxData(java.lang.String textboxdata)
IOCELA文書内のIODOCレイアウトファイル(IOD)に、オブジェクトデータ(文字枠用)のデータを設定する。 |
void |
setTextBoxEnd()
IOCELA文書内のIODOCレイアウトファイル(IOD)に、オブジェクトデータ(文字枠用)の終了を宣言する。 |
void |
setTextBoxStart(java.lang.String id)
IOCELA文書内のIODOCレイアウトファイル(IOD)に、オブジェクトデータ(文字枠用)の開始を宣言する。 |
クラス jp.co.intra_mart.product.pdfmaker.net.AbstractIODOC から継承されたメソッド |
---|
copySecurity, defineApplication, defineAuthor, defineSubTitle, defineTitle, getCompression, getLog, jsCopySecurity, jsModifySecurity, jsPrintSecurity, modifySecurity, printSecurity, setCompression, setLog, setOpenPassword, setSecurityPassword |
クラス jp.co.intra_mart.foundation.service.client.file.AbstractComponent から継承されたメソッド |
---|
getInstance |
クラス 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 |
コンストラクタの詳細 |
---|
public CSVCela(java.lang.String path) throws java.lang.IllegalStateException
path
- レイアウト定義ファイル(DEF)のパス
java.lang.IllegalStateException
- ライセンス違反の場合スローされますメソッドの詳細 |
---|
public void setCSV(java.lang.String path)
path
- CSV 形式データファイルのパスpublic int makePDF(java.lang.String path) throws java.io.IOException
AbstractIODOC
内の makePDF
path
- 出力PDFファイル(Storage-Serviceの管理するディレクトリ(標準は storage/)からの相対形式で表されるパス名[英数字])
java.io.IOException
- 入出力エラーpublic int makeIOD(java.lang.String path) throws java.io.IOException
path
- 出力IODファイル(Storage-Serviceの管理するディレクトリ(標準は storage/)からの相対形式で表されるパス名[英数字])
java.io.IOException
- 入出力エラーpublic java.lang.String lastMessage()
AbstractIODOC
内の lastMessage
public final java.lang.Object action(java.lang.Object argV)
jp.co.intra_mart.foundation.service.client.ActionListener
内の action
jp.co.intra_mart.foundation.service.client.NetworkAgent
内の action
argV
- 実行引数
public void setRecord(java.lang.String datarecord)
datarecord
- 埋め込み用データレコードpublic void setDocIod(java.lang.String iod)
iod
- 埋め込みIODファイル(Storage-Serviceの管理するディレクトリ(標準は storage/)からの相対形式で表されるパス名[英数字])public void setDocData(java.lang.String data)
data
- 埋め込みIODファイル(Storage-Serviceの管理するディレクトリ(標準は storage/)からの相対形式で表されるパス名[英数字])public void setData(java.lang.String id, java.lang.String data)
id
- 埋め込み識別子IDdata
- 埋め込みデータ文字列public void setTextBoxStart(java.lang.String id)
id
- 埋め込み識別子ID(文字枠)public void setTextBoxData(java.lang.String textboxdata)
textboxdata
- 埋め込みデータ文字列public void setTextBoxEnd()
public void setImageData(java.lang.String id, java.lang.String filepath)
id
- 埋め込み識別子IDfilepath
- 埋め込みイメージファイル(Storage-Serviceの管理するディレクトリ(標準は storage/)からの相対形式で表されるパス名[英数字])public java.lang.String createTempFile() throws java.io.IOException
java.io.IOException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |