Chinaunix首页 | 论坛 | 博客
  • 博客访问: 251639
  • 博文数量: 45
  • 博客积分: 170
  • 博客等级: 入伍新兵
  • 技术积分: 488
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-13 14:43
文章分类

全部博文(45)

文章存档

2014年(2)

2013年(35)

2012年(8)

我的朋友

分类: IT业界

2013-04-23 21:09:50


点击(此处)折叠或打开

  1. //为图层添加相应省份名称
  2. MapObjects2.MapLayer lyr = (MapObjects2.MapLayer)axMap1.Layers.Item(0);//我使用的是中国地图,0层为省份

  3. MapObjects2.LabelRenderer lb = new MapObjects2.LabelRendererClass();//创建标注对象

  4. lb.Field = "NAME";//自动标注来源的字段。我在地图中加入的图层是esri sharpfiles 格式,这个‘name’是dbf文件中的字段名

  5. MapObjects2.TextSymbol sym = lb.get_Symbol(0);//定义sym用来设置字体

  6. sym.Font.Name = "宋体";//设置字体

  7. sym.Font.Bold = false;//粗体显示

  8. sym.Color = (uint)MapObjects2.ColorConstants.moBlack;//设置标注文字颜色

  9. sym.Font.Size = 8;// ※设置字体大小


  10. lb.AllowDuplicates = false;//不允许重复

  11. lyr.Renderer = lb;//将设置好的标注给当前图层

阅读(403) | 评论(0) | 转发(0) |
0

上一篇:查询

下一篇:坐标转换

给主人留下些什么吧!~~