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, y
XML_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
在接口中 ClippedPageProvider
getActualWidth
在类中 ClippedPage
public UNIT getActualHeight()
getActualHeight
在接口中 ClippedPageProvider
getActualHeight
在类中 ClippedPage
public void paintPage(PagePainterProvider painter, java.awt.Graphics2D g2d, int resolution)
paintPage
在接口中 ClippedPageProvider
paintPage
在类中 ClippedPage
painter
- 页面绘画器g2d
- 画图上下文resolution
- 分辨率public int[] getMinColWidths()
getMinColWidths
在接口中 ClippedPageProvider
getMinColWidths
在类中 ClippedPage
public <T> T output(Outlet<T> t, T parent, Repository repo, java.lang.String ids, NodeVisitor toFindCharts) throws java.lang.Exception
output
在接口中 ClippedPageProvider
t
- 输出对象parent
- 父容器repo
- 请求来源的信息ids
- 父标签id listtoFindCharts
- 图表查找java.lang.Exception
public ReportPageAttrProvider getReportPageAttr()
getReportPageAttr
在接口中 ElementGetter
public FU getColumnWidth(int column)
getColumnWidth
在接口中 ClippedPageProvider
getColumnWidth
在接口中 CellElementCaseGetter
column
- 该列所对应的indexpublic FU getRowHeight(int row)
getRowHeight
在接口中 ClippedPageProvider
getRowHeight
在接口中 CellElementCaseGetter
row
- 该行所对应的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
在接口中 ClippedPageProvider
cellIterator
在接口中 CellElementCaseGetter
public int getColumnCount()
getColumnCount
在接口中 ClippedPageProvider
getColumnCount
在接口中 CellElementCaseGetter
public java.util.Iterator getRow(int rowIndex)
getRow
在接口中 ClippedPageProvider
getRow
在接口中 CellElementCaseGetter
rowIndex
- 指定的行public int getRowCount()
getRowCount
在接口中 ClippedPageProvider
getRowCount
在接口中 CellElementCaseGetter
public java.util.Iterator floatIterator()
floatIterator
在接口中 ClippedPageProvider
floatIterator
在接口中 FloatElementCaseGetter
public int getWebPageWidth()
public int getContentWidth()
getContentWidth
在接口中 ClippedPageProvider
getContentWidth
在类中 ClippedPage
public int getWebPageHeight()
public int getContentHeight()
getContentHeight
在接口中 ClippedPageProvider
getContentHeight
在类中 ClippedPage
public 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
在接口中 ClippedPageProvider
writeXML
在接口中 XMLWriter
writeXML
在类中 ClippedPage
writer
- XML写入对象public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 ClippedPageProvider
clone
在接口中 FCloneable
clone
在类中 ClippedPage
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常