在Mapx中设置单个图元的样式

        前几天研究了一下,感觉都快忘了。虽然去啃帮助仍然可以把这些东西啃出来,但有点烦。把记忆的东西零星整理一下:

  • Mapx4不支持具体到图元的样式的指定,只能够指定到图层的样式
  • 而在MapInfo中,是可以为每个图元指定样式的
  • 在Mapx5中,支持对个别图元的样式的指定,所以如果有这个需要,就需要考虑用mapx5
  • 不管是图元样式还是图层样式,都是一个style,这是一个超集。属性很多,但并非每个都能用,有些对线管用,有些对点管用,有些对面管用……这个从字面上都能看出来。
  • 对于Label,也可以指定样式,而用的style是文字相关的style。只不过这个style,是从labels集合中的元素关联的style。

代码:

     Map1.ConvertCoord x, y, Lon, lat, miScreenToMap
     pnt.Set Lon, lat
     Set fs = Map1.Layers(PLayer).SearchAtPoint(pnt)
     If fs.Count > 0 Then     '定位对象
       If Not curftr Is Nothing Then If curftr = fs.Item(1) Then Exit Sub  '防止重复设置
       Set lb = GetLabel(fs.Item(1).FeatureKey, Map1.Layers(PLayer).Labels)
       If Not lb Is Nothing Then             '为标注加下划线效果
         lb.Style.TextFont.Underline = True
         Set curftr = fs.Item(1)
         'fs.Item(1).Update
       End If
       Map1.MousePointer = miCustomCursor    '鼠标样式

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏HTML5学堂

CSS3过渡,不再为JS动画而犯愁

HTML5学堂:在页面开发中经常会借助JS来书写大量的特效,以获得较好的页面感官效果。但是真正到了使用JS来操作的时候,往往会因为思维逻辑不清晰而显得很凌乱。同...

4369
来自专栏Pythonista

Golang之(for)用法

地鼠每次选好了一块地,打洞,坚持半个月发现地下有块石头,然后他就想绕路了。。。殊不知绕路只会让它离成果越来越远

1764
来自专栏cnblogs

CSS3新特性应用之字体排印

一、插入换行 ~:表示同辈元素之后指定类型的元素,如;elm1 ~ elm2表示,elm1之后的所有elm2元素,且elm1与elm2都是在同一个父级元素。 +...

2097
来自专栏iKcamp

React 深入系列1:React 中的元素、组件、实例和节点

文:徐超,《React进阶之路》作者 授权发布,转载请注明作者及出处 ---- React 深入系列,深入讲解了React中的重点概念、特性和模式等,旨在...

3888
来自专栏前端架构与工程

CSS3伪类和伪元素的特性和区别

前端er们大都或多或少地接触过CSS伪类和伪元素,比如最常见的:focus,:hover以及<a>标签的:link、visited等,伪元素较常见的比如:bef...

2079
来自专栏Nian糕的私人厨房

Canvas 让你的屏幕下一场 Hacker 流星雨吧

今天来分享一个很狂拽酷炫吊炸天的特效,其装逼效果不亚于上面那张入侵五角大楼导弹制导系统的概念图(手动滑稽),实现起来很简单,跟着动手一起来吧

942
来自专栏搞前端的李蚊子

解决CSS垂直居中的几种方法(基于绝对定位,基于视口单位,Flexbox方法)

      在CSS中对元素进行水平居中是非常简单的:如果它是一个行内元素,就对它的父元素应用 text-align: center ;如果它是一个块级元素,就...

3107
来自专栏黒之染开发日记

css3动画在手机端的流畅度比较

我发现即使都是用css3的transition做动画,有的属性在动画播放时却会不流畅,出现定格动画的效果,这里做个比较,方便我以后做动画。

4012
来自专栏极客猴

会变色的TextView

近几年来,网络直播可以说是非常火热。网红也是遍地花开,其中不少主播在 PC 端做直播,也有很多主播用手机来直播。主播和观众经常需要互动交流,所以文字交流必不可少...

611
来自专栏一“技”之长

iOS UIActivityIndicatorView(指示控制器)用法总结

对于UIActivityIndicatorView的使用,我们一般会创建一个背景View,设置一定的透明度,然后将UIActivityIndicatorView...

931

扫码关注云+社区

领取腾讯云代金券