public class LayerPageReport extends ActiveReport implements LazyPage
| 限定符和类型 | 类和说明 |
|---|---|
protected static class |
LayerPageReport.FamilyLayer |
class |
LayerPageReport.LayerPageSE
carl:这里的按页取数生成报表,是单单简单计算整张报表后生成一页呢?
|
class |
LayerPageReport.LayerPageSet |
ALERT_INFO, packee, workbookEMPTYFIT, KEY, PAPER_HEIGHT, PAPER_WHDTH, TOOLBAR_HEIGHT, WEB_PAGE, XML_TAG| 构造器和说明 |
|---|
LayerPageReport(WorkSheet packee,
java.util.Map parameterMap,
int countPerPage) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addCellElement(ResultCellElement cell)
添加单元格
|
void |
addCellElement(ResultCellElement cell,
boolean override)
添加单元格
|
void |
addFloatElement(FloatElement floatElement)
添加悬浮元素
|
void |
bringFloatElementForward(FloatElement floatElement)
将悬浮元素置于上一层
|
void |
bringFloatElementToFront(FloatElement floatElement)
将悬浮元素置于顶层
|
java.util.Iterator |
cellIterator()
获取单元格的迭代器
|
java.util.Iterator |
floatIterator()
获取悬浮元素迭代器
|
PageSetProvider |
generateReportPageSet(PaperSettingProvider paperSetting)
根据页面设置, 生成分页结果集
|
CellElement |
getCellElement(int column,
int row)
Gets the Cell at the specified position(column, row).
|
java.lang.Object |
getCellValue(int column,
int row)
获取指定行列的单元格值
|
java.util.Iterator |
getColumn(int columnIndex)
获取指定列的遍历迭代器
|
int |
getColumnCount()
获取总列数
|
int[] |
getColumnMappingArray() |
DynamicUnitList |
getColumnWidthList_DEC()
获取列宽
|
FloatElement |
getFloatElement(java.lang.String name)
Gets an FloatElement with the specified name.
|
ResultCellElement |
getResultCellElement(int column,
int row)
Gets the Cell at the specified position(column, row).
|
java.util.Iterator |
getRow(int rowIndex)
获取指定行的列遍历器
|
int |
getRowCount()
获取总行数
|
DynamicUnitList |
getRowHeightList_DEC()
获取行高
|
int[] |
getRowMappingArray() |
TableDataSource |
getTableDataSource()
获取当前报表页对象所使用的数据源
|
void |
insertColumn(int columnIndex)
插入指定列
|
void |
insertRow(int rowIndex)
插入指定行
|
java.util.Iterator |
intersect(int column,
int row,
int width,
int height)
碰撞检测
|
boolean |
isElementCaseReport()
是否是普通的格子报表页的报表类型(区别于聚合报表)
|
void |
merge(int rowFrom,
int rowTo,
int colFrom,
int colTo)
合并指定区域
|
void |
readXML(XMLableReader reader)
读取子节点,应该会被XMLableReader.readXMLObject()调用多次
|
void |
recalculate(Report report,
java.util.Map parameterMap)
重新计算报表
|
void |
removeAllCellElements()
移除所有的单元格
|
void |
removeAllFloatElements()
移除所有的悬浮元素
|
CellElement |
removeCellElement(int column,
int row)
移除指定行列的单元格
|
boolean |
removeCellElement(ResultCellElement cell)
移除指定的单元格
|
void |
removeColumn(int columnIndex)
移除指定列
|
boolean |
removeFloatElement(FloatElement floatElement)
移除指定的悬浮元素
|
FloatElement |
removeFloatElement(java.lang.String name)
移除指定name的悬浮元素
|
ResultCellElement |
removeResultCellElement(int column,
int row)
移除指定行列的单元格
|
void |
removeRow(int rowIndex)
移除指定行
|
void |
sendFloatElementBackward(FloatElement floatElement)
将悬浮元素置于下一层
|
void |
sendFloatElementToBack(FloatElement floatElement)
将悬浮元素置于底层
|
void |
setCellValue(int column,
int row,
java.lang.Object newValue)
设置指定行列的单元格新值
|
void |
shrinkTOFitColumnWidthForCellElement(CellElement cellElement)
根据单元格内容自动调整行宽
|
void |
shrinkTOFitRowHeightForCellElement(CellElement cellElement)
根据单元格内容自动调整行高
|
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
addColumnPrivilegeControl, addRowPrivilegeControl, clone, getBook, getColumnPrivilegeControl, getColumnWidth, getFooter, getHeader, getReport, getReportPageAttr, getReportSettings, getResultWorkBook, getRowHeight, getRowPrivilegeControl, isFiltered, iteratorOfElementCase, prepare2ShrinkRealWidthOrHeight4Cell, processWidgetAsImage, removeColumnPrivilegeControl, removeRowPrivilegeControl, setColumnWidth, setFooter, setHeader, setReportPageAttr, setReportSettings, setResultWorkBook, setRowHeight, shrinkToFitPaper, writeCommonXMLpublic LayerPageReport(WorkSheet packee, java.util.Map parameterMap, int countPerPage)
public TableDataSource getTableDataSource()
ReportgetTableDataSource 在接口中 ReportgetTableDataSource 在类中 ActiveReportpublic void addFloatElement(FloatElement floatElement)
ActiveReportaddFloatElement 在接口中 FloatElementCaseaddFloatElement 在类中 ActiveReportfloatElement - 悬浮元素public void bringFloatElementForward(FloatElement floatElement)
ActiveReportbringFloatElementForward 在接口中 FloatElementCasebringFloatElementForward 在类中 ActiveReportfloatElement - 悬浮元素public void bringFloatElementToFront(FloatElement floatElement)
ActiveReportbringFloatElementToFront 在接口中 FloatElementCasebringFloatElementToFront 在类中 ActiveReportfloatElement - 悬浮元素public java.util.Iterator cellIterator()
ActiveReportcellIterator 在接口中 PageResultSheetProvidercellIterator 在接口中 ResultReportProvidercellIterator 在接口中 CellElementCaseGettercellIterator 在类中 ActiveReportpublic java.util.Iterator floatIterator()
ActiveReportfloatIterator 在接口中 FloatElementCaseGetterfloatIterator 在类中 ActiveReportpublic PageSetProvider generateReportPageSet(PaperSettingProvider paperSetting)
ActiveReportgenerateReportPageSet 在接口中 ResultReportgenerateReportPageSet 在类中 ActiveReportpaperSetting - 页面设置public CellElement getCellElement(int column, int row)
CellElementCasegetCellElement 在接口中 CellElementCasegetCellElement 在类中 ActiveReportcolumn - the column.row - the row.public void addCellElement(ResultCellElement cell)
ActiveReportaddCellElement 在接口中 PageElementCaseaddCellElement 在类中 ActiveReportcell - 待添加的格子public void addCellElement(ResultCellElement cell, boolean override)
ActiveReportaddCellElement 在接口中 PageElementCaseaddCellElement 在类中 ActiveReportcell - 待添加的格子override - 是否覆盖public boolean removeCellElement(ResultCellElement cell)
ActiveReportremoveCellElement 在接口中 PageElementCaseremoveCellElement 在类中 ActiveReportcell - 单元格public ResultCellElement getResultCellElement(int column, int row)
ResultElementCasegetResultCellElement 在接口中 ResultElementCasegetResultCellElement 在类中 ActiveReportcolumn - the column.row - the row.public java.lang.Object getCellValue(int column,
int row)
CellElementCasegetCellValue 在接口中 CellElementCasegetCellValue 在类中 ActiveReportcolumn - 列row - 行public java.util.Iterator getColumn(int columnIndex)
CellElementCasegetColumn 在接口中 CellElementCasegetColumn 在类中 ActiveReportcolumnIndex - 指定的索引public int getColumnCount()
ResultReportProvidergetColumnCount 在接口中 PageResultSheetProvidergetColumnCount 在接口中 ResultReportProvidergetColumnCount 在接口中 CellElementCaseGettergetColumnCount 在类中 ActiveReportpublic FloatElement getFloatElement(java.lang.String name)
FloatElementCasegetFloatElement 在接口中 FloatElementCasegetFloatElement 在类中 ActiveReportpublic java.util.Iterator getRow(int rowIndex)
CellElementCaseGettergetRow 在接口中 CellElementCaseGettergetRow 在类中 ActiveReportpublic int getRowCount()
ResultReportProvidergetRowCount 在接口中 PageResultSheetProvidergetRowCount 在接口中 ResultReportProvidergetRowCount 在接口中 CellElementCaseGettergetRowCount 在类中 ActiveReportpublic void insertColumn(int columnIndex)
ActiveReportinsertColumn 在接口中 CellElementCaseinsertColumn 在类中 ActiveReportcolumnIndex - the index of column.public void insertRow(int rowIndex)
ActiveReportinsertRow 在接口中 CellElementCaseinsertRow 在类中 ActiveReportrowIndex - 指定行public java.util.Iterator intersect(int column,
int row,
int width,
int height)
ActiveReportintersect 在接口中 CellElementCaseintersect 在类中 ActiveReportcolumn - 指定列row - 指定行width - 宽度height - 高度public void merge(int rowFrom,
int rowTo,
int colFrom,
int colTo)
ActiveReportmerge 在接口中 CellElementCasemerge 在类中 ActiveReportrowFrom - 起始行rowTo - 结束行colFrom - 起始列colTo - 结束列public void readXML(XMLableReader reader)
XMLReadablereadXML 在接口中 XMLReadablereadXML 在类中 ActiveReportreader - XML读取对象XMLableReaderpublic void removeAllCellElements()
ActiveReportremoveAllCellElements 在接口中 CellElementCaseremoveAllCellElements 在类中 ActiveReportpublic void removeAllFloatElements()
ActiveReportremoveAllFloatElements 在接口中 FloatElementCaseremoveAllFloatElements 在类中 ActiveReportpublic CellElement removeCellElement(int column, int row)
ActiveReportremoveCellElement 在接口中 CellElementCaseremoveCellElement 在类中 ActiveReportcolumn - 指定的列row - 指定的行public void removeColumn(int columnIndex)
ActiveReportremoveColumn 在接口中 CellElementCaseremoveColumn 在类中 ActiveReportpublic FloatElement removeFloatElement(java.lang.String name)
ActiveReportremoveFloatElement 在接口中 FloatElementCaseremoveFloatElement 在类中 ActiveReportname - 指定的namepublic boolean removeFloatElement(FloatElement floatElement)
ActiveReportremoveFloatElement 在接口中 FloatElementCaseremoveFloatElement 在类中 ActiveReportfloatElement - 指定的悬浮元素public void removeRow(int rowIndex)
ActiveReportremoveRow 在接口中 CellElementCaseremoveRow 在类中 ActiveReportrowIndex - 指定行public void sendFloatElementBackward(FloatElement floatElement)
ActiveReportsendFloatElementBackward 在接口中 FloatElementCasesendFloatElementBackward 在类中 ActiveReportfloatElement - 悬浮元素public void sendFloatElementToBack(FloatElement floatElement)
ActiveReportsendFloatElementToBack 在接口中 FloatElementCasesendFloatElementToBack 在类中 ActiveReportfloatElement - 悬浮元素public void setCellValue(int column,
int row,
java.lang.Object newValue)
CellElementCasesetCellValue 在接口中 CellElementCasesetCellValue 在类中 ActiveReportcolumn - 列row - 行newValue - 新值public void writeXML(XMLPrintWriter writer)
XMLWriterwriteXML 在接口中 XMLWriterwriteXML 在类中 ActiveReportwriter - XML写入对象public void recalculate(Report report, java.util.Map parameterMap)
ActiveReportrecalculate 在接口中 ResultReportrecalculate 在类中 ActiveReportreport - 原报表parameterMap - 参数public int[] getColumnMappingArray()
getColumnMappingArray 在接口中 ResultElementCasegetColumnMappingArray 在类中 ActiveReportpublic int[] getRowMappingArray()
getRowMappingArray 在接口中 ResultElementCasegetRowMappingArray 在类中 ActiveReportpublic ResultCellElement removeResultCellElement(int column, int row)
ActiveReportremoveResultCellElement 在接口中 PageElementCaseremoveResultCellElement 在类中 ActiveReportcolumn - 指定列row - 指定行public boolean isElementCaseReport()
ReportisElementCaseReport 在接口中 Reportpublic void shrinkTOFitRowHeightForCellElement(CellElement cellElement)
ElementCaseshrinkTOFitRowHeightForCellElement 在接口中 ElementCasecellElement - 指定单元格public void shrinkTOFitColumnWidthForCellElement(CellElement cellElement)
ElementCaseshrinkTOFitColumnWidthForCellElement 在接口中 ElementCasecellElement - 指定单元格public DynamicUnitList getRowHeightList_DEC()
ElementCasegetRowHeightList_DEC 在接口中 PageResultSheetProvidergetRowHeightList_DEC 在接口中 ResultReportProvidergetRowHeightList_DEC 在接口中 ElementCasepublic DynamicUnitList getColumnWidthList_DEC()
ElementCasegetColumnWidthList_DEC 在接口中 PageResultSheetProvidergetColumnWidthList_DEC 在接口中 ResultReportProvidergetColumnWidthList_DEC 在接口中 ElementCase