| 程序包 | 说明 |
|---|---|
| com.fr.io.core | |
| com.fr.page |
分页相关
|
| com.fr.report |
这个包实现报表的最基础的包,包含了很多组成报表的基础的类.包括
所有报表类都必须实现的定义了报表的各种基本方法和属性的
Report接口,
抽象实现了Report接口的AbstractReport类;
组成报表的基本元素,比如
单元格(CellElement)类,
浮动单元格(FloatElement)类,
页边距(Margin)类等等;
报表包含的属性,比如
报表常量(ReportConstants)类,
报表网络属性(ReportWebAttr)类等等;
分组报表(GroupReport)类,
多页面报表(WorkBook)类,
和电子表格(WorkSheet)类. |
| com.fr.report.block |
定义组成报表的块
|
| com.fr.report.cellcase |
报表块中的单元格
|
| com.fr.report.core |
报表的核心功能实现
|
| com.fr.report.core.cal.layer | |
| com.fr.report.elementcase | |
| com.fr.report.fit | |
| com.fr.report.poly |
这个包定义了各种聚合块
|
| com.fr.report.report |
报表
|
| com.fr.report.worksheet |
sheet 页相关
|
| com.fr.web.core.reportcase | |
| com.fr.write.cal | |
| com.fr.xml |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ExcelExporterReport |
class |
ExcelReport |
class |
LargeDataExcelExporterReport |
class |
PageExcelExporterReport |
class |
PageToSheetExcelExporterReport |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ClippedECPage |
static class |
ClippedECPage.EmptyClippedReportPage |
static class |
ClippedECPage.XMLClippedReportPage |
class |
FormClippedReportPage |
| 限定符和类型 | 方法和说明 |
|---|---|
static DynamicUnitList |
ReportHelper.createColumnWidthList(CellElementCaseGetter reportCase)
读取DynamicValueList.宽度
|
static DynamicUnitList |
ReportHelper.createRowHeightList(CellElementCaseGetter reportCase)
DynamicValueList.高度
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ElementCaseBlockImplement |
class |
ResultElementCaseBlockImplement |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
CellElementCase |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ActiveReport |
class |
PackedReport |
| 限定符和类型 | 类和说明 |
|---|---|
class |
LayerPageReport |
class |
LayerReport |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
AnalyElementCase |
interface |
ElementCase |
interface |
ElementGetter |
interface |
PageElementCase |
interface |
ResultElementCase
结果元素
|
interface |
TemplateElementCase |
interface |
WriteElementCase |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractElementCase
操作单元格和悬浮元素的对象
|
class |
AbstractResultElementCase |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
FitUtil.scaleFontSize(double scale,
CellElementCaseGetter elementCaseGetter) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractPolyECBlock |
class |
AnalyECBlock |
class |
PageECBlock |
class |
PolyECBlock |
class |
ResultECBlock |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
AnalyECReport |
interface |
ECReport |
interface |
FormECReport |
interface |
PageECReport |
interface |
ResultECReport |
interface |
WriteECReport |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractECReport |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractResECWorkSheet |
class |
AnalysisRWorkSheet |
class |
CalculatableResWorkSheet |
class |
EditResultWorkSheet |
class |
ElementCaseResultWorkSheet |
class |
FormElementCase
表单中的格子报表
|
class |
FormRWorkSheet |
class |
NormalPageBreakWorkSheet
标志当前worksheet里没有任何行后分页与条件属性, 这样分页的时候不需要遍历所有的扩展格.
|
class |
PageRWorkSheet |
class |
TemplateElementCaseBlockImplement |
class |
WorkSheet
WorkSheet.
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
WebReportCase
web端用于处理报表单元格以及其行高列宽的接口
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractWebReportCase
WebReportCase的一个抽象实现
|
class |
WebElementReportCase |
class |
WebPageReportCase |
class |
WebWriteByPageReportCase
Author : Shockway
Date: 13-4-27
Time: 下午4:55
|
class |
WebWriteElementReportCase
Created by zack on 2014/12/29.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
WB
Created by IntelliJ IDEA.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
ReportXMLUtils.readFloatElementList(XMLableReader reader,
java.util.List floatElementList,
CellElementCaseGetter c)
读取悬浮元素列表
|