public abstract class PFPaperElement
extends java.lang.Object
implements java.io.Serializable
修飾子とタイプ | フィールドと説明 |
---|---|
protected float |
drawHeight
描画サイズ縦幅(mm)
|
protected float |
drawWidth
描画サイズ横幅(mm)
|
protected float |
drawX
描画左上X座標(mm)
|
protected float |
drawY
描画左上Y座標(mm)
|
protected int |
pageNo |
protected static java.lang.String |
PROPERTY_ERROR_ILLEGAL_DRAW_POSITION
プロパティキー
|
protected static java.lang.String |
PROPERTY_ERROR_ILLEGAL_DRAW_SIZE |
コンストラクタと説明 |
---|
PFPaperElement() |
修飾子とタイプ | メソッドと説明 |
---|---|
abstract void |
draw(java.awt.Graphics2D g)
描画する。
|
abstract java.lang.String |
getDisplayString()
表示用文字列を取得する。
|
float |
getDrawHeight()
描画の縦幅を取得する。
|
float |
getDrawWidth()
描画の横幅を取得する。
|
float |
getDrawX()
描画位置X座標を取得する。
|
float |
getDrawY()
描画位置Y座標を取得する。
|
int |
getPageNo()
ページ番号を取得する。
|
void |
setDrawHeight(float height)
描画縦幅を設定する。
|
void |
setDrawPosition(float x,
float y)
描画位置を設定する。
|
void |
setDrawSize(float width,
float height)
描画サイズを設定する。
|
void |
setDrawWidth(float width)
描画横幅を設定する。
|
void |
setDrawX(float x)
描画位置X座標を設定する。
|
void |
setDrawY(float y)
描画位置Y座標を設定する。
|
void |
setPageNo(int page)
ページ番号を設定する。
|
abstract void |
writeExcel(PFExcelFileAccessor excelFileAccessor,
java.util.ArrayList rowIndexList,
java.util.ArrayList columnIndexList,
boolean excelTextboxUsed)
Excelファイルに出力する。
|
protected static final java.lang.String PROPERTY_ERROR_ILLEGAL_DRAW_POSITION
protected static final java.lang.String PROPERTY_ERROR_ILLEGAL_DRAW_SIZE
protected float drawX
protected float drawY
protected float drawWidth
protected float drawHeight
protected int pageNo
public abstract java.lang.String getDisplayString()
public abstract void draw(java.awt.Graphics2D g)
g
- グラフィクスオブジェクトpublic void setDrawPosition(float x, float y) throws PFRuntimeException
x
- 左上X座標(単位:mm)y
- 左上Y座標(単位:mm)PFRuntimeException
- 指定された位置の値が正しくないpublic void setDrawX(float x) throws PFRuntimeException
x
- 左上X座標(単位:mm)PFRuntimeException
- 指定された位置の値が正しくないpublic void setDrawY(float y) throws PFRuntimeException
y
- 左上Y座標(単位:mm)PFRuntimeException
- 指定された位置の値が正しくないpublic float getDrawX()
public float getDrawY()
public void setDrawSize(float width, float height) throws PFRuntimeException
width
- 描画横幅(単位:mm)height
- 描画縦幅(単位:mm)PFRuntimeException
- 指定されたサイズの値が正しくないpublic void setDrawWidth(float width) throws PFRuntimeException
width
- 描画横幅(単位:mm)PFRuntimeException
- 指定されたサイズの値が正しくないpublic void setDrawHeight(float height) throws PFRuntimeException
height
- 描画縦幅(単位:mm)PFRuntimeException
- 指定されたサイズの値が正しくないpublic float getDrawWidth()
public float getDrawHeight()
public void setPageNo(int page)
public int getPageNo()
public abstract void writeExcel(PFExcelFileAccessor excelFileAccessor, java.util.ArrayList rowIndexList, java.util.ArrayList columnIndexList, boolean excelTextboxUsed)
excelFileAccessor
- ExcelファイルアクセスコンポーネントrowIndexList
- 行位置のリストcolumnIndexList
- 列位置のリストexcelTextboxUsed
- エクセル出力テキストボックス使用フラグ