public class ClippedECPage extends ClippedPage implements ElementGetter, java.io.Serializable, FCloneable
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ClippedECPage.EmptyClippedReportPage |
static class |
ClippedECPage.XMLClippedReportPage |
| 限定符和类型 | 字段和说明 |
|---|---|
protected ResultElementCase |
sourceElementCase |
protected ResultReport |
sourceReport |
protected static java.lang.String |
XML_TAG |
currentPageNumber, firstPageNumber, offsetX, offsetY, resolution, totalPageNumber, x, yXML_TAG_CHART, XML_TAG_EC| 构造器和说明 |
|---|
ClippedECPage()
初始化一个ClippedECPage
|
ClippedECPage(ResultReport sourceReport,
ResultElementCase sourceElementCase,
int totalPageNumber,
PaperSettingProvider paperSetting,
FT[] rowLineArray,
FT[] columnLineArray,
int x,
int y)
初始化一个ClippedECPage
|
ClippedECPage(ResultReport sourceReport,
ResultElementCase sourceElementCase,
int totalPageNumber,
PaperSettingProvider paperSetting,
FT[] rowLineArray,
FT[] columnLineArray,
UNIT offsetX,
UNIT offsetY,
int x,
int y)
初始化一个ClippedECPage
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Iterator |
cellIterator()
获取单元格的迭代器
|
java.lang.Object |
clone() |
protected PageExportCellElement |
createPageExportCellElement(CellElement cell,
int column,
int row,
int columnspan,
int rowspan) |
java.util.Iterator |
floatIterator()
获取悬浮元素迭代器
|
UNIT |
getActualHeight()
获取该分页块的实际高度,该宽度采用FineReport内部单位
|
UNIT |
getActualWidth()
获取该分页块的实际宽度,该宽度采用FineReport内部单位
|
int |
getColumnCount()
获取总列数
|
FU |
getColumnWidth(int column)
获取指定列的宽度
|
DynamicNumberList |
getColumnWidthDynamicPixList()
获取所有列宽的列表
|
DynamicNumberList |
getColumnWidthDynamicPixList(int resolution)
获取指定分辨率的列宽列表
|
int |
getContentHeight()
获取该分页块所占用的高度,单位:像素
|
int |
getContentWidth()
获取该分页块所占用的宽度,单位:像素
|
UNIT |
getMarginBottom()
获取UNIT为单位的margin bottom
|
UNIT |
getMarginLeft()
获取UNIT为单位的margin left
|
UNIT |
getMarginRight()
获取UNIT为单位的margin right
|
UNIT |
getMarginTop()
获取UNIT为单位的margin top
|
int[] |
getMinColWidths() |
ReportPageAttrProvider |
getReportPageAttr()
获取报表重复,冻结属性
|
java.util.Iterator |
getRow(int rowIndex)
获取指定行的迭代器
|
int |
getRowCount()
获取总行数
|
FU |
getRowHeight(int row)
获取指定行的高度
|
DynamicNumberList |
getRowHeightDynamicPixList()
获取所有行高的列表
|
DynamicNumberList |
getRowHeightDynamicPixList(int resolution)
获取指定分辨率的行高列表
|
int |
getWebPageHeight()
获取页面上的高度
|
int |
getWebPageWidth()
获取web页面上的宽度
|
<T> T |
output(Outlet<T> t,
T parent,
Repository repo,
java.lang.String ids,
NodeVisitor toFindCharts)
输出分页正文内容
|
void |
paintPage(PagePainterProvider painter,
java.awt.Graphics2D g2d,
int resolution)
开始画这个分页块
|
void |
setColumnWidthDynamicPixList(DynamicPixList dynamicPixList)
设置所有列宽的列表
|
void |
setRowHeightDynamicPixList(DynamicPixList dynamicPixList)
设置所有行高的列表
|
void |
writeXML(XMLPrintWriter writer)
分页块写成XML
|
protected static final java.lang.String XML_TAG
protected ResultReport sourceReport
protected ResultElementCase sourceElementCase
public ClippedECPage()
public ClippedECPage(ResultReport sourceReport, ResultElementCase sourceElementCase, int totalPageNumber, PaperSettingProvider paperSetting, FT[] rowLineArray, FT[] columnLineArray, int x, int y)
sourceReport - 该分页块所属reportsourceElementCase - 结果元素totalPageNumber - 总页数paperSetting - 页面设置rowLineArray - 从哪一行到哪一行属于该ReportPagecolumnLineArray - 从哪一列到哪一列属于该ReportPagex - 该ReportPage在生成其的Report生成的所有的ReportPage中的位置(x, y)y - 该ReportPage在生成其的Report生成的所有的ReportPage中的位置(x, y)public ClippedECPage(ResultReport sourceReport, ResultElementCase sourceElementCase, int totalPageNumber, PaperSettingProvider paperSetting, FT[] rowLineArray, FT[] columnLineArray, UNIT offsetX, UNIT offsetY, int x, int y)
sourceReport - 该分页块所属reportsourceElementCase - 结果元素totalPageNumber - 总页数paperSetting - 页面设置rowLineArray - 从哪一行到哪一行属于该ReportPagecolumnLineArray - 从哪一列到哪一列属于该ReportPageoffsetX - 相对于所在的ReportPage的偏移量XoffsetY - 相对于所在的ReportPage的偏移量Yx - 该ReportPage在生成其的Report生成的所有的ReportPage中的位置(x, y)y - 该ReportPage在生成其的Report生成的所有的ReportPage中的位置(x, y)public UNIT getActualWidth()
getActualWidth 在接口中 ClippedPageProvidergetActualWidth 在类中 ClippedPagepublic UNIT getActualHeight()
getActualHeight 在接口中 ClippedPageProvidergetActualHeight 在类中 ClippedPagepublic void paintPage(PagePainterProvider painter, java.awt.Graphics2D g2d, int resolution)
paintPage 在接口中 ClippedPageProviderpaintPage 在类中 ClippedPagepainter - 页面绘画器g2d - 画图上下文resolution - 分辨率public int[] getMinColWidths()
getMinColWidths 在接口中 ClippedPageProvidergetMinColWidths 在类中 ClippedPagepublic <T> T output(Outlet<T> t, T parent, Repository repo, java.lang.String ids, NodeVisitor toFindCharts) throws java.lang.Exception
output 在接口中 ClippedPageProvidert - 输出对象parent - 父容器repo - 请求来源的信息ids - 父标签id listtoFindCharts - 图表查找java.lang.Exceptionpublic ReportPageAttrProvider getReportPageAttr()
getReportPageAttr 在接口中 ElementGetterpublic FU getColumnWidth(int column)
getColumnWidth 在接口中 ClippedPageProvidergetColumnWidth 在接口中 CellElementCaseGettercolumn - 该列所对应的indexpublic FU getRowHeight(int row)
getRowHeight 在接口中 ClippedPageProvidergetRowHeight 在接口中 CellElementCaseGetterrow - 该行所对应的indexpublic DynamicNumberList getColumnWidthDynamicPixList(int resolution)
resolution - 分辨率public DynamicNumberList getColumnWidthDynamicPixList()
public void setColumnWidthDynamicPixList(DynamicPixList dynamicPixList)
public DynamicNumberList getRowHeightDynamicPixList(int resolution)
resolution - 分辨率public DynamicNumberList getRowHeightDynamicPixList()
public void setRowHeightDynamicPixList(DynamicPixList dynamicPixList)
public java.util.Iterator cellIterator()
cellIterator 在接口中 ClippedPageProvidercellIterator 在接口中 CellElementCaseGetterpublic int getColumnCount()
getColumnCount 在接口中 ClippedPageProvidergetColumnCount 在接口中 CellElementCaseGetterpublic java.util.Iterator getRow(int rowIndex)
getRow 在接口中 ClippedPageProvidergetRow 在接口中 CellElementCaseGetterrowIndex - 指定的行public int getRowCount()
getRowCount 在接口中 ClippedPageProvidergetRowCount 在接口中 CellElementCaseGetterpublic java.util.Iterator floatIterator()
floatIterator 在接口中 ClippedPageProviderfloatIterator 在接口中 FloatElementCaseGetterpublic int getWebPageWidth()
public int getContentWidth()
getContentWidth 在接口中 ClippedPageProvidergetContentWidth 在类中 ClippedPagepublic int getWebPageHeight()
public int getContentHeight()
getContentHeight 在接口中 ClippedPageProvidergetContentHeight 在类中 ClippedPagepublic UNIT getMarginTop()
public UNIT getMarginLeft()
public UNIT getMarginBottom()
public UNIT getMarginRight()
protected PageExportCellElement createPageExportCellElement(CellElement cell, int column, int row, int columnspan, int rowspan)
public void writeXML(XMLPrintWriter writer)
writeXML 在接口中 ClippedPageProviderwriteXML 在接口中 XMLWriterwriteXML 在类中 ClippedPagewriter - XML写入对象public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 ClippedPageProviderclone 在接口中 FCloneableclone 在类中 ClippedPagejava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常