专栏首页听雨堂Mapx自带的工具的理解

Mapx自带的工具的理解

         Mapx自带了很多工具,可以轻松实现mi中很多的功能。但一进入具体应用,仍然有很多的问题。

         1、能直接用的:选择,缩放

         2、稍微加点东西的:四种加入工具:miAddPointToolmiAddLineToolmiAddPolylineTool,miAddRegionTool。它们在使用时需要说明插入层:

                      Set Map1.Layers.InsertionLayer = Map1.Layers.Item("标注")

         3、其实没有用的:miSymboltoolmiTexttool等,都是往Annotations层上加的东西,无法被修改,无法被保存。

         对于点、线、面、文字都可以修改样式。可以对层,也可以对图元。以前都是用的对层的修改,无法保存。

          Set sty = Map1.Layers.Item("标注").Style.Clone
          sty.PickLine
          Set Map1.Layers.Item("标注").Style = sty
          Map1.Layers.Item("标注").OverrideStyle = True

         4、如果要对图元修改样式,就可以把样式具体到每一个图元,而且可以保存,一般代码是:

          Map1.Layers.Item("标注").OverrideStyle = False
          Set sty = gFtr.Style.Clone
          sty.PickLine
          Set gFtr.Style = sty
          gFtr.Update

         5、对于文本,由于不能直接使用miTexttool,所以采用间接的方式,弹出对话框询问文字内容,再用FeatureFactory创建。

      sss = InputBox("请输入要添加的文字?")
      If sss <> "" Then
        Dim txtftr As Feature
        Dim pt As New MapXLib.Point
        pt.Set Map1.CenterX, Map1.CenterY
        Set txtftr = Map1.FeatureFactory.CreateText(pt, sss)
        txtftr.Attach Map1
        Set txtftr = Map1.Layers.Item("标注").AddFeature(txtftr)
        Map1.Layers.Item("标注").Selection.SelectByID txtftr.FeatureID, 0
      End If

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • asp.net中几种页面元素的比较

    学习ASP.NET也快三个月了,今天才对页面中几种不同元素区分开,惭愧! 1)HTML元素:跟普通的网页中的标签所定义的一样,没有服务器端的事件响应,能够直接...

    用户1075292
  • 一次数据库的整理的sql语句

    //查询以井结束的记录 SELECT f_wellnumber, SUBSTRING(f_wellnumber, 1, LEN(f_wellnumber) - ...

    用户1075292
  • Python练习环境搭建-引入预定义数据

    学习Python,有大量的需要在交互式环境下练习的项目,这时数据来源就很麻烦了,手工输入太慢,写到程序中,运行方便,但各种实验又不方便。昨天试了半天也无法从vs...

    用户1075292
  • 02.HTML元素/属性/标题/段落/文本格式化/链接

    02.HTML元素/属性/标题/段落 /文本格式化/链接 HTML 元素 ---- HTML 文档由 HTML 元素定义。 ---- HTML 元素 开始标签 ...

    Java帮帮
  • 干脆面君,你给我站住!你已经被TensorFlow盯上了

    大数据文摘
  • 过安全狗waf注入技巧

     过安全狗waf注入 前提web页面存在注入漏洞 测试开始本地搭建环境 环境   安全狗(APACE版)V4.0 防护规则全开 ...

    奶糖味的代言
  • 深入理解Java的四种引用类型强引用(StrongReference)软引用(SoftReference)弱引用(WeakReference)虚引用(PhantomReference)多引用类型的可达

    Java垃圾回收机制可以用 3 个词来概括: where, when 和 how?

    desperate633
  • 小程序上传多张图片到springboot后台,返回可供访问的图片链接

    其实这两个截图就可以看出,我们图片上传成功了,并且给小程序前端返回了可供访问的图片url。

    编程小石头
  • 小程序上传多张图片到springboot后台,返回可供访问的图片链接

    其实这两个截图就可以看出,我们图片上传成功了,并且给小程序前端返回了可供访问的图片url。 话不多说,直接看代码。

    编程小石头
  • String - 383. Ransom Note

    Given an arbitrary ransom note string and another string containing letters from...

    用户5705150

扫码关注云+社区

领取腾讯云代金券