public class DocConvertTag extends CommonTagSupport
●形式:<og:docConvert fileURL="…" inputFile="…" outputFile="…" /> ●body:なし ●Tag定義: <og:docConvert fileURL 【TAG】操作するファイルのディレクトリを指定します (初期値:FILE_URL[=filetemp/]) inputFile ○【TAG】入力ファイル名を指定します(必須)。 inputStorageType 【TAG】入力ファイルのストレージタイプを指定します。(初期値:CLOUD_TARGET) inputBucketName 【TAG】入力ファイルのバケット名を指定します。(初期値:CLOUD_BUCKET) outputFile ○【TAG】出力ファイル名を指定します(必須)。 outputStorageType 【TAG】出力ファイルのストレージタイプを指定します。(初期値:CLOUD_TARGET) outputBucketName 【TAG】出力ファイルのバケット名を指定します。(初期値:CLOUD_BUCKET) 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" />
5.10.9.0 (2019/03/01) oota クラウドストレージ対応を追加。(Fileクラスを拡張) |
bodyContent
id, pageContext
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
EVAL_BODY_AGAIN
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 |
setInputBucketName(java.lang.String inBucket)
【TAG】読み取り元バケット名を設定します。
|
void |
setInputFile(java.lang.String fname)
【TAG】入力ファイル名を指定します。
|
void |
setInputStorageType(java.lang.String inStorage)
【TAG】読み取り元ストレージタイプを設定します。
|
void |
setOutputBucketName(java.lang.String outBucket)
【TAG】保存先バケット名を設定します。
|
void |
setOutputFile(java.lang.String fname)
【TAG】出力ファイル名を指定します。
|
void |
setOutputStorageType(java.lang.String outStorage)
【TAG】保存先ストレージタイプを設定します。
|
java.lang.String |
toString()
このオブジェクトの文字列表現を返します。
|
add, add, addEventColumn, addEventColumn, check, check, commitTableObject, debugPrint, doAfterBody, doCatch, doFinally, get, getApplicationInfo, getAttributes, getBodyRawString, getBodyString, getContextAttribute, getContextPath, getCookie, getCSVParameter, getDataCondition, getDateFormat, getDBColumn, getDBFunctionName, getDocumentLink, getGUIInfo, getGUIInfoAttri, getHostName, getLabel, getLabelInterface, getLanguage, getLASTAttri, getLongLabel, getMsglbl, getNVLAttri, getObject, getParameterNames, getParameterRows, getRequest, getRequestAttribute, getRequestCacheData, getRequestMethod, getRequestParameter, getRequestParameterValues, getRequestValue, getRequestValue, getRequestValues, getReservedParameter, getReservedValue, getResource, getSanitizedBodyString, getScope, getSessionAttribute, getTagName, getUser, getUserEditInfo, getUserInfo, isAjaxSubmitRequest, isDebug, isNoTransitionRequest, isNull, jspPrint, removeContextAttribute, removeObject, removeRequestAttribute, removeSessionAttribute, set, setAjaxSubmitRequest, setCaseKey, setCaseNN, setCaseNull, setCaseVal, setContextAttribute, setCookie, setDebug, setLanguage, setLbl, setNoTransitionRequest, setObject, setObject, setParameterNames, setParameterRows, setRequestAttribute, setRequestCacheData, setScope, setSessionAttribute, setUserInfo, startQueryTransaction, sys, sysBool, sysInt, useMainTrans, useQuotCheck, useTag, useXssCheck
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getParent, setPageContext, setParent
public DocConvertTag()
public int doStartTag()
doStartTag
インタフェース内 Tag
doStartTag
クラス内 CommonTagSupport
public int doEndTag()
doEndTag
インタフェース内 Tag
doEndTag
クラス内 CommonTagSupport
protected void release2()
release2
クラス内 CommonTagSupport
public 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 void setInputStorageType(java.lang.String inStorage)
inStorage
- ストレージタイプファイルを読み取り元の、ストレージタイプを設定します。 未設定の場合は、システムリソースの「CLOUD_TARGET」が参照されます。 自身のサーバを指定する場合は、「default」を設定してください。
5.10.9.0 (2019/03/01) 新規追加 |
public void setInputBucketName(java.lang.String inBucket)
inBucket
- バケット名ファイルを読み取り元の、バケット名を指定します。 クラウドストレージ利用時のみ有効です。 未設定の場合は、システムリソースの「CLOUD_BUKET」が参照されます。
5.10.9.0 (2019/03/01) 新規追加 |
public void setOutputStorageType(java.lang.String outStorage)
outStorage
- ストレージタイプファイルを保存するストレージタイプを設定します。 未設定の場合は、システムリソースの「CLOUD_TARGET」が参照されます。 自身のサーバを指定する場合は、「default」を設定してください。
5.10.9.0 (2019/03/01) 新規追加 |
public void setOutputBucketName(java.lang.String outBucket)
outBucket
- バケット名ファイルを保存するバケット名を指定します。 クラウドストレージ利用時のみ有効です。 未設定の場合は、システムリソースの「CLOUD_BUKET」が参照されます。
5.10.9.0 (2019/03/01) 新規追加 |
public java.lang.String toString()
toString
クラス内 CommonTagSupport
5.10.9.0 (2019/03/01) inputStorageType,inputBucketName, outputStorageType,outputBucketNameを属性に追加。 |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.