用键入命令设置三种格式的颜色


在您使用MicroStation软件时可能已经注意到,当前颜色(或叫做激活颜色,英文是Active Color)的设置有三种形式:索引色(Indexed Color)、真彩色(True Color)和色簿(ColorBook)。它们的设置界面如下图所示:

对于索引色,是一个0到255的索引值。每个值具体对应什么颜色决定于您当前使用的颜色表(Color Table,注意,不要和Color Book相混淆)。比如默认的颜色表中0号色对应于白色,其RGB值(RGB就是Red、Green和Blue三个单词首字母的缩写,即红绿蓝三原色的意思)为255,255,255;1号色为蓝色,其RGB值0,0,255。255号色为视图的背景色,默认为黑色,其RGB值为0,0,0。

通过鼠标点击其中的一个小色块可以将当前颜色设置为该种索引色。那么如何通过键入命令来设置索引色呢?可以通过键入ACTIVE COLOR后跟一个数字来实现。比如:ACTIVE COLOR 0表示设置为索引色0,ACTIVE COLOR 255表示设置为背景色,ACTIVE COLOR -1表示设置为ByLevel色,也就是按层的颜色来走。对于默认颜色表,前七种颜色还可以用更直观的单词来直接设置,如ACTIVE COLOR Red表示直接设置为红色,ACTIVE COLOR Blue表示直接设置为蓝色等。

对于真彩色,通过鼠标设置颜色时需要选择左侧的颜色区和右侧的颜色强度棒,两者配合来设置出自己满意的真彩色来。通过键入则可以更简便地设置,键入命令格式是ACTIVE COLOR RGB:红,绿,蓝。其中的“红,绿,蓝”是三个数字,每个数字的范围是0到255,表示该分量色的强度,0表示最弱,255表示最强。所以,0,0,0表示黑色,255,255,255表示白色。比如,ACTIVE COLOR RGB:0,0,255表示设置一个真彩色的蓝色。

对于色簿色,主要应用于对配色要求极其严格的行业,如专业印刷或者地图等行业。MicroStation提供了业界标准的色簿,您只需要从某个标准色簿中选择某个名称的颜色,就会以真彩色方式设置该颜色。所以,设置色簿色非常简单,就是选色簿名称,然后选该色簿下的某个颜色的名称。那么,通过键入命令同样可以设置色簿色,其键入命令格式是ACTIVE COLOR 色簿名:颜色名。如ACTIVE COLOR RAL CLASSIC 840-HR:1011就是将当前颜色设置为RAL CLASSIC 840-HR色簿下的1011号颜色。这里,色簿名虽然有空格,但键入时也不需要在两端添加双引号(当然,添加了双引号也是正确的,如active color "RAL CLASSIC 840-HR:1011")。

ACTIVE COLOR还可以简写为双字母加等号的形式,即CO=(特别注意,这里的等号左侧绝对不能有空格,右侧可以)。如:CO=0、CO=  RGB:128,128,128、CO=  Standard:Azure等都是正确的键入命令。

注意,从视觉上来说,同一个索引色的颜色会随着连接的颜色表的不同而发生变化(此时索引值并没有发生改变),真彩色和色簿色则始终保持不变。下图左侧是分别用这三种方式设置颜色后绘制的图形和文字,默认颜色表情况下基本上都是绿色色调的,右侧是将颜色表改成color256.tbl后的效果。