浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
如何在文本图层内添加文本
下雨不带...
31EXP
2018年05月21日
使用产品:iobject 6R 操作系统:win7 x64
数据类型:文件型
我想实现像桌面版那样在文本图层添加文本的效果,改变了action之后只能改变鼠标光标,请问有什么办法可以做到?
iobjects
请
登录
或者
注册
后回答这个问题。
1个回答
两种方案使用action.createtext创建文本:
1.向地图添加一个文本图层,开启图层可编辑,即可添加文本
2.MapControl.TrackMode 属性改成Track,注册mapcontrol.Tracked事件,然后可以从委托返回的参数获取到绘制的对象,这时刻你可以选择将文本添加至跟踪图层还是数据集
附上另外一种思路,自行构造Geotext对象
胡林
5,985EXP
2018年05月21日
第一种方案将action设置成createtext之后只是改变了鼠标光标,开启图层编辑之后不能直接输入文字,是有哪里没有设置吗
用2试试
因为不能直接输入文字,所以方法2我也无法实现,我使用鼠标点击地图添加透明文本框的方式,在文本框内输入文字创建geotext,但是添加进去后文字始终固定大小,我希望文字大小可以随图缩放,有什么办法可以设置吗
你添加到文本数据集之后,本来就是随图缩放的啊,你比例尺越大,文字就越大
和demo里ManualEdit这个例子一样,不管怎么样放大缩小地图,文字大小都会保持不变
demo 发一个为我吗 我安装的i10里面没有ManualEdit demo
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
超图FAQ:您好,请教一下如何通过iObjects Java添加类似这种的文本注记呢。
mapLayoutControl中如何添加文本
iobject如何通过代码在地图中添加点图层并给点图层中加点
如何将udb内部的shp文件导出
如何将MapControl的图层添加到MapLayoutControl中
.net 如何添加 Layer3DWMTS 图层
屏幕图层如何添加一个面
已有单值专题图层添加item如何刷新树节点
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...