程序包 | 说明 |
---|---|
com.fr.base |
包含一些跨模块的底层基础类、接口、枚举等
|
com.fr.form |
表单(决策报表)相关
|
com.fr.grid |
表格相关
|
com.fr.io.core | |
com.fr.io.exporter | |
com.fr.io.exporter.excel.stream | |
com.fr.page |
分页相关
|
com.fr.page.generator |
定义分页生成器
|
com.fr.report |
这个包实现报表的最基础的包,包含了很多组成报表的基础的类.包括
所有报表类都必须实现的定义了报表的各种基本方法和属性的
Report 接口,
抽象实现了Report 接口的AbstractReport 类;
组成报表的基本元素,比如
单元格(CellElement )类,
浮动单元格(FloatElement )类,
页边距(Margin )类等等;
报表包含的属性,比如
报表常量(ReportConstants )类,
报表网络属性(ReportWebAttr )类等等;
分组报表(GroupReport )类,
多页面报表(WorkBook )类,
和电子表格(WorkSheet )类. |
com.fr.report.cellcase |
报表块中的单元格
|
com.fr.report.core.block | |
com.fr.report.core.cal.layer | |
com.fr.report.elementcase | |
com.fr.report.elementcase.mod | |
com.fr.report.poly |
这个包定义了各种聚合块
|
com.fr.report.report |
报表
|
构造器和说明 |
---|
DynamicPixList(DynamicUnitList unitList) |
限定符和类型 | 方法和说明 |
---|---|
DynamicUnitList |
FormElementCaseProvider.getColumnWidthList_DEC()
获取列宽列表
|
DynamicUnitList |
FormElementCaseProvider.getRowHeightList_DEC()
获取行高列表
|
限定符和类型 | 字段和说明 |
---|---|
protected DynamicUnitList |
GridUI.columnWidthList |
protected DynamicUnitList |
GridUI.rowHeightList |
限定符和类型 | 方法和说明 |
---|---|
protected DynamicUnitList |
GridRowMouseHandler.getSizeList(ElementCase elementCase) |
protected DynamicUnitList |
GridColumnMouseHandler.getSizeList(ElementCase elementCase) |
protected abstract DynamicUnitList |
AbstractGridHeaderMouseHandler.getSizeList(ElementCase elCase) |
限定符和类型 | 方法和说明 |
---|---|
static double[] |
GridUtils.caculateFloatElementLocations_withresolution(FloatElement floatElement,
DynamicUnitList columnWidthList,
DynamicUnitList rowHeightList,
int verticalValue,
int horizentalValue,
int resolution) |
static double[] |
GridUtils.caculateFloatElementLocations(FloatElement floatElement,
DynamicUnitList columnWidthList,
DynamicUnitList rowHeightList,
int verticalValue,
int horizentalValue)
Gets float element locations.
|
static int |
GridUtils.getExtentValue(int start,
DynamicUnitList sizeList,
double visibleSize,
int dpi)
计算可见区域的行/列数
|
限定符和类型 | 字段和说明 |
---|---|
protected DynamicUnitList |
ExcelReport.columnWidthList |
protected DynamicUnitList |
ExcelReport.rowHeightList |
限定符和类型 | 方法和说明 |
---|---|
DynamicUnitList |
PageToSheetExcelExporterReport.getColumnWidthList_DEC() |
DynamicUnitList |
PageExcelExporterReport.getColumnWidthList_DEC() |
DynamicUnitList |
ExcelReport.getColumnWidthList_DEC() |
DynamicUnitList |
ExcelExporterReport.getColumnWidthList_DEC() |
DynamicUnitList |
PageToSheetExcelExporterReport.getRowHeightList_DEC() |
DynamicUnitList |
PageExcelExporterReport.getRowHeightList_DEC()
获取行高list
|
DynamicUnitList |
ExcelReport.getRowHeightList_DEC() |
DynamicUnitList |
ExcelExporterReport.getRowHeightList_DEC() |
限定符和类型 | 方法和说明 |
---|---|
protected com.fr.third.com.lowagie.text.Cell |
WordExporter.createCellFromCellElement(CellElement cellElement,
DynamicUnitList columnWidthList,
DynamicUnitList rowHeightList)
将paintElement转换为Cell
|
protected java.lang.Object |
AbstractExcelExporter.evalCellValue(CellElement cellElement,
boolean exHiddenRow,
boolean exHiddenColumn,
java.util.List hssfCellList,
POICellAction hssfCell,
Calculator cal,
Style style,
java.util.List hssfCellFormulaList,
CellGUIAttr cellGUIAttr,
DynamicUnitList rowHeightList,
DynamicUnitList columnWidthList,
int column,
int row,
int columnSpan,
int rowSpan,
POIWorkbookAction wb) |
protected POIPictureLocation |
AbstractExcelExporter.locateFloatElementInExcel(FloatElement floatElement,
DynamicUnitList rowHeightList,
DynamicUnitList columnWidthList,
ElementCase report,
java.lang.Object value)
定位excel中悬浮元素的位置
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
StreamExcel2007Exporter.evalCellValue(CellElement cellElement,
boolean exHiddenRow,
boolean exHiddenColumn,
java.util.List hssfCellList,
POICellAction hssfCell,
Calculator cal,
Style style,
java.util.List hssfCellFormulaList,
CellGUIAttr cellGUIAttr,
DynamicUnitList rowHeightList,
DynamicUnitList columnWidthList,
int column,
int row,
int columnSpan,
int rowSpan,
POIWorkbookAction wb) |
POIPictureLocation |
StreamExcel2007Exporter.getFloatElementLocation(FloatElement floatElement,
DynamicUnitList rowHeightList,
DynamicUnitList columnWidthList,
ElementCase report,
java.lang.Object value) |
限定符和类型 | 方法和说明 |
---|---|
DynamicUnitList |
ResultReportProvider.getColumnWidthList_DEC()
获取列宽列表
|
DynamicUnitList |
PageResultSheetProvider.getColumnWidthList_DEC()
已过时。
获取列宽列表
|
DynamicUnitList |
ResultReportProvider.getRowHeightList_DEC()
获取行高列表
|
DynamicUnitList |
PageResultSheetProvider.getRowHeightList_DEC()
已过时。
获取行高列表
|
限定符和类型 | 字段和说明 |
---|---|
protected DynamicUnitList |
PageGenerator.columnWidthList |
protected DynamicUnitList |
PageGenerator.rowHeightList |
限定符和类型 | 方法和说明 |
---|---|
static DynamicUnitList |
ReportHelper.createColumnWidthList(CellElementCaseGetter reportCase)
读取DynamicValueList.宽度
|
static DynamicUnitList |
ReportHelper.createRowHeightList(CellElementCaseGetter reportCase)
DynamicValueList.高度
|
static DynamicUnitList |
ReportHelper.getColumnWidthList(ElementCase elementCase)
利用反射机制,来读取DynamicValueList.宽度
|
static DynamicUnitList |
ReportHelper.getRowHeightList(ElementCase elementCase)
DynamicValueList.高度
|
限定符和类型 | 方法和说明 |
---|---|
static java.awt.Point |
ReportHelper.calculateStartColumnAndRowOfFloatElement(DynamicUnitList columnWidthList,
DynamicUnitList rowHeightList,
FloatElement floatElement)
返回悬浮元素起始坐标
|
限定符和类型 | 方法和说明 |
---|---|
abstract DynamicUnitList |
CellElementCaseHelper.getSizeList(ElementCase elCase) |
限定符和类型 | 方法和说明 |
---|---|
DynamicUnitList |
PolyResultWorkSheet.getColumnWidthList_DEC() |
DynamicUnitList |
PolyResultWorkSheet.getRowHeightList_DEC() |
限定符和类型 | 方法和说明 |
---|---|
DynamicUnitList |
LayerReport.getColumnWidthList_DEC() |
DynamicUnitList |
LayerPageReport.getColumnWidthList_DEC() |
DynamicUnitList |
LayerReport.getRowHeightList_DEC() |
DynamicUnitList |
LayerPageReport.getRowHeightList_DEC() |
限定符和类型 | 方法和说明 |
---|---|
DynamicUnitList |
ElementCase.getColumnWidthList_DEC()
获取列宽
|
DynamicUnitList |
AbstractElementCase.getColumnWidthList_DEC() |
DynamicUnitList |
ElementCase.getRowHeightList_DEC()
获取行高
|
DynamicUnitList |
AbstractElementCase.getRowHeightList_DEC() |
限定符和类型 | 方法和说明 |
---|---|
void |
AbstractElementCase.setColumnWidthList_DEC(DynamicUnitList columnWidthList_DEC) |
void |
AbstractElementCase.setRowHeightList_DEC(DynamicUnitList rowHeightList_DEC) |
限定符和类型 | 字段和说明 |
---|---|
protected DynamicUnitList |
ABSTRACT_MOD_COLUMN_ROW.dynamicUnitLis |
构造器和说明 |
---|
ABSTRACT_MOD_COLUMN_ROW(int index,
DynamicUnitList dynamicUnitLis) |
InsertColumnMOD(int index,
DynamicUnitList dynamicUnitLis) |
InsertRowMOD(int index,
DynamicUnitList dynamicUnitLis) |
RemoveColumnMOD(int index,
DynamicUnitList dynamicUnitLis) |
RemoveRowMOD(int index,
DynamicUnitList dynamicUnitLis) |
限定符和类型 | 方法和说明 |
---|---|
DynamicUnitList |
AbstractResPolyReport.getColumnWidthList_DEC() |
DynamicUnitList |
AbstractResPolyReport.getRowHeightList_DEC() |
限定符和类型 | 方法和说明 |
---|---|
DynamicUnitList |
AbstractECReport.getColumnWidthList_DEC() |
DynamicUnitList |
AbstractECReport.getRowHeightList_DEC() |