CARenderingStyle
ADE 用户指南 > ADE服务器类型参考 >
CARenderingStyle控制ADE方法和属性如何返回基元值。例如你可能想让数字以数字或者格式化文本的形式返回。
CARenderingStyle目前已经成为CAObject或者CATable上的属性。DefTables和ResultTables的CARenderingStyle属性的默认设置分别在CAEngine::DefaultDefTableRenderingStyle和CAEngine::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
Enable comment auto-refresher