更改字符串文本颜色

使用RGB功能

报告表达式语言让用户可以使用一个RGB功能来定义一个 RGB(红、绿、蓝)颜色值来应用到表达式中的字符串上。此功能有四个参数,一个字符串参数,还有以逗号分隔开的 RGB 参数,如下:

=RGB(字符串,R,G,B)

若在单元格表达式框或 GridControlObject 的(单元格)中键入此函数,单击确定,然后单击对象外部,PC-MIS 将为表达式求值,并赋予文本指定的颜色值。

单元表达式框显示RGB表达式

例如,如果用户键入这个表达式到一个单元中,

=RGB(“蓝色文本”,0,0,255)+ RGB(“黑色文本”,0,0,0)+ RGB(“黄色文本”,255,255,0)

那么这些文字将在模版编辑器像这样。

使用 RGB 显示尺寸颜色

对于 RGB 函数中的第二个参数,若所用的值超过 255,则 PC-DMIS 会将该参数解译为 COLORREF 值,而不是标准 0 - 255 RGB 值。在此情况下,PC-DMIS 会忽略第二个和第三个参数(虽然您无需包含这两个参数)。若使用 DIM_RPT_TOLERANCECOLOR1 数据类型,您可使用此方法返回尺寸轴的颜色。

例如,假设您在 GridControlObject 单元格中使用此表达式:

=RGB(NOMINAL:N,DIM_RPT_TOLERANCECOLOR1:N,0,0)

此表达式可捕捉当前轴正在估算的标称值并将颜色设为该轴的尺寸颜色。

:N 相当于变量,可保留当前尺寸轴索引,以便表达式返回每个轴的颜色值。

您也可指定特定轴。例如,假设您有三条轴(X、Y 和 Z 轴)的尺寸。

若未定义可选索引 (:N),则返回尺寸本身的颜色。

使用颜色功能。

颜色功能有两个参数。第一个颜色参数是决定编辑窗口颜色。第二个颜色参数,PC-DMIS应用字符串值的颜色。

=COLOR(1, "My Text")

第一个参数是一个从1到4的值来变化编辑窗口的颜色,相关参数如下:

1 影响标记颜色

2 影响未标记颜色

3 影响单步模式颜色

4 影响错误颜色

“编辑”窗口中的颜色编辑器对话框(编辑 | 首选项 | 编辑窗口颜色)定义这些颜色。有关此对话框的信息请参见“设置首选项”中的“定义编辑窗口颜色”。