CARenderingStyle

Revision as of 09:28, 24 October 2015 by Jhuawen (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Other languages:
English • ‎中文

ADE 用户指南 > ADE服务器类型参考 >

CARenderingStyle控制ADE方法和属性如何返回基元值。例如你可能想让数字以数字或者格式化文本的形式返回。

CARenderingStyle目前已经成为CAObject或者CATable上的属性。DefTablesResultTables的CARenderingStyle属性的默认设置分别在CAEngine::DefaultDefTableRenderingStyleCAEngine::DefaultRenderingStyle上。

属性

{get,put} bool FullPrecision

当数字值以文本方式呈现时,控制它们呈现时是全精度还是使用当前对象的数字个格式。

{get,put} bool CARenderingStyle::GeneralExpression

当在DefTable设定值后,控制这些值时字符串常量还是表达式。如果设定为true,那么这些值将是表达式或者必须是带引号的字符串常量。

{get,put} short HandleFormat

控制对象术语如何返回。

0=其文标识符(其定义时实际上为驼峰式大小写,每个单词首字母大写)
1=CAObject*
2=其文本名称
3=其文本标识符,但首字母大写(第一个字母大写,其它字母都小写) Analytica 4.3新特征

{get,put} bool NewLineAsCRLF

当设置成true时,文本格式的换行字符转换成[CRLF]。默认设置Default=true。

当打印到控制控制台窗口(例如从cscripts)时,除非设置为ture,要么换行符不会正确打印。但是如果你想精确获取文本值中出现的字符,请设置为false。

{get,put} variant NullValue

对于特殊值Null返回该值。

{get,put} bool NumberAsText

数字值应该作为字符串还是数字返回。

{get,put} bool ReferenceAsText

控制引用基元是以文本(TURE)样式显示,还是被解引用并返回一个 CATable(FALSE)。

{get,put} long SafeArrayLowerBound

通过GetSafeArray返回安全数组维度下界。

{get,put} short StringQuotes

控制字符串值是否带引号。 0=不带引号、1=单引号、2=双引号。

{get,put} variant UndefValue

对于未定义的特殊值返回该值。

弃用

{get,put} short VarTermFormat([out,retval] SHORT* )

弃用——使用CARenderingStyle::HandleFormat

另请参考

CAIndex <- CARenderingStyle -> CALicense
Comments


You are not allowed to post comments.