public abstract class PdfLayout
extends java.lang.Object
| コンストラクタと説明 |
|---|
PdfLayout(java.io.OutputStream aOutputStream) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addPage()
属性とデータを確定し、ページを追加します。
|
void |
addPage(java.util.HashMap<java.lang.String,java.lang.String> aData)
埋め込む値を指定してページを追加します。
|
void |
clearAttributes()
setAttributesでセットした属性をクリアします。
|
void |
clearData()
埋め込みデータをクリアします。
|
void |
close()
帳票をクローズします。
|
void |
removeAttribute(java.lang.String aId,
java.lang.String aKey)
属性をクリアします。
|
void |
setAttribute(java.lang.String aId,
java.lang.String aKey,
java.lang.String aValue)
属性をセットします。
|
void |
setAttributes(java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> aExtraAttributes)
属性をセットします。
|
void |
setData(java.lang.String aKey,
java.lang.String aValue)
テンプレートに埋め込むデータを指定します。
|
void |
setFontPath(java.lang.String aDefaultFontPath)
フォントファイルのデフォルトパスをセットします。
|
void |
setImagePath(java.lang.String aImagePath)
画像ファイルのデフォルトパスをセットします。
|
void |
setPageHeaderText(java.lang.String aHeaderText)
ページヘッダーのテキストをセットします。
|
void |
setPageNumber(int aPageNumber)
ページ番号の初期値をセットします。
|
void |
setTemplate(org.w3c.dom.Element aTemplate)
テンプレートをセットします。
|
void |
setTemplateFile(java.io.File aFile)
テンプレートファイルをセットします。
|
public void setData(java.lang.String aKey,
java.lang.String aValue)
aKey - 値を埋め込む要素のIDaValue - 埋め込む値public void clearData()
public void setAttributes(java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.lang.String>> aExtraAttributes)
aExtraAttributes - セット先の要素をキーに属性の[名前=値]ペアを保持するHashMappublic void clearAttributes()
public void setAttribute(java.lang.String aId,
java.lang.String aKey,
java.lang.String aValue)
aId - 属性をセットする要素のIDaKey - 属性名aValue - 属性値public void removeAttribute(java.lang.String aId,
java.lang.String aKey)
aId - 属性をセットする要素のIDaKey - 属性名public void setImagePath(java.lang.String aImagePath)
aImagePath - 画像ファイルのデフォルトパスpublic void setFontPath(java.lang.String aDefaultFontPath)
aDefaultFontPath - フォントファイルのデフォルトパスpublic void setPageNumber(int aPageNumber)
aPageNumber - ページ番号public void setPageHeaderText(java.lang.String aHeaderText)
aHeaderText - ヘッダーのテキストpublic void setTemplateFile(java.io.File aFile)
throws java.io.IOException
aFile - テンプレートファイルjava.io.IOExceptionpublic void setTemplate(org.w3c.dom.Element aTemplate)
aTemplate - テンプレートpublic void addPage()
throws java.lang.IllegalStateException
java.lang.IllegalStateExceptionpublic void addPage(java.util.HashMap<java.lang.String,java.lang.String> aData)
throws java.lang.IllegalStateException
aData - 埋め込む値を[ID=値]形式でセットしたHashMapjava.lang.IllegalStateExceptionpublic void close()
throws PdfException
PdfException