通过 Maplex 标注引擎使用文本格式化标签

ArcGIS 文本格式化标签可用于修改一段文本中某一部分的格式。这样就可以创建混合格式文本,例如,可以创建标注表达式以便用城市名称和人口标注城市要素。为了在浏览地图时更好地区分两部分的信息,可以格式化标注表达式以便用黑色绘制城市名称,用红色绘制城市的人口。文本格式化标签可用于指定标注特定部分的文本符号;可以更改字体颜色、高度、类型和样式以及创建下标和上标;还可以控制字符和词的间距以及行间距。

标注表达式 对话框中输入文本格式化标签,同时,其也可作为属性字段的一部分。

使用具有 Maplex 标注引擎格式化参数的文本格式化标签

文本格式化标签用于覆盖标注分类文本符号的属性。Maplex 标注引擎会在标注放置过程中检测文本格式化标签。由于文本格式化标签可以指定标注的外观并覆盖格式参数,因此当 Maplex 标注引擎在标注字符串中检测到文本格式化标签时,可能会关闭标注分类的格式化参数。

在以下情况中,文本格式化标签或被忽略,或更改 Maplex 标注引擎的行为。

如果来自某标注分类的某些标注中包含文本格式化标签,但这些标注均不在当前地图范围之内,则不会检测到任何文本格式化标签,并且上面的文本格式化标签约束也不会生效。

Maplex 标注引擎支持的其他文本格式化标签

Maplex 标注引擎提供一个附加的特有标签。

基础

"<BSE>" & [FIELDNAME] & "</BSE>"

使用多个标注字段标注要素时,必须指定主标注或基准标注。基础标注用于执行放置策略,其他标注则根据与基础标注的相对位置进行放置。

仅 Maplex 标注引擎支持基础标签。当标准标注引擎遇到 <BSE> 标签时,将忽略并删除该标签,然后再放置标注。

示例

此标注分类的放置位置为“东”,因此会在点要素的正东方向放置标注。通过将基础标签标注与标注表达式的首行相关联,可以控制所放置的完整标注表达式与要素之间的相对位置关系。

"<BSE>" & [Name] & "</BSE>" & vbnewline & "Population: " & [Pop2000] & vbnewline & "Median Age: " & [MED_AGE]
<BSE> 格式化标签

相关主题

5/10/2014