| 程序包 | 说明 |
|---|---|
| com.fr.design.mainframe |
设计器整体框架
|
| com.fr.design.mainframe.form | |
| com.fr.form.export | |
| com.fr.io.core | |
| com.fr.page |
分页相关
|
| com.fr.poly |
聚合报表的设计器、控件、事件处理等
|
| com.fr.poly.creator | |
| com.fr.report.core |
报表的核心功能实现
|
| com.fr.report.core.block | |
| com.fr.report.core.cal.layer | |
| com.fr.report.poly |
这个包定义了各种聚合块
|
| com.fr.report.report |
报表
|
| com.fr.report.worksheet |
sheet 页相关
|
| com.fr.write.cal |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ElementCasePane<T extends TemplateElementCase>
This class used to edit Report.
|
class |
ElementCasePaneDelegate
类说明: 设计面板中最上方的"插入" "单元格"下拉列表Menu模块.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
FormElementCasePaneDelegate |
| 限定符和类型 | 类和说明 |
|---|---|
class |
PolyExportWorkSheet
导出表单是用了聚合报表那边的导出逻辑.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
ExcelExporterReport |
class |
ExcelReport |
class |
LargeDataExcelExporterReport |
class |
PageExcelExporterReport |
class |
PageToSheetExcelExporterReport |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ReportPage
用于展示及打印的页面
执行完一个多Sheet的Report后, 会生成多个ReportPage
|
static class |
ReportPage.XMLReportPage |
class |
SheetPage |
| 限定符和类型 | 类和说明 |
|---|---|
class |
JPolyBlockPane |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ECBlockPane |
class |
PolyElementCasePane |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ActiveReport |
class |
PackedReport |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
PolyResultWorkSheet |
| 限定符和类型 | 类和说明 |
|---|---|
class |
LayerPageReport |
class |
LayerReport |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractPolyReport
The basic report interface ,Every report class should implement it, Report is
constituted by CellElement(
CellElement) and FloatElement(
FloatElement),The report elements are organized by the theory of sparsity pattern, Each CellElement( CellElement) includes the row and column
information of its left top corner, and the merged cell element number.; Each
FloatElement(FloatElement) includes the row and column
information of its left top corner. |
class |
AbstractResPolyReport |
class |
AnalyPolySheet |
class |
PagePolySheet |
class |
PolyWorkSheet
聚合报表
|
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
AnalyECReport |
interface |
AnalyReport |
interface |
ECReport |
interface |
FormECReport |
interface |
PageECReport |
interface |
PageReport |
interface |
Report
报表页,一个相对独立的和完整的报表抽象对象
|
interface |
ResultECReport |
interface |
ResultReport |
interface |
TemplateReport |
interface |
WriteECReport |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractECReport |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractResECWorkSheet |
class |
AnalysisRWorkSheet |
class |
CalculatableResWorkSheet |
class |
EditResultWorkSheet |
class |
ElementCaseResultWorkSheet |
class |
FormRWorkSheet |
class |
NormalPageBreakWorkSheet
标志当前worksheet里没有任何行后分页与条件属性, 这样分页的时候不需要遍历所有的扩展格.
|
class |
PageRWorkSheet |
class |
WorkSheet
WorkSheet.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
WB
Created by IntelliJ IDEA.
|