程序包 | 说明 |
---|---|
com.fr.design.actions.utils | |
com.fr.design.cell.clipboard | |
com.fr.design.cell.editor |
这个包中定义了单元格编辑器.包括
单元格编辑器(
CellEditor )接口,
抽象实现该接口的AbstractCellEditor 类,
继承这个类的数字单元格编辑器(NumberCellEditor )类和
文本单元格编辑器(GeneralCellEditor )类. |
com.fr.design.mainframe |
设计器整体框架
|
com.fr.grid |
表格相关
|
com.fr.report.core |
报表的核心功能实现
|
com.fr.report.core.block | |
com.fr.report.core.cal | |
com.fr.report.core.cal.elementcase | |
com.fr.report.core.sheet | |
com.fr.report.poly |
这个包定义了各种聚合块
|
com.fr.report.worksheet |
sheet 页相关
|
com.fr.write.cal |
限定符和类型 | 方法和说明 |
---|---|
static void |
ReportActionUtils.actionIterateWithCellSelection(CellSelection gridSelection,
TemplateElementCase report,
ReportActionUtils.IterAction action) |
限定符和类型 | 方法和说明 |
---|---|
FloatSelection |
FloatElementsClip.pasteAt(TemplateElementCase ec)
悬浮元素的粘贴
|
CellSelection |
CellElementsClip.pasteAt(TemplateElementCase ec,
int column,
int row) |
void |
CellElementsClip.pasteAtRegion(TemplateElementCase ec,
int startColumn,
int startRow,
int column,
int row,
int columnSpan,
int rowSpan) |
void |
CellElementsClip.pasteWidthAndHeight(TemplateElementCase ec,
int column,
int row,
int columnSpan,
int rowSpan) |
限定符和类型 | 字段和说明 |
---|---|
protected ElementCasePane<? extends TemplateElementCase> |
ChartCellEditor.ePane |
构造器和说明 |
---|
AbstractCellEditor(ElementCasePane<? extends TemplateElementCase> ePane) |
BiasTextPainterCellEditor(ElementCasePane<? extends TemplateElementCase> ePane)
Constructor.
|
ChartCellEditor(ElementCasePane<? extends TemplateElementCase> ePane) |
ComboBoxCellEditor(ElementCasePane<? extends TemplateElementCase> ePane,
java.lang.Object[] keyValuePairs)
Constructor.
|
DateCellEditor(ElementCasePane<? extends TemplateElementCase> ePane)
Constructor.
|
DSColumnCellEditor(ElementCasePane<? extends TemplateElementCase> ePane) |
FormulaCellEditor(ElementCasePane<? extends TemplateElementCase> ePane)
Constructor.
|
ImageCellEditor(ElementCasePane<? extends TemplateElementCase> ePane)
Constructor.
|
RichTextCellEditor(ElementCasePane<? extends TemplateElementCase> ePane) |
SubReportCellEditor(ElementCasePane<? extends TemplateElementCase> ePane) |
限定符和类型 | 类和说明 |
---|---|
class |
ElementCasePane<T extends TemplateElementCase>
This class used to edit Report.
|
限定符和类型 | 方法和说明 |
---|---|
TemplateElementCase |
JWorkBook.getEditingElementCase() |
TemplateElementCase |
ElementCasePane.getEditingElementCase()
返回当前正在编辑的模板单元格组件
|
限定符和类型 | 方法和说明 |
---|---|
protected void |
GridUI.paintFatherLeft(java.awt.Graphics2D g2d,
CellElement selectedCellElement,
TemplateElementCase report) |
static void |
GridUtils.shrinkToFit(int reportShrinkMode,
TemplateElementCase tplEC,
TemplateCellElement editCellElement) |
限定符和类型 | 方法和说明 |
---|---|
static void |
SheetUtils.calculateDefaultParent(TemplateElementCase report) |
限定符和类型 | 方法和说明 |
---|---|
TemplateElementCase |
BlockSequenceExecutor.getTemplateByIndex(int index)
根据序号返回报表模板.
|
限定符和类型 | 方法和说明 |
---|---|
TemplateElementCase |
SE.getElementCase() |
限定符和类型 | 方法和说明 |
---|---|
PageRWorkSheet |
ColumnRowBreak.generateNewSheet(PageRWorkSheet res_report,
WorkSheetAttr workSheetAttr,
SE.Box2DCase boxer2D,
com.fr.report.core.cal.SE.Helper helper,
TemplateElementCase elementCase)
704之后的新分栏逻辑, 区别于之前的老逻辑
|
void |
BEB.setTemplateElementCase(TemplateElementCase templateElementCase) |
限定符和类型 | 方法和说明 |
---|---|
TemplateElementCase |
FormECSequenceExecutor.getTemplateByIndex(int index) |
限定符和类型 | 方法和说明 |
---|---|
TemplateElementCase |
SheetSequenceExecutor.getTemplateByIndex(int index) |
abstract TemplateElementCase |
SequenceExecutor.getTemplateByIndex(int index) |
限定符和类型 | 类和说明 |
---|---|
class |
AbstractPolyECBlock |
class |
PolyECBlock |
限定符和类型 | 类和说明 |
---|---|
class |
FormElementCase
表单中的格子报表
|
class |
TemplateElementCaseBlockImplement |
class |
WorkSheet
WorkSheet.
|
限定符和类型 | 方法和说明 |
---|---|
TemplateElementCase |
WB.getElementCase() |