程序包 | 说明 |
---|---|
com.fr.design.actions.edit.order | |
com.fr.design.actions.insert.flot | |
com.fr.design.cell.clipboard | |
com.fr.design.cell.editor |
这个包中定义了单元格编辑器.包括
单元格编辑器(
CellEditor )接口,
抽象实现该接口的AbstractCellEditor 类,
继承这个类的数字单元格编辑器(NumberCellEditor )类和
文本单元格编辑器(GeneralCellEditor )类. |
com.fr.design.mainframe |
设计器整体框架
|
com.fr.grid |
表格相关
|
com.fr.io.core | |
com.fr.io.exporter | |
com.fr.io.exporter.excel.stream | |
com.fr.quickeditor |
这个包定义了各种单元格元素(如数据列、公式、富文本等)、图表块以及悬浮元素的编辑器
|
com.fr.report |
这个包实现报表的最基础的包,包含了很多组成报表的基础的类.包括
所有报表类都必须实现的定义了报表的各种基本方法和属性的
Report 接口,
抽象实现了Report 接口的AbstractReport 类;
组成报表的基本元素,比如
单元格(CellElement )类,
浮动单元格(FloatElement )类,
页边距(Margin )类等等;
报表包含的属性,比如
报表常量(ReportConstants )类,
报表网络属性(ReportWebAttr )类等等;
分组报表(GroupReport )类,
多页面报表(WorkBook )类,
和电子表格(WorkSheet )类. |
com.fr.report.cell |
定义了各种单元格元素和悬浮元素
|
com.fr.report.core |
报表的核心功能实现
|
com.fr.report.core.block | |
com.fr.report.core.cal.layer | |
com.fr.report.elementcase | |
com.fr.report.report |
报表
|
com.fr.write.cal | |
com.fr.xml |
限定符和类型 | 方法和说明 |
---|---|
void |
SendFloatElementToBackAction.orderWithSelectedFloatElement(ElementCase report,
FloatElement floatElement) |
void |
SendFloatElementBackwardAction.orderWithSelectedFloatElement(ElementCase report,
FloatElement floatElement) |
void |
BringFloatElementToFrontAction.orderWithSelectedFloatElement(ElementCase report,
FloatElement floatElement) |
void |
BringFloatElementForwardAction.orderWithSelectedFloatElement(ElementCase report,
FloatElement floatElement) |
abstract void |
AbstractFloatElementOrderAction.orderWithSelectedFloatElement(ElementCase report,
FloatElement floatElement) |
限定符和类型 | 方法和说明 |
---|---|
void |
AbstractShapeAction.startDraw(FloatElement floatElement) |
构造器和说明 |
---|
FloatElementsClip(FloatElement floatEl) |
限定符和类型 | 方法和说明 |
---|---|
FloatElement |
TextFloatEditor.getFloatElement() |
限定符和类型 | 方法和说明 |
---|---|
java.awt.Component |
TextFloatEditor.getFloatEditorComponent(Grid grid,
FloatElement floatElement,
int resolution)
Sets an initial
floatElement for the editor. |
java.awt.Component |
ImageFloatEditor.getFloatEditorComponent(Grid grid,
FloatElement floatElement,
int resolution)
Sets an initial
floatElement for the editor. |
java.awt.Component |
FormulaFloatEditor.getFloatEditorComponent(Grid grid,
FloatElement floatElement,
int resolution)
Sets an initial
floatElement for the editor. |
java.awt.Component |
FloatEditor.getFloatEditorComponent(Grid grid,
FloatElement floatElement,
int resolution)
Sets an initial
floatElement for the editor. |
java.awt.Component |
ChartFloatEditor.getFloatEditorComponent(Grid grid,
FloatElement floatElement,
int resolution) |
限定符和类型 | 方法和说明 |
---|---|
void |
ElementCasePane.addFloatElementToCenterOfElementPane(FloatElement floatElement)
增加悬浮元素在面板中
|
限定符和类型 | 方法和说明 |
---|---|
FloatElement |
Grid.getDrawingFloatElement() |
限定符和类型 | 方法和说明 |
---|---|
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.
|
void |
Grid.setDrawingFloatElement(FloatElement drawingFloatElement) |
限定符和类型 | 方法和说明 |
---|---|
FloatElement |
PageToSheetExcelExporterReport.getFloatElement(java.lang.String name) |
FloatElement |
ExcelReport.getFloatElement(java.lang.String name) |
FloatElement |
ExcelExporterReport.getFloatElement(java.lang.String name) |
FloatElement |
PageToSheetExcelExporterReport.removeFloatElement(java.lang.String name)
移除指定name的悬浮元素
|
FloatElement |
ExcelReport.removeFloatElement(java.lang.String name)
移除指定name的悬浮元素
|
FloatElement |
ExcelExporterReport.removeFloatElement(java.lang.String name) |
限定符和类型 | 方法和说明 |
---|---|
void |
PageToSheetExcelExporterReport.addFloatElement(FloatElement floatElement)
添加悬浮元素
|
void |
ExcelReport.addFloatElement(FloatElement floatElement)
添加悬浮元素
|
void |
ExcelExporterReport.addFloatElement(FloatElement floatElement) |
void |
PageToSheetExcelExporterReport.bringFloatElementForward(FloatElement floatElement)
将悬浮元素置于上一层
|
void |
ExcelReport.bringFloatElementForward(FloatElement floatElement)
将悬浮元素置于上一层
|
void |
ExcelExporterReport.bringFloatElementForward(FloatElement floatElement) |
void |
PageToSheetExcelExporterReport.bringFloatElementToFront(FloatElement floatElement)
将悬浮元素置于顶层
|
void |
ExcelReport.bringFloatElementToFront(FloatElement floatElement)
将悬浮元素置于顶层
|
void |
ExcelExporterReport.bringFloatElementToFront(FloatElement floatElement) |
boolean |
PageToSheetExcelExporterReport.removeFloatElement(FloatElement floatElement)
移除指定的悬浮元素
|
boolean |
ExcelReport.removeFloatElement(FloatElement floatElement)
移除指定的悬浮元素
|
boolean |
ExcelExporterReport.removeFloatElement(FloatElement floatElement) |
void |
PageToSheetExcelExporterReport.sendFloatElementBackward(FloatElement floatElement)
将悬浮元素置于下一层
|
void |
ExcelReport.sendFloatElementBackward(FloatElement floatElement)
将悬浮元素置于下一层
|
void |
ExcelExporterReport.sendFloatElementBackward(FloatElement floatElement) |
void |
PageToSheetExcelExporterReport.sendFloatElementToBack(FloatElement floatElement)
将悬浮元素置于底层
|
void |
ExcelReport.sendFloatElementToBack(FloatElement floatElement)
将悬浮元素置于底层
|
void |
ExcelExporterReport.sendFloatElementToBack(FloatElement floatElement) |
限定符和类型 | 方法和说明 |
---|---|
protected POIPictureLocation |
AbstractExcelExporter.locateFloatElementInExcel(FloatElement floatElement,
DynamicUnitList rowHeightList,
DynamicUnitList columnWidthList,
ElementCase report,
java.lang.Object value)
定位excel中悬浮元素的位置
|
限定符和类型 | 方法和说明 |
---|---|
POIPictureLocation |
StreamExcel2007Exporter.getFloatElementLocation(FloatElement floatElement,
DynamicUnitList rowHeightList,
DynamicUnitList columnWidthList,
ElementCase report,
java.lang.Object value) |
限定符和类型 | 字段和说明 |
---|---|
protected FloatElement |
FloatQuickEditor.floatElement |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.Object[] |
ReportHelper.calculateLastColumnAndRowOfFloatElement(ElementCase report,
FloatElement floatElement)
返回这个floatElement的右下角点的所在单元格的位置ColumnRow与到这个单元格左上角点的LeftDistance和TopDistance
|
static java.awt.Point |
ReportHelper.calculateStartColumnAndRowOfFloatElement(DynamicUnitList columnWidthList,
DynamicUnitList rowHeightList,
FloatElement floatElement)
返回悬浮元素起始坐标
|
static java.awt.Point |
ReportHelper.calculateStartColumnAndRowOfFloatElement(ElementCase report,
FloatElement floatElement)
返回这个floatElement的左上角点的所在单元格的位置ColumnRow
|
限定符和类型 | 方法和说明 |
---|---|
FloatElement |
FloatElement.deriveFloatElement(UNIT leftDistance,
UNIT topDistance,
UNIT width,
UNIT height)
导出悬浮元素
|
限定符和类型 | 方法和说明 |
---|---|
FloatElement |
ActiveReport.getFloatElement(java.lang.String name) |
FloatElement |
ActiveReport.removeFloatElement(java.lang.String name)
移除指定name的悬浮元素
|
限定符和类型 | 方法和说明 |
---|---|
void |
ActiveReport.addFloatElement(FloatElement floatElement)
添加悬浮元素
|
void |
ActiveReport.bringFloatElementForward(FloatElement floatElement)
将悬浮元素置于上一层
|
void |
ActiveReport.bringFloatElementToFront(FloatElement floatElement)
将悬浮元素置于顶层
|
static void |
PaintUtils.paintFloatElement(java.awt.Graphics2D g2d,
FloatElement flotEl,
int width,
int height,
int resolution) |
static void |
PaintUtils.paintFloatElement(java.awt.Graphics2D g2d,
FloatElement flotEl,
java.awt.Rectangle paintRectangle,
java.awt.Rectangle clipRectangle,
int resolution) |
boolean |
ActiveReport.removeFloatElement(FloatElement floatElement)
移除指定的悬浮元素
|
void |
ActiveReport.sendFloatElementBackward(FloatElement floatElement)
将悬浮元素置于下一层
|
void |
ActiveReport.sendFloatElementToBack(FloatElement floatElement)
将悬浮元素置于底层
|
限定符和类型 | 方法和说明 |
---|---|
void |
PolyResultWorkSheet.addFloatElement(FloatElement floatElement)
添加悬浮元素
|
限定符和类型 | 方法和说明 |
---|---|
FloatElement |
LayerReport.getFloatElement(java.lang.String name) |
FloatElement |
LayerPageReport.getFloatElement(java.lang.String name) |
FloatElement |
LayerReport.removeFloatElement(java.lang.String name) |
FloatElement |
LayerPageReport.removeFloatElement(java.lang.String name) |
限定符和类型 | 方法和说明 |
---|---|
void |
LayerReport.addFloatElement(FloatElement floatElement) |
void |
LayerPageReport.addFloatElement(FloatElement floatElement) |
void |
LayerReport.bringFloatElementForward(FloatElement floatElement) |
void |
LayerPageReport.bringFloatElementForward(FloatElement floatElement) |
void |
LayerReport.bringFloatElementToFront(FloatElement floatElement) |
void |
LayerPageReport.bringFloatElementToFront(FloatElement floatElement) |
boolean |
LayerReport.removeFloatElement(FloatElement floatElement) |
boolean |
LayerPageReport.removeFloatElement(FloatElement floatElement) |
void |
LayerReport.sendFloatElementBackward(FloatElement floatElement) |
void |
LayerPageReport.sendFloatElementBackward(FloatElement floatElement) |
void |
LayerReport.sendFloatElementToBack(FloatElement floatElement) |
void |
LayerPageReport.sendFloatElementToBack(FloatElement floatElement) |
限定符和类型 | 字段和说明 |
---|---|
protected java.util.List<FloatElement> |
AbstractElementCase.floatElementList |
限定符和类型 | 方法和说明 |
---|---|
FloatElement |
FloatElementCase.getFloatElement(java.lang.String name)
Gets an FloatElement with the specified name.
|
FloatElement |
AbstractElementCase.getFloatElement(java.lang.String name) |
FloatElement |
FloatElementCase.removeFloatElement(java.lang.String name)
Removes an FloatElement with the specified name and gets the removed FloatElement.
|
FloatElement |
AbstractElementCase.removeFloatElement(java.lang.String name)
删除悬浮元素
|
限定符和类型 | 方法和说明 |
---|---|
java.util.Iterator<FloatElement> |
AbstractElementCase.floatIterator()
iterator for float elements
获取悬浮元素迭代器
|
限定符和类型 | 方法和说明 |
---|---|
void |
FloatElementCase.addFloatElement(FloatElement floatElement)
Adds FloatElement to Report.
|
void |
AbstractElementCase.addFloatElement(FloatElement floatElement)
添加悬浮元素
|
void |
FloatElementCase.bringFloatElementForward(FloatElement floatElement)
Brings FloatElement to forward.
|
void |
AbstractElementCase.bringFloatElementForward(FloatElement floatElement)
forward 置于上一层
|
void |
FloatElementCase.bringFloatElementToFront(FloatElement floatElement)
Brings FloatElement to the front.
|
void |
AbstractElementCase.bringFloatElementToFront(FloatElement floatElement)
置于顶层
|
boolean |
FloatElementCase.removeFloatElement(FloatElement floatElement)
Removes the first (lowest-indexed) occurrence of the FloatElement from the report.
|
boolean |
AbstractElementCase.removeFloatElement(FloatElement floatElement)
删除悬浮元素
|
void |
FloatElementCase.sendFloatElementBackward(FloatElement floatElement)
Sends FloatElement to backward.
|
void |
AbstractElementCase.sendFloatElementBackward(FloatElement floatElement)
forward 置于下一层
|
void |
FloatElementCase.sendFloatElementToBack(FloatElement floatElement)
Sends FloatElement back.
|
void |
AbstractElementCase.sendFloatElementToBack(FloatElement floatElement)
置于底层
|
限定符和类型 | 方法和说明 |
---|---|
FloatElement |
AbstractECReport.getFloatElement(java.lang.String name)
获取指定name的悬浮元素
|
FloatElement |
AbstractECReport.removeFloatElement(java.lang.String name)
移除指定name的悬浮元素
|
限定符和类型 | 方法和说明 |
---|---|
void |
AbstractECReport.addFloatElement(FloatElement floatElement)
添加指定的悬浮元素
|
void |
AbstractECReport.bringFloatElementForward(FloatElement floatElement)
前移
|
void |
AbstractECReport.bringFloatElementToFront(FloatElement floatElement)
float element 弄到前面
|
boolean |
AbstractECReport.removeFloatElement(FloatElement floatElement)
移除指定的悬浮元素
|
void |
AbstractECReport.sendFloatElementBackward(FloatElement floatElement)
后移
|
void |
AbstractECReport.sendFloatElementToBack(FloatElement floatElement)
float element 弄到后面
|
限定符和类型 | 方法和说明 |
---|---|
FloatElement |
WB.removeFloatElement(java.lang.String name)
移除悬浮元素
|
限定符和类型 | 方法和说明 |
---|---|
void |
WB.addFloatElement(FloatElement floatElement)
添加悬浮元素
|
void |
WB.bringFloatElementForward(FloatElement floatElement)
悬浮元素前移
|
void |
WB.bringFloatElementToFront(FloatElement floatElement)
悬浮元素移动到最前
|
boolean |
WB.removeFloatElement(FloatElement floatElement)
移除悬浮元素
|
void |
WB.sendFloatElementBackward(FloatElement floatElement)
悬浮元素后移
|
void |
WB.sendFloatElementToBack(FloatElement floatElement)
悬浮元素移到最后
|
限定符和类型 | 方法和说明 |
---|---|
static void |
ReportXMLUtils.writeFloatElement(XMLPrintWriter writer,
FloatElement floatElement)
输出悬浮元素
|