前页 | 后页 |
颜色查询
在定义形状时,您可能想要保留已经为基本形状定义的填充,边框和字体颜色。您可以使用颜色查询来设置颜色定义,以检索SetPenColor和SetFillColor命令的参数。这些查询可以代替参数。
- getUserFillColor()-返回用户选择的当前元素的填充颜色
- getUserBorderColor()-返回用户选择的当前元素的边框/线条颜色
- getUserFontColor()-返回用户选择的当前元素的文本字体颜色
- getUserPenSize()-返回用户选择的当前元素的线条粗细
- getDefaultFillColor()-返回当前元素的默认填充颜色,而不使用应用于该元素的颜色
- getDefaultLineColor()-返回当前元素的默认线条颜色,而不使用应用于该元素的颜色
- getStatusColor()-返回当前元素的状态颜色;如果没有为此状态定义颜色,或者未针对该类型显示状态颜色,则此查询将返回与getUserFillColor相同的结果
例如:
形状主体
{
setfillcolor(getuserfillcolor());
setpencolor(getuserbordercolor());
矩形(0,0,100,100);
}
笔记
- 用户颜色是未由Shape Script修改的基础对象上的颜色。使用-按降序排列-格式工具栏选项,“外观”选项(F4)或“首选项”对话框(“开始”>“桌面”>“首选项”>“首选项”)定义它们
- 由于用户颜色是为随后应用构造型和Shape Script的元素定义的颜色,因此无法在Shape Editor的“ Preview”面板中进行描绘