中国地图
GIS探索者
地图网
GIS论坛
网站首页| GIS论坛 |新闻动态 | 技术专栏 | GIS书籍 | 资源下载 | 求职招聘 | 研究生考试 | GIS博客 | GIS空间站
欢迎光临GIS空间站!   网站地图
  专栏导航:| ArcGIS | MapInfo | TopMap | 地理信息 | 遥感 | GPS | 测绘 | WebGIS | LBS | 前沿 | 数据库 | 开发 | 行业应用
  推荐栏目:| AO开发 | 业界动态 | GIS资源 | 招聘信息 | 求职简历 | 共享软件 | 电子书籍 | 研究生考题 | 电子期刊 | GIS论文
您现在的位置: GIS空间站 >> 技术专栏 >> ArcGIS >> 文章正文

ArcGIS Label的使用心得

作者:兔八哥    文章来源:本站原创    点击数:    更新时间:2006-7-1

以前用ArcGIS Label一般也就在图层的Properties里面定义一下Label字体大小和粗细。这两天遇到一个问题,需要在Label中显示多个字段的内容,比如BlockName和CompanyName。其实这个本来不是很难的问题,因为Label中支持VBScript,使用[BlockName]  & VbNewLine & [CompanyName]。就可以实现标注中第一行显示BlockName,第二行显示CompanyName.

现在问题出来了,出图时候希望突出BlockName效果,希望加粗显示,而CompanyName使用一般字体。考虑了很长时间终于从ArcGIS帮助中找到了相关的内容,原来Label的VBScript里面支持类似于Html的VBScript标签,比如加粗就是用<BOL>,上面问题就可以使用下面语句解决: 
"<BOL>" & [BlockName] & "</BOL>"  & VbNewLine & [CompanyName]

除了加粗,ArcGIS中还支持下面的文本格式标签:

Font:
 "<FNT name='Arial' size='18'>" & [LABELFIELD] & "</FNT>"          
 
Color:
 "<CLR red='255' green='255' blue='255'>" & [LABELFIELD] & "</CLR>"

"<CLR cyan='100' magenta ='100' yellow='100' black='100'>" & [LABELFIELD] & "</CLR>"
 
Bold:
 "<BOL>" & [LABELFIELD] & "</BOL>"
 
Italic:
 "<ITA>" & [LABELFIELD] & "</ITA>"
 
Underline:
 "<UND>" & [LABELFIELD] & "</UND>"
 
All caps:
 "<ACP>" & [LABELFIELD] & "</ACP>"
 
Small caps:
 "<SCP>" & [LABELFIELD] & "</SCP>"
 
Superscript
 "<SUP>" & [LABELFIELD] & "</SUP>"
 
Subscript:
 "<SUB>" & [LABELFIELD] & "</SUB>"
 
Character spacing (%):
 "<CHR spacing='25'>" & [LABELFIELD] & "</CHR>"
 
Word spacing (%):
 "<WRD spacing='150'>" & [LABELFIELD] & "</WRD>"
 
Leading (pts):
 "<LIN leading='12'>" & [LABELFIELD] & "</LIN


需要注意的是,使用这些标签后,生成的Label语句在Verify按钮中是不生效的,只对最终的显示结果生效。

其实问题还没有最终解决,使用VbNewLine生成的显示结果,上下两行缺省时居中对齐,现在希望它们左对齐显示,还没找到办法。还有一个问题,就是ArcGIS中对点的Label可以选择Label的位置,而对面没有,缺省是放置在中间,现在希望放置在左上角,还没有找到该怎么办。

文章录入:gissky    责任编辑:gissky  发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
■■相 关 图 书:
■■相 关 文 章:
  • 如何实现从WGS84到北京54的坐标转换

  • MapInfo软件下1:10000标准地形图配准实践

  • 南京大学MapInfo讲稿

  • MapInfo重点难点讲解

  • MapInfo自定义符号详解

  • MapX中access表图形化为mapinfo表的两种途径

  • MapInfo格式到ArcInfo格式的转换

  • 上一篇文章:

  • 下一篇文章:
  •  
    GIS博客精华
    TopMap下载
    热点文章
    热门资源
     
    关于我们 | 联系我们 | 广告服务 | 友情链接 | 申请链接 | 合作联盟 | 诚聘英才
      GIS空间站(GISSky.Net)版权所有 站长:兔八哥