public abstract class ClippedPage extends java.lang.Object implements XMLWriter, FCloneable, ClippedPageProvider
限定符和类型 | 字段和说明 |
---|---|
protected int |
currentPageNumber |
protected int |
firstPageNumber |
protected UNIT |
offsetX |
protected UNIT |
offsetY |
protected int |
resolution |
protected int |
totalPageNumber |
protected int |
x |
static java.lang.String |
XML_TAG |
protected int |
y |
XML_TAG_CHART, XML_TAG_EC
构造器和说明 |
---|
ClippedPage(UNIT offsetX,
UNIT offsetY,
int x,
int y)
初始化一个图标分页块
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
clone() |
void |
deriveResolution(int resolution)
设置当前分页的分辨率
|
abstract UNIT |
getActualHeight()
获取该分页块的实际高度,该宽度采用FineReport内部单位
|
abstract UNIT |
getActualWidth()
获取该分页块的实际宽度,该宽度采用FineReport内部单位
|
abstract int |
getContentHeight()
获取该分页块所占用的高度,单位:像素
|
abstract int |
getContentWidth()
获取该分页块所占用的宽度,单位:像素
|
int |
getCurrentPageNumber() |
int |
getFirstPageNumber() |
int[] |
getMinColWidths() |
UNIT |
getOffsetX() |
UNIT |
getOffsetY() |
int |
getTotalPageNumber() |
int[] |
getXY()
返回该ReportPage在其所属的Report生成的ReportPage[][]中的两维坐标定位
|
abstract void |
paintPage(PagePainterProvider painter,
java.awt.Graphics2D g2d,
int resolution)
开始画这个分页块
|
void |
setCurrentPageNumber(int currentPageNumber) |
void |
setFirstPageNumber(int firstPageNumber) |
void |
setOffsetY(UNIT offsetY) |
void |
setTotalPageNumber(int totalPageNumber) |
void |
writeXML(XMLPrintWriter writer)
分页块写成XML
|
public static final java.lang.String XML_TAG
protected UNIT offsetX
protected UNIT offsetY
protected int totalPageNumber
protected int currentPageNumber
protected int firstPageNumber
protected int x
protected int y
protected int resolution
public UNIT getOffsetX()
getOffsetX
在接口中 ClippedPageProvider
public UNIT getOffsetY()
getOffsetY
在接口中 ClippedPageProvider
public void setOffsetY(UNIT offsetY)
public int getTotalPageNumber()
getTotalPageNumber
在接口中 ClippedPageProvider
public void setTotalPageNumber(int totalPageNumber)
setTotalPageNumber
在接口中 ClippedPageProvider
public int getFirstPageNumber()
getFirstPageNumber
在接口中 ClippedPageProvider
public void setFirstPageNumber(int firstPageNumber)
setFirstPageNumber
在接口中 ClippedPageProvider
public int getCurrentPageNumber()
getCurrentPageNumber
在接口中 ClippedPageProvider
public void setCurrentPageNumber(int currentPageNumber)
setCurrentPageNumber
在接口中 ClippedPageProvider
public int[] getMinColWidths()
getMinColWidths
在接口中 ClippedPageProvider
public int[] getXY()
getXY
在接口中 ClippedPageProvider
public abstract void paintPage(PagePainterProvider painter, java.awt.Graphics2D g2d, int resolution)
paintPage
在接口中 ClippedPageProvider
painter
- 页面绘画器g2d
- 画图上下文resolution
- 分辨率public abstract UNIT getActualWidth()
getActualWidth
在接口中 ClippedPageProvider
public abstract UNIT getActualHeight()
getActualHeight
在接口中 ClippedPageProvider
public abstract int getContentWidth()
getContentWidth
在接口中 ClippedPageProvider
public abstract int getContentHeight()
getContentHeight
在接口中 ClippedPageProvider
public void writeXML(XMLPrintWriter writer)
writeXML
在接口中 ClippedPageProvider
writeXML
在接口中 XMLWriter
writer
- XML写入对象public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 ClippedPageProvider
clone
在接口中 FCloneable
clone
在类中 java.lang.Object
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常public void deriveResolution(int resolution)
deriveResolution
在接口中 ClippedPageProvider
resolution
- 指定的分辨率