arcgis 中标注时可以使用的标签

arcgis中使用标签

前言

当我们在arcgis中标注要素的时候,有时候会使用到一些特殊的东西,比如:上下标,下划线等等,没错,今天我就遇到了.所以就去看之前别人的模板,确实让我找到了当时需要的下划线的写法,不过后面要是遇到别的呢,别人没有模板呢,所以研究了一下。

发展

打开标注的表达式,发现支持三种语言:js、py、vb
在这里插入图片描述
然而arcgis之前的人常用的就是vb,可是呢,我对它一点不熟悉,所以想试着用js、py试试,变量这些都没啥问题,再就是几个函数将数据格式转来转去,需要注意的是,py标注的时候,尽量在使用文本字符串的时候将编码设置成u'test'这种,这都不是重点,重点是里面的下划线和上下表怎么搞的,js和py中并没有这个东西吧,貌似html里面有,但是这又不是在操作dom(无知的我还悄悄试了一下),虽然结果是真的不行,但是我看别人的模板里面也是写的标签,难道arcgis里面有自己能够识别的标签? 打开百度,arcgis 标签。诶。。。来了;官网真的写着有,还tmd真是。
arcgis识别的标签

结果

元素描述起始标签结束标签有效的属性/值示例语法示例输出

字体名称和/或字号

<FNT>

</FNT>

name = {TrueType font} size = {1} scale = {1-}

设置名称、大小和比例,或全部设置。

注记

<FNT name = "Arial" size = "12">Text size = 12</FNT> <FNT name = "Arial" scale="200">Text scale = 200</FNT>

标注

"<FNT name = 'Arial' size = '12'>" & "Text size = 12" & "</FNT>" & "<FNT name = 'Arial' scale='200'>" & "Text scale = 200" & "</FNT>"

字体示例

颜色 (RGB)

<CLR>

</CLR>

red, green, blue = {0-255}

缺失的颜色属性假定为 0

注记

<CLR red = "255">Text</CLR>

标注

"<CLR red = '255'>" & "Text" & "</CLR>"

颜色 (RGB) 示例

颜色 (CMYK)

<CLR>

</CLR>

cyan, magenta, yellow, black = {0-100}

缺失的颜色属性假定为 0

注记

<CLR magenta = "100">Text</CLR>

标注

"<CLR magenta = '100'>" & "Text" & "</CLR>"

颜色 (CMYK) 示例

粗体

<BOL>

</BOL>

注记

<BOL>Text</BOL>

标注

"<BOL>" & "Text" & "</BOL>"

粗体示例

斜体

<ITA>

</ITA>

注记

<ITA>Text</ITA>

标注

"<ITA>" & "Text" & "</ITA>"

斜体示例

下划线

<UND>

</UND>

注记

<UND>Text</UND>

标注

"<UND>" & "Text" & "</UND>"

下划线示例

全部大写

<ACP>

</ACP>

注记

<ACP>Text</ACP>

标注

"<ACP>" & "Text" & "</ACP>"

全部大写示例

小型大写字母

<SCP>

</SCP>

注记

<SCP>Text</SCP>

标注

"<SCP>" & "Text" & "</SCP>"

小型大写字母示例

上标

<SUP>

</SUP>

注记

E = mc<SUP>2</SUP>

标注

"E = mc" & "<SUP>" & "2" & "</SUP>"

上标示例

下标

<SUB>

</SUB>

注记

H<SUB>2</SUB>O

标注

"H" & "<SUB>" & "2</SUB>" & "O"

下标示例

字符间距

<CHR>

</CHR>

spacing = {1-}

表示相对于常规字符间距的调整百分比;0% 表示没有调整。

注记

<CHR spacing = "200">Text</CHR>

标注

"<CHR spacing = '200'>" & "Text" & "</CHR>"

字符间距示例

字符宽度

<CHR>

</CHR>

表示相对于常规字符宽度的调整百分比;0% 表示没有调整。

注记

<CHR width="150">Text</CHR>

标注

"<CHR width='150'>" & "Text" & "</CHR>"

字符宽度示例

词间距

<WRD>

</WRD>

spacing = {1-}

表示词间的间距百分比;100% 表示常规间距。

注记

<WRD spacing = "200">Extra Word Spacing</WRD>

标注

"<WRD spacing = '200'>" & "Extra Word Spacing" & "</WRD>"

词间距示例

行间距

<LIN>

</LIN>

leading = {1-}

表示相对于常规行间距的调整(单位为磅);0 磅表示没有调整。

注记

<LIN leading = "25">Text with a leading value of 25 points</LIN>

标注

"<LIN leading = '25'>" & "Text with a leading value of 25 points" & "</LIN>"

行间距示例

不加粗

<_BOL>

</_BOL>

注记

The base text symbol is bold, <_BOL> but this part is not.</_BOL>

标注

"The base text symbol is bold, " & "<_BOL>" & " but this part is not."& "</_BOL>"

不加粗示例

不倾斜

<_ITA>

</_ITA>

注记

The base text symbol is italic, <_ITA> but this part is not.</_ITA>

标注

"The base text symbol is italic, " & "<_ITA>" & " but this part is not."& "</_ITA>"

不倾斜示例

不加下划线

<_UND>

</_UND>

注记

The base text symbol is underlined, <_UND> but this part is not.</_UND>

标注

"The base text symbol is underlined, " & "<_UND>" & " but this part is not."& "</_UND>"

不加下划线示例

不加上标

<_SUP>

</_SUP>

注记

<SUP><_SUP> This text is regular, but </_SUP> this text is superscript.</SUP>

标注

"<SUP><_SUP>" & "This text is regular, but" & "</_SUP>" & " this text is superscript."& "</SUP>"

不加上标示例

不加下标

<_SUB>

</_SUB>

注记

<SUB><_SUB>This text is regular, but </_SUB> this text is subscript.</SUB>

标注

"<SUB><_SUB>" & "This text is regular, but" & "</_SUB>" & " this text is subscript."& "</SUB>"

不加下标示例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值