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.IOException
public void setTemplate(org.w3c.dom.Element aTemplate)
aTemplate
- テンプレートpublic void addPage() throws java.lang.IllegalStateException
java.lang.IllegalStateException
public void addPage(java.util.HashMap<java.lang.String,java.lang.String> aData) throws java.lang.IllegalStateException
aData
- 埋め込む値を[ID=値]形式でセットしたHashMapjava.lang.IllegalStateException
public void close() throws PdfException
PdfException