|
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
org.opengion.hayabusa.taglib.CommonTagSupport
org.opengion.hayabusa.taglib.DocConvertTag
public class DocConvertTag
ドキュメントの変換・マージを行うタグです。 変換を行うことのできる入出力のフォーマット以下の通りです。 [対応フォーマット] 入力[Calc(ods) ,Excel(xls) ] -> 出力[Calc(ods) ,Excel(xls) ,PDF] 入力[Writer(odt) ,Word(doc) ] -> 出力[Writer(odt) ,Word(doc) ,PDF] 入力[Impress(odp),PowerPoint(ppt)] -> 出力[Impress(odp),PowerPoint(ppt),PDF] 入出力のフォーマットは、入出力ファイルの拡張子により自動判別されます。 また、入出力ファイル名が同じ場合は何も処理されません。 入力ファイルを、カンマ区切りで複数指定することで、複数の入力ファイルをマージして 出力することもできます。 ※2 現状は、ファイルのマージは、入力ファイルがExcelまたはCalcの場合のみ対応しています。 ※1 この機能を利用するには、OpenOfficeが正しく設定されている必要があります。
●形式:<og:docConvert fileURL="…" inputFile="…" outputFile="…" />
●body:なし
●Tag定義:
<og:docConvert
fileURL 【TAG】操作するファイルのディレクトリを指定します (初期値:FILE_URL[=filetemp/])
inputFile ○【TAG】入力ファイル名を指定します。(必須)
outputFile ○【TAG】出力ファイル名を指定します。(必須)
delInput 【TAG】ドキュメント変換後、元のファイルを削除するかどうかを指定します(初期値:false[=削除しない])
debug 【TAG】デバッグ情報を出力するかどうか[true/false]を指定します(初期値:false)
/>
●使用例
・Calc(ods)ファイルをPDFに変換
<og:docConvert inputFile="temp.ods" outputFile="out.pdf" />
・Excel(xls)ファイルを連結
<og:docConvert inputFile="temp1.xls,temp2.xls" outputFile="out.xls" />| フィールドの概要 |
|---|
| クラス javax.servlet.jsp.tagext.BodyTagSupport から継承されたフィールド |
|---|
bodyContent |
| クラス javax.servlet.jsp.tagext.TagSupport から継承されたフィールド |
|---|
id, pageContext |
| インタフェース javax.servlet.jsp.tagext.BodyTag から継承されたフィールド |
|---|
EVAL_BODY_BUFFERED, EVAL_BODY_TAG |
| インタフェース javax.servlet.jsp.tagext.IterationTag から継承されたフィールド |
|---|
EVAL_BODY_AGAIN |
| インタフェース javax.servlet.jsp.tagext.Tag から継承されたフィールド |
|---|
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
| コンストラクタの概要 | |
|---|---|
DocConvertTag()
|
|
| メソッドの概要 | |
|---|---|
int |
doEndTag()
Taglibの終了タグが見つかったときに処理する doEndTag() を オーバーライドします。 |
int |
doStartTag()
Taglibの開始タグが見つかったときに処理する doStartTag() を オーバーライドします。 |
protected void |
release2()
タグリブオブジェクトをリリースします。 |
void |
setDelInput(java.lang.String flg)
【TAG】ドキュメント変換後、元のファイルを削除するかどうかを指定します(初期値:false[=削除しない])。 |
void |
setFileURL(java.lang.String url)
【TAG】操作するファイルのディレクトリを指定します (初期値:FILE_URL[=filetemp/])。 |
void |
setInputFile(java.lang.String fname)
【TAG】入力ファイル名を指定します。 |
void |
setOutputFile(java.lang.String fname)
【TAG】出力ファイル名を指定します。 |
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。 |
| クラス javax.servlet.jsp.tagext.BodyTagSupport から継承されたメソッド |
|---|
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent |
| クラス javax.servlet.jsp.tagext.TagSupport から継承されたメソッド |
|---|
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| インタフェース javax.servlet.jsp.tagext.Tag から継承されたメソッド |
|---|
getParent, setPageContext, setParent |
| コンストラクタの詳細 |
|---|
public DocConvertTag()
| メソッドの詳細 |
|---|
public int doStartTag()
javax.servlet.jsp.tagext.Tag 内の doStartTagCommonTagSupport 内の doStartTagpublic int doEndTag()
javax.servlet.jsp.tagext.Tag 内の doEndTagCommonTagSupport 内の doEndTagprotected void release2()
CommonTagSupport 内の release2public void setFileURL(java.lang.String url)
url - ファイルURLSystemData.FILE_URL この属性で指定されるディレクトリのファイルを操作します。
指定方法は、通常の fileURL 属性と同様に、先頭が、'/' (UNIX) または、2文字目が、
":" (Windows)の場合は、指定のURLそのままのディレクトリに、そうでない場合は、
(初期値:システム定数のFILE_URL[={@og.value org.opengion.hayabusa.common.SystemData#FILE_URL}])。public void setInputFile(java.lang.String fname)
fname - 入力ファイル名入力ファイル名を指定します。 入力ファイルは、カンマ区切りで複数指定することができます。 この場合、複数の入力ファイルをマージして出力を行います。 ※現状は、ファイルのマージは、入力ファイルがExcelまたはCalcの場合のみ対応しています。 また、マージを行う場合、印刷範囲など、ドキュメントに関連する情報は、1つ目のファイルの 情報が使用されます。
public void setOutputFile(java.lang.String fname)
fname - 出力ファイル名出力ファイル名を指定します。 出力ファイルには、拡張子のみ(xls,ods等)を指定することもできます。 この場合、出力ファイル名は、入力ファイル名と同じになります。(拡張子のみが変換される)
public void setDelInput(java.lang.String flg)
flg - 出力元のファイルを削除するかどうか名ドキュメント変換後、元のファイルを削除するかどうかを指定します。 (初期値:false(削除しない))
public java.lang.String toString()
CommonTagSupport 内の toString
|
openGion 5.5.9.0 | ||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||