|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||
public interface WorkSheet
| 方法摘要 | |
|---|---|
java.lang.String |
addBackGroundImage(java.lang.String id,
java.lang.String url,
java.lang.String startCell,
java.lang.String endCell,
java.lang.String x_position,
java.lang.String y_position,
java.lang.String x_repeat,
java.lang.String y_repeat,
int layer,
boolean needPrint)
在指定区域中增加一个背景图片 |
void |
addContextMenu(java.lang.String name,
java.lang.String caption)
|
void |
addContextMenu(java.lang.String name,
java.lang.String caption,
java.lang.String parentMenuName)
|
Cell |
addExpression(java.lang.String name,
java.lang.String expression)
|
Cell |
addExpression(java.lang.String name,
java.lang.String datasource,
java.lang.String dbcol)
|
void |
addFocusRange(int startRow,
int startCol,
int endRow,
int endCol)
|
void |
balloonTipEdit(java.lang.String dsname,
java.lang.String dbcol,
int innerRow)
|
RowCol |
cellNameToRowColumn(java.lang.String cellName)
|
Cell |
cells(int row,
int col)
|
Cell |
Cells(int row,
int col)
|
Cell |
cells(java.lang.String cellName)
|
Cell |
Cells(java.lang.String cellName)
|
void |
clearFocusRange()
焦点跳转分区 |
void |
copy()
|
void |
cut()
|
void |
deleteMultiColumn(int startRow,
int endRow)
|
void |
deleteMultiRow(int startRow,
int endRow)
|
java.lang.Object |
evaluate(java.lang.String formula)
评估一个表达式的值 |
java.lang.Object |
evaluate(java.lang.String formula,
boolean returnException,
java.lang.Object defaultValue)
|
java.lang.Object |
evaluate(java.lang.String formula,
int innerRow)
|
java.lang.Object |
evaluate(java.lang.String formula,
int innerRow,
boolean returnException,
java.lang.Object defaultValue)
|
void |
freezeCell(int row,
int col)
|
void |
freezeCell(java.lang.String cellName)
|
Brick |
getBrick(java.lang.String name)
在本sheet中的单元格中查找指定名称的小控件,如果所有单元格中都不存在指定名称的小控制,则返回null, 如果有多个单元格中都存在指定名称的不控件,则返回第一个小控件,当明确的知道小控制在哪个单元格时,可以使用 sheet.cells(row,col).getBrick(name)来精确查找 |
Cell |
getCellByAlias(java.lang.String alias)
通过别名查找单元格 |
java.lang.Object |
getCellProperty(int row,
int col,
java.lang.String propertyName)
|
java.lang.String |
getCellText(int row,
int col)
|
java.lang.String |
getCellText(int row,
int col,
int cellInnerRow)
|
java.lang.Object |
getCellValue(int row,
int col)
|
java.lang.Object |
getCellValue(int row,
int col,
int innerRow)
|
java.lang.String |
getCode()
|
int |
getColumnCount()
|
boolean |
getColumnMovePermited()
|
ColumnPropertyManage |
getColumnPropertyManage()
|
CommandManage |
getCommandManage()
|
CellPanel |
getContainerCellPanel()
|
Range |
getCurrentFocusRange()
|
java.lang.String |
getDataSourceNameAtCurrentMousePoint()
得到当前鼠标所在点的单元格是否绑定到了数据库 |
int |
getDockPanelPreferredHeight()
|
int |
getDockPanelPreferredWidth()
|
Cell |
getExpression(java.lang.String name)
|
int |
getFloatToTopEndRow()
|
int |
getFloatToTopStartRow()
|
java.util.ArrayList<Range> |
getFocusRangeList()
|
Cell |
getFreezedCell()
|
java.awt.Color |
getGridLineColor()
|
boolean |
getGridLineVisible()
|
java.lang.String |
getGUID()
|
int |
getIndex()
|
java.util.HashMap |
getMergeMap()
|
java.lang.String |
getName()
|
java.lang.String |
getPageConfig()
|
Cell |
getPageFooter()
|
Cell |
getPageHeader()
|
java.awt.Color |
getPaperColor()
|
int |
getPrintScale()
|
int |
getPrintScale(double pageWidth)
|
java.lang.String |
getPrintServiceName()
|
java.lang.Object |
getRangeProperty(Range range,
java.lang.String propertyName)
|
Row |
getRow(int row)
|
int |
getRowCount()
|
RowPropertyManage |
getRowPropertyManage()
|
Range |
getSelection()
|
java.lang.Object |
getTag()
|
java.lang.String |
getTipInfo()
|
int |
getViewScale()
|
WorkBook |
getWorkBook()
|
WorkSheetView |
getWorkSheetView()
|
int |
getXOffset()
|
int |
getYOffset()
|
void |
insertMultiColumn(int startCol,
int endCol)
|
void |
insertMultiRow(int startRow,
int endRow)
|
void |
insertWorkSheetToCell(WorkSheet which,
Cell toWhere)
|
void |
insertWorkSheetToCell(WorkSheet which,
Cell toWhere,
boolean appendRight,
boolean appendBottom)
|
boolean |
isBalloonVisible()
|
boolean |
isCellNull(int row,
int col)
|
boolean |
isCellNull(java.lang.String cellName)
|
boolean |
isContextMenuEnabled(java.lang.String name)
|
boolean |
isDesignMode()
|
boolean |
isFormulaBackFillBindEnabled()
|
boolean |
isInFirstFocusRange()
|
boolean |
isInLastFocusRange()
|
boolean |
isOneGroupPrintOnOnePage(int groupLevel)
|
boolean |
isPaintPermit()
|
boolean |
isPrintable()
|
boolean |
isRebuildCellDefineAfterInsertOrDeleteRow()
|
boolean |
isTabHighLight()
|
boolean |
isVisible()
|
void |
Merge(int startRow,
int startCol,
int endRow,
int endCol)
|
void |
Merge(Range range)
|
void |
moveToFocusRange(int row,
int col)
|
void |
moveToNextFocusRange()
|
void |
moveToPriorFocusRange()
|
Range |
newRange(int startRow,
int startCol,
int endRow,
int endCol)
|
java.util.ArrayList |
parseDependList(java.lang.String expression)
解析表达式引用了哪些单元格 |
void |
paste()
|
void |
popup(java.lang.String caption,
int width,
int height,
boolean modal,
int x,
int y,
int borderThick,
java.awt.Color borderColor)
弹出显示 |
void |
popup(java.lang.String caption,
int width,
int height,
boolean modal,
int x,
int y,
int borderThick,
java.awt.Color borderColor,
boolean showTitleBar,
boolean showButtonBar)
|
void |
popupDispose()
关闭弹出面板 |
Range |
rangeNameToRange(java.lang.String rangeName)
|
void |
reCalculateAllFormula()
通知所有的公式重新计算 , 在单元格的一些函数比如 setBind ,它们通常需要通知引用自己的单元格 重新计算,当需要多次调用 setBind时,这个通知操作就比较影响性能,所以通常可能关闭通知操作,并 在合适的时候调用本函数来通知所有公式重新计算 |
void |
removeBackgroundImage(java.lang.String id)
|
void |
removeContextMenu(java.lang.String name)
|
boolean |
removeExpression(java.lang.String name)
|
boolean |
removeFocusRange(int startRow,
int startCol,
int endRow,
int endCol)
|
java.lang.String |
rowColToName(int row,
int col)
|
boolean |
save2Image(java.lang.String imgFile)
|
void |
setBalloonVisible(boolean v)
|
void |
setCellProperty(int row,
int col,
java.lang.String propertyName,
java.lang.Object propertyValue)
|
void |
setCellValue(int row,
int col,
java.lang.Object value)
|
void |
setCode(java.lang.String newCode)
|
void |
setColumnMovePermited(boolean permited)
|
void |
setColumnWidth(int colIndex,
int width)
|
void |
setContainerCellPanel(CellPanel containerCellPanel)
|
void |
setContextMenuEnabled(java.lang.String name,
boolean enabled)
|
void |
setDockPanelPreferredSize(int width,
int height)
|
void |
setFloatToTop(int startRow,
int endRow)
|
void |
setFocusRangeNo(int startRow,
int startCol,
int endRow,
int endCol,
int no)
|
void |
setFormulaBackFillBindEnabled(boolean auto)
|
void |
setGridLineColor(java.awt.Color color)
|
void |
setGridLineVisible(boolean v)
|
void |
setHeightBetweenTwoRow(int row1,
int row2,
int delta)
|
void |
setIsDesignMode(boolean isDesignMode)
|
void |
setName(java.lang.String newname)
|
void |
setOneGroupPrintOnOnePage(int groupLevel,
boolean b)
|
void |
setPageConfig(java.lang.String pageConfig)
|
void |
setPaintPermit(boolean paintPermit)
|
void |
setPaperColor(java.awt.Color color)
|
void |
setPrintable(boolean b)
|
void |
setPrintScale(int scale)
|
void |
setPrintServiceName(java.lang.String printServiceName)
|
void |
setRangeBorder(int startRow,
int startCol,
int endRow,
int endCol,
int whichSide,
int style,
int width,
java.lang.String color)
|
void |
setRangeBorder(Range range,
int whichSide,
int style,
int width,
java.awt.Color color)
|
void |
setRangeBorder(Range range,
int whichSide,
int style,
int width,
java.lang.String color)
|
void |
setRangeProperty(Range range,
java.lang.String propertyName,
java.lang.Object propertyValue)
|
void |
setRebuildCellDefineAfterInsertOrDeleteRow(boolean b)
|
void |
setRowHeight(int rowIndex,
int height)
|
void |
setSelection(Cell cell)
|
void |
setSelection(Cell fromCell,
Cell toCell)
|
void |
setSelection(int startRow,
int startCol,
int endRow,
int endCol)
|
void |
setSelection(Range r)
|
void |
setTabHighLight(boolean b)
|
void |
setTag(java.lang.Object tag)
提供一个附加数据 |
void |
setTipInfo(java.lang.String info)
|
void |
setViewScale(int scale)
|
void |
setVisible(boolean visible)
|
void |
setWidthBetweenTwoColumn(int col1,
int col2,
int delta)
|
void |
setWorkSheetView(WorkSheetView view)
|
void |
setXOffset(int xoffset)
|
void |
setYOffset(int yoffset)
|
void |
showOnDockPanel(java.lang.String where,
int width,
int height)
|
void |
showPopupMenu(java.lang.String menuConfig)
|
void |
unFreezeCell()
|
void |
UnMerge(int startRow,
int startCol,
int endRow,
int endCol)
|
void |
UnMerge(Range range)
|
| 方法详细信息 |
|---|
java.lang.String getName()
void setName(java.lang.String newname)
java.lang.String getGUID()
java.lang.String getCode()
void setCode(java.lang.String newCode)
WorkBook getWorkBook()
CommandManage getCommandManage()
WorkSheetView getWorkSheetView()
void setWorkSheetView(WorkSheetView view)
int getIndex()
void setPaperColor(java.awt.Color color)
java.awt.Color getPaperColor()
boolean isPaintPermit()
void setPaintPermit(boolean paintPermit)
void setGridLineColor(java.awt.Color color)
java.awt.Color getGridLineColor()
void setGridLineVisible(boolean v)
boolean getGridLineVisible()
int getXOffset()
void setXOffset(int xoffset)
int getYOffset()
void setYOffset(int yoffset)
ColumnPropertyManage getColumnPropertyManage()
RowPropertyManage getRowPropertyManage()
boolean getColumnMovePermited()
void setColumnMovePermited(boolean permited)
Cell Cells(int row,
int col)
Cell Cells(java.lang.String cellName)
Cell cells(int row,
int col)
Cell cells(java.lang.String cellName)
Cell getCellByAlias(java.lang.String alias)
alias -
boolean isCellNull(int row,
int col)
boolean isCellNull(java.lang.String cellName)
int getRowCount()
int getColumnCount()
Range getSelection()
void setSelection(Range r)
void setSelection(int startRow,
int startCol,
int endRow,
int endCol)
void setSelection(Cell cell)
void setSelection(Cell fromCell,
Cell toCell)
void setCellValue(int row,
int col,
java.lang.Object value)
java.lang.Object getCellValue(int row,
int col)
java.lang.Object getCellValue(int row,
int col,
int innerRow)
java.lang.String getCellText(int row,
int col,
int cellInnerRow)
java.lang.String getCellText(int row,
int col)
Range newRange(int startRow,
int startCol,
int endRow,
int endCol)
void setCellProperty(int row,
int col,
java.lang.String propertyName,
java.lang.Object propertyValue)
java.lang.Object getCellProperty(int row,
int col,
java.lang.String propertyName)
void setRangeProperty(Range range,
java.lang.String propertyName,
java.lang.Object propertyValue)
java.lang.Object getRangeProperty(Range range,
java.lang.String propertyName)
void setRangeBorder(int startRow,
int startCol,
int endRow,
int endCol,
int whichSide,
int style,
int width,
java.lang.String color)
void setRangeBorder(Range range,
int whichSide,
int style,
int width,
java.lang.String color)
void setRangeBorder(Range range,
int whichSide,
int style,
int width,
java.awt.Color color)
void Merge(int startRow,
int startCol,
int endRow,
int endCol)
void Merge(Range range)
void UnMerge(int startRow,
int startCol,
int endRow,
int endCol)
void UnMerge(Range range)
void setColumnWidth(int colIndex,
int width)
void setWidthBetweenTwoColumn(int col1,
int col2,
int delta)
void setRowHeight(int rowIndex,
int height)
void setHeightBetweenTwoRow(int row1,
int row2,
int delta)
java.util.HashMap getMergeMap()
boolean isDesignMode()
void setIsDesignMode(boolean isDesignMode)
void insertMultiRow(int startRow,
int endRow)
void insertMultiColumn(int startCol,
int endCol)
void deleteMultiRow(int startRow,
int endRow)
void deleteMultiColumn(int startRow,
int endRow)
Row getRow(int row)
void freezeCell(int row,
int col)
void freezeCell(java.lang.String cellName)
Cell getFreezedCell()
void unFreezeCell()
void cut()
void copy()
void paste()
void setPrintScale(int scale)
int getPrintScale()
int getPrintScale(double pageWidth)
java.lang.String getPrintServiceName()
void setPrintServiceName(java.lang.String printServiceName)
java.lang.String getPageConfig()
void setPageConfig(java.lang.String pageConfig)
java.lang.Object evaluate(java.lang.String formula)
formula -
java.lang.Object evaluate(java.lang.String formula,
boolean returnException,
java.lang.Object defaultValue)
java.lang.Object evaluate(java.lang.String formula,
int innerRow)
java.lang.Object evaluate(java.lang.String formula,
int innerRow,
boolean returnException,
java.lang.Object defaultValue)
void setVisible(boolean visible)
boolean isVisible()
void setTabHighLight(boolean b)
boolean isTabHighLight()
void setFormulaBackFillBindEnabled(boolean auto)
boolean isFormulaBackFillBindEnabled()
void reCalculateAllFormula()
void clearFocusRange()
java.util.ArrayList<Range> getFocusRangeList()
void addFocusRange(int startRow,
int startCol,
int endRow,
int endCol)
boolean removeFocusRange(int startRow,
int startCol,
int endRow,
int endCol)
void setFocusRangeNo(int startRow,
int startCol,
int endRow,
int endCol,
int no)
Range getCurrentFocusRange()
void moveToFocusRange(int row,
int col)
void moveToNextFocusRange()
void moveToPriorFocusRange()
boolean isInLastFocusRange()
boolean isInFirstFocusRange()
void setTag(java.lang.Object tag)
tag - java.lang.Object getTag()
java.util.ArrayList parseDependList(java.lang.String expression)
java.lang.String rowColToName(int row,
int col)
RowCol cellNameToRowColumn(java.lang.String cellName)
Range rangeNameToRange(java.lang.String rangeName)
java.lang.String addBackGroundImage(java.lang.String id,
java.lang.String url,
java.lang.String startCell,
java.lang.String endCell,
java.lang.String x_position,
java.lang.String y_position,
java.lang.String x_repeat,
java.lang.String y_repeat,
int layer,
boolean needPrint)
id - 图片的ID ,每个工作表单上背景图片都需要指定一个唯一的ID,这个ID可以是任意的字符串url - 图片所在的地址,可以是如下几种类型:startCell - 单元格名称或别名,表示背景放置的起始位置endCell - 单元格名称或别名,表示背景放置的结束位置,如果为 "" 表示背景一直绘制到控件的右下角x_position - 相对起始单元格的X方向的坐标。它可以是如下类型:
y_position - 相对起始单元格的Y方向的坐标。它可以是如下类型:
x_repeat - 在水平方向上重复绘制的方式。它可以是:
y_repeat - 在垂直方向上重复绘制的方式。它可以是:
layer - 一个数字,用来表示该背景的层次关系,数字越大的,表示在上层,数字越小的,表示在下层needPrint - boolean型,true表示在打印时需要绘制,false表示在打印时不绘制
void removeBackgroundImage(java.lang.String id)
Brick getBrick(java.lang.String name)
name -
void addContextMenu(java.lang.String name,
java.lang.String caption)
void addContextMenu(java.lang.String name,
java.lang.String caption,
java.lang.String parentMenuName)
void removeContextMenu(java.lang.String name)
void setContextMenuEnabled(java.lang.String name,
boolean enabled)
boolean isContextMenuEnabled(java.lang.String name)
void setTipInfo(java.lang.String info)
java.lang.String getTipInfo()
Cell addExpression(java.lang.String name,
java.lang.String expression)
Cell addExpression(java.lang.String name,
java.lang.String datasource,
java.lang.String dbcol)
boolean removeExpression(java.lang.String name)
Cell getExpression(java.lang.String name)
void setPrintable(boolean b)
boolean isPrintable()
void setRebuildCellDefineAfterInsertOrDeleteRow(boolean b)
boolean isRebuildCellDefineAfterInsertOrDeleteRow()
Cell getPageHeader()
Cell getPageFooter()
void setFloatToTop(int startRow,
int endRow)
int getFloatToTopStartRow()
int getFloatToTopEndRow()
java.lang.String getDataSourceNameAtCurrentMousePoint()
void insertWorkSheetToCell(WorkSheet which,
Cell toWhere)
void insertWorkSheetToCell(WorkSheet which,
Cell toWhere,
boolean appendRight,
boolean appendBottom)
CellPanel getContainerCellPanel()
void setContainerCellPanel(CellPanel containerCellPanel)
void popup(java.lang.String caption,
int width,
int height,
boolean modal,
int x,
int y,
int borderThick,
java.awt.Color borderColor)
caption - width - height - modal - x - y - borderThick - borderColor -
void popup(java.lang.String caption,
int width,
int height,
boolean modal,
int x,
int y,
int borderThick,
java.awt.Color borderColor,
boolean showTitleBar,
boolean showButtonBar)
void popupDispose()
void showOnDockPanel(java.lang.String where,
int width,
int height)
void setDockPanelPreferredSize(int width,
int height)
int getDockPanelPreferredWidth()
int getDockPanelPreferredHeight()
boolean isOneGroupPrintOnOnePage(int groupLevel)
void setOneGroupPrintOnOnePage(int groupLevel,
boolean b)
void setViewScale(int scale)
int getViewScale()
void setBalloonVisible(boolean v)
boolean isBalloonVisible()
void balloonTipEdit(java.lang.String dsname,
java.lang.String dbcol,
int innerRow)
void showPopupMenu(java.lang.String menuConfig)
boolean save2Image(java.lang.String imgFile)
|
|||||||||
| 上一个类 下一个类 | 框架 无框架 | ||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | ||||||||