使用文本格式设置标记进行 Maplex 标注
ArcGIS 文本格式设置标记可用于修改一段文本的某部分的格式。这样可以创建混合格式文本,例如,可以创建标注表达式以便用城市名称和人口标注城市要素。为帮助浏览地图的人区分两条不同的信息,可以格式化标注表达式以便用黑色绘制城市名称,用红色绘制城市的人口。文本格式设置标记可用于指定标注特定部分的文本符号。可以更改字体颜色、高度、类型和样式以及创建下标和上标。还可以控制字符和文字的间距以及行间距。
在标注表达式 对话框中输入文本格式设置标记,并且文本格式设置标记也可以是属性字段本身的一部分。
使用具有 Maplex 格式参数的文本格式设置标记
文本格式设置标记旨在覆盖分配给标注分类文本符号的属性。ESRI Maplex 标注引擎会在标注放置过程中检测文本格式设置标记。由于文本格式设置标记可以指定标注的外观并覆盖格式参数,因此当 ESRI Maplex 标注引擎在标注字符串中检测到文本格式设置标记时,可能会关闭标注分类的格式参数。
下面列出了文本格式设置标记将被忽略,或者将更改 ESRI Maplex 标注引擎行为的情况。
- ESRI Maplex 标注引擎将忽略字符间距文本格式设置标记。只有在文本符号中设置的字符间距才有效。
- ESRI Maplex 标注引擎将忽略文字间距文本格式设置标记。只有在文本符号中设置的文字间距才有效。
- 当标注拥有字号或行间距文本格式设置标记时,将关闭 ESRI Maplex 标注引擎中的字体缩小行为。
- 使用缩写字典时,ESRI Maplex 标注引擎不会缩写含有文本格式设置标记的标注。
如果来自某标注分类的某些标注含有文本格式设置标记,但这些标注均不在当前地图范围之内,则不会检测到任何文本格式设置标记,并且上面的文本格式设置标记约束也不会生效。
ArcGIS 高级智能标注支持的其他文本格式设置标记
ArcGIS 高级智能标注还提供了此扩展模块所特有的标记。
基准
"<BSE>" & [FIELDNAME] & "</BSE>"
使用多个标注字段标注要素时,必须指定主标注或基准标注。基准标注用于放置标注策略,其他标注将根据与基准标注的相对位置进行放置。
仅 ESRI Maplex 标注引擎支持基准标记。当 ESRI 标准标注引擎遇到 <BSE> 标记时,将忽略并删除该标记,然后再放置标注。
示例
此标注分类的放置位置为“东”,因此会在点要素的正东方向放置标注。通过将基准标记标注与标注表达式的首行相关联,可以控制所放置的完整标注表达式与要素的相对关系。
"<BSE>" & [Name] & "</BSE>" & vbnewline & "Population: " & [Pop2000] & vbnewline & "Median Age: " & [MED_AGE]