程序包 | 说明 |
---|---|
com.fr.fs.form.export | |
com.fr.io.core | |
com.fr.page |
分页相关
|
com.fr.poly |
聚合报表的设计器、控件、事件处理等
|
com.fr.poly.creator | |
com.fr.report.block |
定义组成报表的块
|
com.fr.report.poly |
这个包定义了各种聚合块
|
com.fr.report.worksheet |
sheet 页相关
|
com.fr.stable.unit |
限定符和类型 | 方法和说明 |
---|---|
protected UnitRectangle |
FormToWorkBookExecutor.addTitle(PolyWorkSheet workSheet,
UnitRectangle unitRectangle,
LayoutBorderStyle style) |
protected UnitRectangle |
FormToWorkBookExecutor.getUnitRectangle(java.awt.Rectangle rectangle) |
限定符和类型 | 方法和说明 |
---|---|
protected void |
FormToWorkBookExecutor.addChart(java.util.Map<java.lang.String,BaseChartEditor> chartsMap,
UnitRectangle unitRectangle,
java.lang.String widgetName,
PolyWorkSheet workSheet) |
protected void |
FormToWorkBookExecutor.addChart(UnitRectangle unitRectangle,
PolyWorkSheet workSheet,
BaseChartEditor chartEditor) |
protected void |
FormToWorkBookExecutor.addElementCase(java.util.Map<java.lang.String,ElementCaseEditorProvider> elemsMap,
PolyWorkSheet workSheet,
UnitRectangle unitRectangle,
java.lang.String widgetName) |
protected void |
FormToWorkBookExecutor.addReport(PolyWorkSheet workSheet,
UnitRectangle unitRectangle,
java.lang.String widgetName,
ElementCaseEditorProvider elementCaseEditor) |
protected UnitRectangle |
FormToWorkBookExecutor.addTitle(PolyWorkSheet workSheet,
UnitRectangle unitRectangle,
LayoutBorderStyle style) |
限定符和类型 | 方法和说明 |
---|---|
UnitRectangle |
PageToSheetExcelExporterReport.getBounds() |
UnitRectangle |
ExcelReport.getBounds() |
限定符和类型 | 方法和说明 |
---|---|
void |
PageToSheetExcelExporterReport.setBounds(UnitRectangle bounds) |
void |
ExcelReport.setBounds(UnitRectangle bounds) |
构造器和说明 |
---|
ClippedChartPage(ResultChartBlock pageBlock,
UnitRectangle intersect,
UNIT offsetX,
UNIT offsetY,
int x,
int y)
初始化一个图标分页块
|
限定符和类型 | 方法和说明 |
---|---|
boolean |
PolyDesigner.intersectsAllBlock(UnitRectangle rec,
java.lang.String blockName)
检测指定块是否与其他的块有重叠区域
|
限定符和类型 | 方法和说明 |
---|---|
UnitRectangle |
ECBlockCreator.getDefaultBlockBounds() |
UnitRectangle |
ChartBlockCreator.getDefaultBlockBounds() |
abstract UnitRectangle |
BlockCreator.getDefaultBlockBounds() |
限定符和类型 | 方法和说明 |
---|---|
UnitRectangle |
ElementCaseBlockImplement.getBounds() |
UnitRectangle |
Block.getBounds() |
限定符和类型 | 方法和说明 |
---|---|
void |
ElementCaseBlockImplement.setBounds(UnitRectangle bounds) |
void |
Block.setBounds(UnitRectangle bounds) |
限定符和类型 | 字段和说明 |
---|---|
protected UnitRectangle |
ResultECBlock.bounds |
protected UnitRectangle |
ResultChartBlock.bounds |
protected UnitRectangle |
PolyBlockPageGenerator.intersect |
限定符和类型 | 方法和说明 |
---|---|
UnitRectangle |
ResultECBlock.getBounds() |
UnitRectangle |
ResultChartBlock.getBounds() |
UnitRectangle |
PolyChartBlock.getBounds() |
UnitRectangle |
ClippedPolyPage.getBounds() |
UnitRectangle |
AbstractPolyECBlock.getBounds()
get bounds
|
static UnitRectangle |
PolyCoreUtils.getDefaultBlockBounds()
获取默认的聚合块边界
|
限定符和类型 | 方法和说明 |
---|---|
static void |
PolyCoreUtils.addH(UnitRectangle rectangle,
UNIT delta)
增大高度,增量为delta
|
static void |
PolyCoreUtils.addW(UnitRectangle rectangle,
UNIT delta)
增大宽度,增量为delta
|
static void |
PolyCoreUtils.addX(UnitRectangle rectangle,
UNIT delta)
增大X坐标,增量为delta
|
static void |
PolyCoreUtils.addY(UnitRectangle rectangle,
UNIT delta)
增大Y坐标,增量为delta
|
ClippedPageProvider |
ResultECBlock.createInnerClippedPage(ResultReport result_report,
UnitRectangle intersect,
ReportSettingsProvider reportsettings,
UNIT offsetX,
UNIT offsetY,
int x,
int y)
生成ClippedECPage 生成策略: 在区域intersect内,根据当前的TemplateBlock的属性设置决定
|
ClippedPageProvider |
ResultChartBlock.createInnerClippedPage(ResultReport result_report,
UnitRectangle intersect,
ReportSettingsProvider reportsettings,
UNIT offsetX,
UNIT offsetY,
int x,
int y)
生成ClippedECPage 生成策略: 在区域intersect内,根据当前的TemplateBlock的属性设置决定
|
ClippedPageProvider |
ClippedPolyPage.createInnerClippedPage(ResultReport result_report,
UnitRectangle intersect,
ReportSettingsProvider reportsettings,
UNIT offsetX,
UNIT offsetY,
int x,
int y)
ResultPolyBlock在区域intersect内生成的ClippedPage.
|
void |
ResultECBlock.setBounds(UnitRectangle bounds) |
void |
ResultChartBlock.setBounds(UnitRectangle bounds) |
void |
PolyChartBlock.setBounds(UnitRectangle bounds) |
void |
AbstractPolyECBlock.setBounds(UnitRectangle bounds)
set bounds
|
void |
TemplateBlock.setBounds(UnitRectangle bounds,
PolyWorkSheet sheet)
调整块的大小与位置, 调整后, 动态改变sheet内其他的块的位置
|
void |
PolyChartBlock.setBounds(UnitRectangle bounds,
PolyWorkSheet sheet) |
void |
AbstractPolyECBlock.setBounds(UnitRectangle bounds,
PolyWorkSheet sheet) |
void |
BlockShiftAction.shift(UnitRectangle bounds,
PolyWorkSheet sheet,
UnitRectangle oriBounds)
偏移组件
|
构造器和说明 |
---|
PolyBlockPageGenerator(ResultReport source_report,
UnitRectangle intersect,
PaperSettingProvider paperSetting,
UNIT offsetX,
UNIT offsetY,
int x,
int y) |
PolyChartBlockPageGenerator(ResultReport source_report,
UnitRectangle rectangle,
PaperSettingProvider paperSetting,
UNIT offsetX,
UNIT offsetY,
int x,
int y) |
PolyECBlockPageGenerator(ResultReport source_report,
UnitRectangle rectangle,
PaperSettingProvider paperSetting,
UNIT offsetX,
UNIT offsetY,
int x,
int y) |
限定符和类型 | 方法和说明 |
---|---|
void |
TemplateElementCaseBlockImplement.setBounds(UnitRectangle bounds,
PolyWorkSheet sheet) |
限定符和类型 | 方法和说明 |
---|---|
UnitRectangle |
UnitRectangle.intersection(UnitRectangle r) |
限定符和类型 | 方法和说明 |
---|---|
UnitRectangle |
UnitRectangle.intersection(UnitRectangle r) |
boolean |
UnitRectangle.intersects(UnitRectangle r) |
构造器和说明 |
---|
UnitRectangle(UnitRectangle rec) |