zoukankan      html  css  js  c++  java
  • 解析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、其他标签自行参考

     

     

     

  • 相关阅读:
    使用参数化SQL语句进行模糊查找(转载)
    ASP.NET 数据绑定控件(转)
    C#把datetime类型的日期转化成其他格式方法总结
    asp.net MVC中form提交和控制器接受form提交过来的数据(转)
    图说世界编程语言排行
    Android笔记——Matrix
    设计模式——代理模式
    Android笔记——Handler Runnable与Thread的区别
    Android笔记——AsyncTask介绍
    Eclipse---java项目导入报错更改
  • 原文地址:https://www.cnblogs.com/yzhyingcool/p/10116491.html
Copyright © 2011-2022 走看看