該“標注”系列博文的標注引擎使用“標准標注引擎(standard label engine)”,這個概念如不知道,可不理會,ArcGis默認標注引擎就是它。
本篇的標注語句解析使用VBScript,注意使用時參數值用單引號''包裹,標簽使用雙引號""包裹。
在上一節中我們講到了ArcGis標注中使用的下划線標簽<UND></UND>,可以看出ArcGis里的標注標簽與HTML、XML等的標簽一樣需要成對使用。
下面繼續介紹幾個有用的標簽:
1、FNT
Font,字體。
在標注時有時需要將不同的字段設置字體區分,這時候FNT標簽就派上了用場。
"<fnt name='仿宋' size='12'>" + [字段] +"</fnt>"
name 參數是系統字體的標准名稱;size參數是字號。
2、CLR
Color,顏色。
顏色亂入一下上面的標注,區分更大化。
"<fnt name='仿宋' size='12'>" + [字段] +"</fnt>" +vbcrlf+ "<clr red='0' green='238' blue='118'>"+ "<fnt name='仿宋' size='12'>" + [BH] +"</fnt>" +"</clr>"
上面例子中語句在換行“vbcrlf”之后對第2行的字段進行了顏色、字體的(標簽嵌套)設置,可以看出clr標簽的3個參數對應RGB 3原色,具體顏色的RGB值自行百度“RGB顏色對照表”就可以了。
其實clr標簽還有一套CMYK的顏色系統,即cyan、magenta、 yellow、 black 需要使用同該例,百度對照表即可。
3、SUP/SUB
Superscript/Subscript,上標/下標
該標簽無參數。
先看下標:
[字段] +"<sub>"+ [BH] +"</sub>"
再來個嵌套的上標:
[字段] +"<sup>"+"<clr red='255'>"+ "<fnt name='仿宋' size='12'>" + [BH] +"</fnt>" +"</clr>" +"</sup>"
4、BOL粗體,ITA斜體
無參數
5、其他標簽自行參考