MapXtreme设置最完美的标注

原创 2007年09月18日 09:34:00
MapInfo.Data.Table activeMapTable = MapInfo.Engine.Session.Current.Catalog.GetTable(tablename);
MapInfo.Mapping.LabelLayer lbLayer = new MapInfo.Mapping.LabelLayer(activeMapLabel,activeMapLabel);
MapInfo.Mapping.LabelSource lbSource = new MapInfo.Mapping.LabelSource(activeMapTable);
//set label's style
lbSource.DefaultLabelProperties.Style.Font.Name="宋体";//字体
lbSource.DefaultLabelProperties.Style.Font.Size=9;//大小
lbSource.DefaultLabelProperties.Layout.Alignment= MapInfo.Text.Alignment.CenterRight;//标注显示的位置
lbSource.DefaultLabelProperties.Layout.Offset=7;//偏移量
lbSource.DefaultLabelProperties.Style.Font.ForeColor=System.Drawing.Color.Red;//标注字颜色 lbSource.DefaultLabelProperties.Style.Font.TextEffect=MapInfo.Styles.TextEffect.Box;//标注背景,Box为方框,Halo为光晕
lbSource.DefaultLabelProperties.Style.Font.BackColor=System.Drawing.Color.Yellow;//方框或者光晕的颜色
lbSource.DefaultLabelProperties.Style.Font.Shadow=true;//显示阴影
lbSource.DefaultLabelProperties.Caption ="name";//标注字段
lbLayer.Sources.Append(lbSource);
this.MapControl1.Map.Layers.Add(lbLayer);
 

相关文章推荐

MapXtreme 2005 在地图上创建点/线并显示标注(五)

1:新建项目 新建一个网站,选择MapXtreme 6.7.1 Web Application 在App_Code中,我们新建一个类,起名叫:LayerManager.cs 2:把上节函数放...

mapxtreme【转载】标注的强调显示

如果想要将一个选中的图元强调显示,用红色醒目的文字显示的话,我的思路如下:             1、不可能直接改原先的图元,所以必须要在一个新的图层上进行操作             2、新的...

MapXtreme 图层操作 创建临时图层-添加图元-加图层标注-清除图元

操作实体类: public class map_operation     {         public MapControlModel model;         public Map...

运行MapXtreme的Web应用程序报错; COM+ 激活方法!

由于初始化函数失败,COM+ 激活失败。有关更多信息,请查看事件日志。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。...

Mapxtreme使用心得

1、在工程中使用时提示无法找到dll,可能是由于添加引用的时候“复制到本地”是true,而vs没有c盘下对应目录的读取权限,就会出错。解决方法是将对应dll拷贝出来,或者是该设置项改为false。 ...

MapXtreme for .net实现鼠标中键缩放地图

鼠标中键缩放地图要用到js,它的实现可以分为三步。 第一步,在页面的之前添加如下JavaScript代码,(切忌一定要在之前)   代码 script type="...

用mapXtreme Java开发web gis应用

1.开发控件的选择目前影响较大的国外地理服务器有Mapinfo MapXtreme、MapObject、Autodesk Map Guide、ArcIMS、Argcgisserver以及国内的Supe...

用MapXtreme2005V6.6在webapp中实现鹰眼

研究了一段时间的MapXtreme2005 v6.6, 实现了个简单的鹰眼,放出来与大家分享,转载请注明出处。设计思路为设置两个MapControl ,map1和map2,map1为主地图,map2为...

MapXtreme DJ最短路径算法 全路径搜索算法

包括最短路径,全路径搜索算法 演示程序请在http://pan.baidu.com/s/1jG9gKMM#dir/path=%2F%E4%BA%A7%E5%93%81%2FDemos 找 Short...
  • devgis
  • devgis
  • 2014年03月27日 21:44
  • 2395

MapXtreme 2005 学习心得 概述(一)

前言: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter...
  • cyq1162
  • cyq1162
  • 2016年11月23日 12:01
  • 92
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MapXtreme设置最完美的标注
举报原因:
原因补充:

(最多只允许输入30个字)