MapXtreme 2005中怎样添加文本标注

问题描述

大家好,我想在自己添加的图元上面添加标注,但是发现mapxtreme6.6没有annotation项,而且也不知道怎样修改定义自定义图元的toollip提示文字,望各位专家指教,最好给出实例,谢谢!

解决方案

解决方案二:
参考开发指南吧,MapXtreme2005中,是这样的:1.new一个labellayer图层,并将图层add到map的layers集合中。2.将标注图层的.source属性绑定到要标注的图元所属table中,3.设置lableproperties,包括字体、标题表达式、覆盖等。。。。done:)
解决方案三:
谢谢回复,能否给我一个实例,我试用一下代码添加了一个label图层MapInfo.Mapping.LabelSourcels=newLabelSource(fl.Table);//AppendtheLabelSourcetotheLabelLayer'sSourcesMapInfo.Mapping.LabelLayerll=newLabelLayer("temp");ll.Sources.Append(ls);mapControl1.Map.Layers.Add(ll);但是不知道怎样修改label属性,比如文字、大小、位置等,望指教,谢谢!
解决方案四:
对于一个自定义的图元,怎样才可以更改其TOOLTIP属性值?
解决方案五:
//自动标注LabelLayerlayer=newLabelLayer(m_VehLayerName+"label");MapMain.Map.Layers.Add(layer);LabelSourcesource=newLabelSource(tblTemp);source.DefaultLabelProperties.Caption="ShowNote";//标注时用到的字段source.DefaultLabelProperties.Style.Font.ForeColor=System.Drawing.Color.Black;//字体颜色source.DefaultLabelProperties.Style.Font.BackColor=System.Drawing.Color.Transparent;//字体背景source.DefaultLabelProperties.Style.Font.Name=this.Font.Name;//字体名称source.DefaultLabelProperties.Style.Font.Size=this.Font.Size;//字体大小source.DefaultLabelProperties.Style.Font.TextEffect=MapInfo.Styles.TextEffect.Box;//边缘效果Box为方框,Halo为光晕source.DefaultLabelProperties.Style.Font.FontWeight=MapInfo.Styles.FontWeight.Bold;//粗体source.DefaultLabelProperties.Style.Font.Shadow=false;//显示阴影source.DefaultLabelProperties.Layout.Alignment=MapInfo.Text.Alignment.BottomCenter;//相对位置source.DefaultLabelProperties.Layout.Offset=15;//标注偏移度source.Enabled=true;//标注是否显示
解决方案六:
我也想知道这个问题,上面两位的代码我有点不懂的地方,哪句代码是指定被标注图元的呢?
解决方案七:
我明白了,原来是鼠标放上去程序自动会去取出DefaultLabelProperties.Caption指定的字段作为标注的值

时间: 2024-10-21 08:31:44

MapXtreme 2005中怎样添加文本标注的相关文章

PowerPoint2007中如何添加文本

  您可以将文本添加到幻灯片的下列区域中: 占位符(占位符:一种带有虚线或阴影线边缘的框,绝大部分幻灯片版式中都有这种框.在这些框内可以放置标题及正文,或者是图表.表格和图片等对象.) 形状 文本框(文本框:一种可移动.可调大小的文字或图形容器.使用文本框,可以在一页上放置数个文字块,或使文字按与文档中其他文字不同的方向排列.) 1.占位符中的文本 2.用作标题的文本框 3.箭头形状中的文本 在占位符中添加正文或标题文本 幻灯片版式包含以各种形式组合的文本和对象(对象:表.图表.图形.等号或其他

Word文档中汉字怎么添加拼音标注

  Word文档中汉字怎么添加拼音标注           补充说明:在开始添加拼音之前,电脑中必须安装了微软拼音,否则你的电脑可能会没法识别的. 下面是一首李白的静夜思,本文就利用这个案例学习一下怎么为文字添加拼. 1.选中需要添加拼音的文字,切换到"开始"选项卡,在"字体"组中单击"拼音指南"按钮. 2.此时会弹出一个"拼音指南"对话框,所有默认的选项如下,大家如果不需要更改这些选项,直接单击"确定"按

如何在PowerPoint2013中添加文本框和设置文本

  在PowerPoint中输入文本也是我们常用的,那么,我们应该怎么输入和设置文本呢?下面,我们就一起来学习一下在PowerPoint2013中添加文本框和设置文本的方法. 操作步骤 1.用PowerPoint2013打开一篇文稿,并选择我们需要插入文本框的页,切换到"插入"选项卡,我们现在单击"文本"选项组中的"文本框"命令,然后大家可以根据自己的需要选择文本框的类型,例如,我们现在选择"横排文本框". 2.此时鼠标变成可

我的Android进阶之旅------> Android为TextView组件中显示的文本添加背景色

通过上一篇文章 我的Android进阶之旅------> Android在TextView中显示图片方法 (地址:http://blog.csdn.net/ouyang_peng/article/details/46916963)      我们学会了在TextView中显示图片的方法,现在我们来学习如何为TextView组件中显示的文本添加背景色.要求完成的样子如图所示: 首先来学习使用BackgroundColorSpan对象设置文字背景色,代码如下: TextView textView=(

android-Android中给自定义文本添加阴影效果

问题描述 Android中给自定义文本添加阴影效果 我用xml文件和代码给自定义字体添加阴影,但没有成功,是代码出错吗? TextView text=(TextView)findViewById(R.id.text1);Typeface tf = Typeface.createFromAsset(getAssets()fonts/gillsans.ttf"");text.setTypeface(tf); 解决方案 Activity.class : TextView text=(Text

ligerui的toolbar中能否添加text文本框

问题描述 ligerui的toolbar中能否添加text文本框 现在在做一个查询操作,请问ligerui中的toolbar能否添加text文本框? 如果可以,该怎么添加?重谢!

c#wi-C#中如何在windowsmediaplayer 控件屏幕中添加文本呢,求大神指导

问题描述 C#中如何在windowsmediaplayer 控件屏幕中添加文本呢,求大神指导 C#中如何在windowsmediaplayer 控件屏幕中添加文本呢或者添加字幕呢?哪个属性是的?大神指导下,我是一年级菜鸟.

javascript-在Javascript中如何实现在dt列表后面添加文本框

问题描述 在Javascript中如何实现在dt列表后面添加文本框 解决方案 document.getElementById(""那个td的id"").innerHTML+=' '; 解决方案二: 不能再创建一个 input,然后再appendChild吗?

java在jtextarea(文本域)中如何添加按纽

问题描述 java在jtextarea(文本域)中如何添加按纽 java在jtextarea(文本域)中如何添加按纽,我做的是一个超市管理系统要求在商品订单后面自动生成一个一个查看详情的按钮. 解决方案 建议你换成JTable来显示你的信息,然后在表格中增加一个按钮用于查看详情,或者不增加按钮,只是将最后一列设置为"查看详情"并增加鼠标点击事件监听.