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 在接口中 ClippedPageProviderpublic UNIT getOffsetY()
getOffsetY 在接口中 ClippedPageProviderpublic void setOffsetY(UNIT offsetY)
public int getTotalPageNumber()
getTotalPageNumber 在接口中 ClippedPageProviderpublic void setTotalPageNumber(int totalPageNumber)
setTotalPageNumber 在接口中 ClippedPageProviderpublic int getFirstPageNumber()
getFirstPageNumber 在接口中 ClippedPageProviderpublic void setFirstPageNumber(int firstPageNumber)
setFirstPageNumber 在接口中 ClippedPageProviderpublic int getCurrentPageNumber()
getCurrentPageNumber 在接口中 ClippedPageProviderpublic void setCurrentPageNumber(int currentPageNumber)
setCurrentPageNumber 在接口中 ClippedPageProviderpublic int[] getMinColWidths()
getMinColWidths 在接口中 ClippedPageProviderpublic int[] getXY()
getXY 在接口中 ClippedPageProviderpublic abstract void paintPage(PagePainterProvider painter, java.awt.Graphics2D g2d, int resolution)
paintPage 在接口中 ClippedPageProviderpainter - 页面绘画器g2d - 画图上下文resolution - 分辨率public abstract UNIT getActualWidth()
getActualWidth 在接口中 ClippedPageProviderpublic abstract UNIT getActualHeight()
getActualHeight 在接口中 ClippedPageProviderpublic abstract int getContentWidth()
getContentWidth 在接口中 ClippedPageProviderpublic abstract int getContentHeight()
getContentHeight 在接口中 ClippedPageProviderpublic void writeXML(XMLPrintWriter writer)
writeXML 在接口中 ClippedPageProviderwriteXML 在接口中 XMLWriterwriter - XML写入对象public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 ClippedPageProviderclone 在接口中 FCloneableclone 在类中 java.lang.Objectjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常public void deriveResolution(int resolution)
deriveResolution 在接口中 ClippedPageProviderresolution - 指定的分辨率