|
推出最新超级报表多SHEET版本1.2.1(2006-8-3)。
新增在SHEET选择变化之后会触发的事件SheetSelChanged。
新增超级报表控件的方法,下面方法的帮助请参考“超级报表SDK开发应用帮助”:
void SetHideRowMouseCanDragOut(short nSheetIndex,boolean
bCanDragOut);
boolean IsHideRowMouseCanDragOut(short nSheetIndex);
BSTR ExportSaveDBData(short nSheetIndex);
boolean DeleteDBRows(short nSheetIndex,long nStartRow,long
nEndRow);
boolean InsertNextDBRows(short nSheetIndex,long nInsertAfterRow,long
nInsertRows);
boolean InsertBeforeDBRows(short nSheetIndex,long
nInsertBeforeRow,long nInsertRows);
boolean OnDeleteDBRows(short nSheetIndex);
boolean OnInsertNextDBRows(short nSheetIndex);
boolean OnInsertBeforeDBRows(short nSheetIndex);
boolean IsCalculateCombinationInCells(short nSheetIndex);
void SetCalculateCombinationInCells(short nSheetIndex,boolean
bSet);
long GetMousePosX(short nSheetIndex);
long GetMousePosY(short nSheetIndex);
void OnSetOracleSequence(short nSheetIndex);
boolean SetCellComboType1(short nSheetIndex,long Row,
long Col, boolean bCanEditText, boolean bShowButton,
boolean bInputValue, BSTR szListShowText, BSTR szListValue);
BSTR GetCellComboSelectedActualValue(short nSheetIndex,long
nRow, long nCol);
void EndEdit(short nSheetIndex);
void SetDataRecordSet(short nSheetIndex,IDispatch*
pDataRecordSet);
void SetMainSubDataRecordSet(short nSheetIndex,IDispatch*
pMainDataRecordSet,IDispatch* pSubDataRecordSet);
void SetUseDataRecordSet(short nSheetIndex,boolean
bUsed);
boolean SetChartShowAxis(short nSheetIndex,long lObjectHandle,boolean
bShowAxis);
boolean WriteToExcelFile1(short nSheetIndex,BSTR szExcelFileName);
void SetPasteType(short nSheetIndex,short nPasteType);
double GetPrintZoomScale(short nSheetIndex);
boolean SetCellNotPrintText(short nSheetIndex,long
nStartRow, long nStartCol, long nEndRow, long nEndCol,
boolean bNotPrint);
boolean IsCellNotPrintText(short nSheetIndex,long
nRow,long nCol);
boolean IsSelectedCell(short nSheetIndex,long nRow,long
nCol);
void SetSelectedCursorBkColor(short nSheetIndex,long
lBkColor);
long GetSelectedCursorBkColor(short nSheetIndex);
boolean OnSetSelectedCursorBkColor(short nSheetIndex);
void SetAfterCalculateScript(short nSheetIndex,BSTR
lpszScript,short cScriptType);
BSTR GetAfterCalculateScript(short nSheetIndex);
short GetAfterCalculateScriptType(short nSheetIndex);
boolean OnSetAfterCalculateScript(short nSheetIndex);
boolean IsShowNoPrintButtonToolBar(short nSheetIndex);
void SetShowNoPrintButtonToolBar(short nSheetIndex,BOOL
bSet);
boolean SetCellModifiedRunScript(short nSheetIndex,long
nStartRow,long nStartCol,long nEndRow,long nEndCol,BSTR
lpszScript,short cScriptType);
BSTR GetCellModifiedRunScript(short nSheetIndex,long
nRow,long nCol);
short GetCellModifiedRunScriptType(short nSheetIndex,long
nRow,long nCol);
boolean OnSetCellModifiedRunScript(short nSheetIndex);
boolean SetCellCheckBoxCanNotEditText(short nSheetIndex,long
Row, long Col,boolean bCanNotEditText);
boolean GetCellCheckBoxCanNotEditText(short nSheetIndex,long
Row, long Col);
boolean SetCellEditMaxInputNumber(short nSheetIndex,long
nStartRow,long nStartCol,long nEndRow,long nEndCol,short
nMaxInputNumber);
short GetCellEditMaxInputNumber(short nSheetIndex,long
Row, long Col);
boolean OnSetCellEditMaxInputNumber(short nSheetIndex);
void ShowMessageBox(BSTR lpszMessage);
|