表达式利用同样添加到标签样式(例如点高程、北距和东距)的特性。通过使用表达式,可以使用现有特性设置个别的数学公式。例如,可以从点高程中减去一个值,并在点标签中实际高程附近显示此数值。
设置表达式之后,它们位于“文本组件编辑器”中的“特性”列表中,从而可以将其添加到标签样式中。实际上,表达式将成为可以用于构成标签样式的新特性。
对于特定标签样式类型,表达式是唯一的。从“表达式”对话框中仅可以选择那些与标签样式类型相关的特性。
在将特性插入到表达式中时,如果特性包含空格,它将显示在波形括号中。例如:
{Segment Length}
请勿将其他任何内容插入波形括号中或将其删除。如果特性名称不包含任何空格(例如北距),则不需要使用波形括号。
对于表达式编组,请使用圆括号。例如:
0.567*({Segment Length} + 56)
表达式是用于计算值的数学公式。不能直接向其添加文本。可以将任何要包含的文本添加到标签样式中。例如,要将英尺转换为米,可以设定以下表达式:
{Segment Length} *.3084
如果要将“米”添加到此字符串的末尾,必须在随后设置标签样式时再添加它。