|
Symbian sdk帮助-类CShgFormulaTextLexer
译文作者: 张善明 |
| 译文版本:1.0 译文时间:2005-11-8 |
|
|
CShgFormulaTextLexer定义在SHGFMLEX.H 中 Class CShgFormulaTextLexer 概述 将所储存的文本格式的公式分解为公式代号 类继承与CBase: o CBase -类是所有被实例化类的基类 ? CShgFormulaTextLexer -将所储存的文本格式的公式分解为公式代号 类成员 定义在CShgFormulaTextLexer的成员函数: GetNextTokenL(), LexCellOrRange(), NewL(), Offset(), Start(), Token(), UnGetToken(), ~CShgFormulaTextLexer() 继承与CBase的方法: operator new() ________________________________________ 构造函数和析构函数 ________________________________________ ~CShgFormulaTextLexer() virtual IMPORT_C ~CShgFormulaTextLexer(); 概述 析构函数 返回值
无________________________________________ NewL() static IMPORT_C CShgFormulaTextLexer *NewL(const CShgNameSet *aNameSet, const CShgWorkBook *aWorkBook, const CShgFormulaViewer *aFormulaViewer); 概述 构造并分配一个公式体系 函数参数 const CShgNameSet *aNameSet 使用的名字集 const CShgWorkBook *aWorkBook 使用的业务手册 const CShgFormulaViewer *aFormulaViewer 使用的规则阅览器
返回值 CShgFormulaTextLexer * 新的规则阅览器对象
________________________________________ 成员函数 ________________________________________ Start() IMPORT_C void Start(const TDesC &aDes, const TCellRef &aCurrentCell); 概述 用以规定好的规则串初始化规则 函数参数 const TDesC &aDes 规则串 const TCellRef &aCurrentCell 用于解决相对组件引用的位置
返回值 空
________________________________________ GetNextTokenL() IMPORT_C TBool GetNextTokenL(); 概述 接近下一个标号 返回值 TBool 如果发现一个合法的标号返回真 。如果没有合法的标号或到达字符串的末尾返回假
________________________________________ Token() IMPORT_C const SLexToken &Token() const; 概述 获得当前的标号 返回值 const SLexToken & 当前标号
________________________________________ UnGetToken() IMPORT_C void UnGetToken(const SLexToken &aToken); 概述 设置当前标号类型为 ETokDmEOL. 函数参数 const SLexToken &aToken 用于设置当前标号的一定以好的标号
返回值 空
________________________________________ Offset() IMPORT_C TInt Offset() const; 概述 获得从字符串的起始出获得下一个字符偏移的位置 返回值 TInt 偏移位置
________________________________________ LexCellOrRange() IMPORT_C TBool LexCellOrRange(); 概述 测试一个数据单元或范围是否被规定 返回值 TBool 规定返回真 |