从MapX到MapXtreme2004[8]-加入文字

        很久没有写随笔了,也很久没看xtrem了,手生!

        今天想实现往一个图层加入一个文字,如下:

            //加入一个文字对象作为其描述
            MapInfo.Styles.TextStyle sty2=new TextStyle();
            sty2.Font.ForeColor=System.Drawing.Color.Red;
            sty2.Font.TextEffect=TextEffect.Halo;
            DRect drect=new DRect(ftr.Geometry.Centroid.x+2,ftr.Geometry.Centroid.y,ftr.Geometry.Centroid.x+30,ftr.Geometry.Centroid.y+12);
            LegacyText lt=new LegacyText(ftr.Geometry.CoordSys,drect,ftr["f_name"].ToString());
            Feature f2=new Feature(lt,sty2);
            _tempTable.InsertFeature(f2);

        ftr是传入的一个图元。 Halo我很喜欢,可以在纷乱的背景下依然清楚的显示文字。

        其实,我最希望实现的是,能够把一个图元复制到新图层,然后,修改它的autolabel属性,使文字颜色变红最好。可惜,我现在只能做到在gst中设置好,打开时能够显示(原来我以为不行,这次却莫名其妙的好了)。

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏向治洪

React Native之TextInput组件实现联想输入

TextInput组件是最基本的组件,相关介绍请查看TextInput组件介绍 输入框组件属性 输入框组件的主要属性如下: autoCapitalize : ...

22410
来自专栏hightopo

HT for Web基于HTML5的图像操作(一)

1692
来自专栏Windows Community

New UWP Community Toolkit - Staggered panel

概述 前面 New UWP Community Toolkit 文章中,我们对 2.2.0 版本的重要更新做了简单回顾,其中简单介绍了 Staggered pa...

3366
来自专栏疯狂的小程序

微信小程序版2048小游戏(附源码)

最近流行微信“跳一跳”小游戏,我也心血来潮写了一个微信小程序版2048,本篇文章主要分享实现2048的算法以及注意的点,一起来学习吧!(源码地址见文章末尾)

1.6K8
来自专栏前端布道

为什么是link-visited-hover-active

前言 通常我们在设置链接的一些伪类(link,visited,hover,active)样式时,要让不同的状态显示正确的样式,我们需要按一定的顺序设置这些伪类的...

3575
来自专栏java架构师

C#对图片文件的压缩、裁剪操作初探

在做项目时,对图片的处理,以前都采用在上传时,限制其大小的方式,这样带来诸多不便。毕竟网站运维人员不一定会对图片做处理,经常超出大小限制,即使会使用图片处理软件...

3256
来自专栏老司机的简书

CoreText实现图文混排

也好久没来写博客了,主要是最近也工作了,手头的事有点多,一时间也就断了,闲下来了我就来补博客了,刚好最近也做了很多东西,放在这里也算给自己做个笔记吧。

1802
来自专栏游戏开发那些事

【python游戏编程之旅】第一篇---初识pygame

本系列博客介绍以python+pygame库进行小游戏的开发。有写的不对之处还望各位海涵。

1332
来自专栏菩提树下的杨过

silverlight:如何在图片上挖个洞?

一、不写代码的方法:用Blend 看图说话: 这是待处理的图片win7 ? 在win7上,画一个矩形,再用钢笔随便画个封闭的path ? 将矩形与path合...

19610
来自专栏Linux驱动

LeetCode-391. 完美矩形(使用C语言编译,详解)

链接:https://leetcode-cn.com/problems/perfect-rectangle/description/ 题目 我们有 N 个与坐标...

3796

扫码关注云+社区

领取腾讯云代金券