• 解析ArcGis的标注(二)——认识ArcGis标注标签


    该“标注”系列博文的标注引擎使用“标准标注引擎(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、其他标签自行参考

     

     

     

  • 相关阅读:
    牛客(14)链表中倒数第k个结点
    牛客(13)调整数组顺序使奇数位于偶数前面
    牛客(12)数值的整数次方
    牛客(11)二进制中1的个数
    牛客(10)矩形覆盖
    牛客(9)变态跳台阶
    牛客(8)跳台阶
    牛客(7)斐波那契数列
    Docker数据卷
    Docker镜像
  • 原文地址:https://www.cnblogs.com/yzhyingcool/p/10116491.html
Copyright © 2020-2023  润新知