public class PFPaperImageDataElement extends PFPaperImageElement implements PFMethodSettablePaperElement
borderColor, borderWidth, originalSize
drawHeight, drawWidth, drawX, drawY, pageNo, PROPERTY_ERROR_ILLEGAL_DRAW_POSITION, PROPERTY_ERROR_ILLEGAL_DRAW_SIZE
コンストラクタと説明 |
---|
PFPaperImageDataElement()
イメージデータ帳票要素を生成する。
|
PFPaperImageDataElement(float width,
float height)
イメージデータ帳票要素を生成する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
draw(java.awt.Graphics2D g)
描画する。
|
java.lang.String |
getDisplayString()
表示用文字列を取得する。
|
PFMethodInvokeDelegation |
getGetterMethod()
値取得メソッドを取得する。
|
java.awt.Image |
getImage()
イメージを取得する。
|
PFComponent |
getSourceComponent()
値取得元コンポーネントを取得する。
|
PFObjectTable |
getTableData()
テーブルデータを取得する。
|
int |
getTableDataColumnIndex()
イメージ要素の印刷列インデックスを取得する(連結・繰り返し印刷機能)。
|
int |
getTableDataRowIndex()
イメージ要素の印刷行インデックスを取得する(連結・繰り返し印刷機能)。
|
boolean |
isCopying()
コンポーネントコピー中かどうかを取得する。
|
boolean |
isIterativePrint()
イメージ要素を連結または繰り返し印刷するか否かを取得する。
|
void |
restoreSourceComponent(PFConstructBase base)
コンポーネントIDの配列をコンポーネントに変換して保持する。
|
void |
setCopying(boolean copying)
コンポーネントコピー中かどうかを設定する。
|
void |
setGetterMethod(PFMethodInvokeDelegation getterMethod)
値取得メソッドを設定する。
|
void |
setImage(java.awt.Image image)
イメージを設定する。
|
void |
setIterativePrint(boolean iterative)
イメージ要素を連結または繰り返し印刷するか否かを設定する。
|
void |
setSourceComponent(PFComponent component)
値取得元コンポーネントを設定する。
|
void |
setTableDataColumnIndex(int index)
イメージ要素の印刷列インデックスを指定する(連結・繰り返し印刷機能)。
|
void |
setTableDataRowIndex(int index)
イメージ要素の印刷行インデックスを指定する(連結・繰り返し印刷機能)。
|
void |
storeSourceComponentId(PFConstructBase base)
コンポーネントをコンポーネントIDの配列に変換して保持する。
|
void |
writeExcel(PFExcelFileAccessor excelFileAccessor,
java.util.ArrayList rowIndexList,
java.util.ArrayList columnIndexList,
boolean excelTextboxUsed)
Excelファイルに出力する。
|
getBorderColor, getBorderWidth, isOriginalSizeDraw, setBorderColor, setBorderWidth, setOriginalSizeDraw
getDrawHeight, getDrawWidth, getDrawX, getDrawY, getPageNo, setDrawHeight, setDrawPosition, setDrawSize, setDrawWidth, setDrawX, setDrawY, setPageNo
public PFPaperImageDataElement()
public PFPaperImageDataElement(float width, float height) throws PFRuntimeException
width
- 描画横幅(単位:mm)height
- 描画縦幅(単位:mm)PFRuntimeException
- 指定されたサイズの値が正しくないpublic java.lang.String getDisplayString()
getDisplayString
クラス内 PFPaperElement
public PFObjectTable getTableData()
public void setIterativePrint(boolean iterative)
iterative
- 連結または繰り返し印刷する場合truepublic boolean isIterativePrint()
public void setTableDataRowIndex(int index)
index
- 印刷行インデックスpublic int getTableDataRowIndex()
public void setTableDataColumnIndex(int index)
index
- 印刷列インデックスpublic int getTableDataColumnIndex()
public void draw(java.awt.Graphics2D g)
draw
クラス内 PFPaperElement
g
- グラフィクスオブジェクトpublic void setImage(java.awt.Image image)
image
- イメージpublic java.awt.Image getImage()
public void setSourceComponent(PFComponent component)
setSourceComponent
インタフェース内 PFMethodSettablePaperElement
component
- 値取得元コンポーネントpublic PFComponent getSourceComponent()
getSourceComponent
インタフェース内 PFMethodSettablePaperElement
public void setGetterMethod(PFMethodInvokeDelegation getterMethod)
setGetterMethod
インタフェース内 PFMethodSettablePaperElement
getterMethod
- 値取得メソッドpublic PFMethodInvokeDelegation getGetterMethod()
getGetterMethod
インタフェース内 PFMethodSettablePaperElement
public void storeSourceComponentId(PFConstructBase base)
storeSourceComponentId
インタフェース内 PFMethodSettablePaperElement
base
- 帳票が存在する構築コンポーネントpublic void restoreSourceComponent(PFConstructBase base)
restoreSourceComponent
インタフェース内 PFMethodSettablePaperElement
base
- 帳票が存在する構築コンポーネントpublic boolean isCopying()
isCopying
インタフェース内 PFMethodSettablePaperElement
public void setCopying(boolean copying)
setCopying
インタフェース内 PFMethodSettablePaperElement
copying
- コンポーネントコピー中の場合truepublic void writeExcel(PFExcelFileAccessor excelFileAccessor, java.util.ArrayList rowIndexList, java.util.ArrayList columnIndexList, boolean excelTextboxUsed)
writeExcel
クラス内 PFPaperElement
excelFileAccessor
- ExcelファイルアクセスコンポーネントrowIndexList
- 行位置のリストcolumnIndexList
- 列位置のリストexcelTextboxUsed
- エクセル出力テキストボックス使用フラグ