»
Symbian OS v9.3 »
Symbian OS reference »
C++ component reference »
Application Engines SHENG »
CShgWorkBook
Location:
SHGAPI.H
Link against: sheng.lib
This item is not part of the S60 3rd Edition SDK for Symbian OS, Feature Pack 2.
class CShgWorkBook : public CBase;
Description
A spreadsheet engine workbook.
A workbook defines an array of worksheets (CShgWorkSheet).
Derivation
CBase - Base class for all classes to be instantiated on the heap
CShgWorkBook - A spreadsheet engine workbook
Members
Defined in CShgWorkBook:
ChangeNameL(), Count(), CreateWorkSheetL(), CurrentWorkSheet(), CurrentWorkSheetNo(), DeleteWorkSheetL(), EShgBadCharAsterisk, EShgBadCharBackSlash, EShgBadCharColon, EShgBadCharForwardSlash, EShgBadCharOpenSquareBracket, EShgBadCharWorkSheetNameDelimiter, EditOperationComplete(), RestoreL(), SetCurrentWorkSheet(), SheetEngine(), StartEditOperation(), StoreL(), TShgInvalidWorkSheetNameChars, WorkSheet(), WorkSheet(), WorkSheetNo(), ~CShgWorkBook()
Inherited from CBase:
Delete(),
Extension_(),
operator new()
Construction and destruction
virtual ~CShgWorkBook();
Description
Destructor.
inline CSheetEngine *SheetEngine() const;
Description
Gets the spreadsheet engine set for this object.
Return value
IMPORT_C TStreamId StoreL(CStreamStore &aStore) const;
Description
Stores the object.
Parameters
Return value
IMPORT_C void RestoreL(const CStreamStore &aStore, TStreamId aStreamId);
Description
Restores the object.
Parameters
IMPORT_C CShgWorkSheet *WorkSheet(const TDesC &aName) const;
Description
Gets a worksheet specified by name.
Parameters
const TDesC &aName |
Worksheet name
|
|
Return value
IMPORT_C CShgWorkSheet *WorkSheet(TInt aWorkSheetNo) const;
Description
Gets a worksheet specified by index.
Parameters
TInt aWorkSheetNo |
Worksheet index
|
|
Return value
IMPORT_C void SetCurrentWorkSheet(const TDesC &aName);
Description
Sets the current worksheet.
Parameters
const TDesC &aName |
Worksheet name
|
|
IMPORT_C CShgWorkSheet *CurrentWorkSheet() const;
Description
Gets the current worksheet.
Return value
IMPORT_C TShgError CreateWorkSheetL(const TDesC &aName);
Description
Creates a new worksheet.
Parameters
const TDesC &aName |
Worksheet name
|
|
Return value
IMPORT_C TShgError DeleteWorkSheetL(const TDesC &aName);
Description
Deletes a worksheet.
Parameters
const TDesC &aName |
Worksheet name
|
|
Return value
IMPORT_C void ChangeNameL(const TDesC &aOldName, const TDesC &aNewName);
Description
Renames a worksheet.
Parameters
const TDesC &aOldName |
Current worksheet name
|
const TDesC &aNewName |
New worksheet name
|
|
IMPORT_C void StartEditOperation();
Description
Marks the start of an edit operation.
IMPORT_C void EditOperationComplete();
Description
Marks the completion of an edit operation.
IMPORT_C TInt Count() const;
Description
Gets the number of worksheets in the workbook.
Return value
TInt
|
Number of worksheets in the workbook
|
|
IMPORT_C TInt WorkSheetNo(const TDesC &aName) const;
Description
Gets the index of a named worksheet.
Parameters
const TDesC &aName |
Worksheet name
|
|
Return value
TInt
|
Index of the named worksheet, or KErrNotFound.
|
|
IMPORT_C TInt CurrentWorkSheetNo() const;
Description
Gets the index of the current worksheet.
Return value
TInt
|
Index of the current worksheet
|
|
Enum TShgInvalidWorkSheetNameChars
TShgInvalidWorkSheetNameChars
Description
Specifies characters that are not allowed in worksheet names.