您的位置:威尼斯官方网站 > 威尼斯正规官网 > 相仿标记进度中供给设置三个适龄的字体

相仿标记进度中供给设置三个适龄的字体

发布时间:2020-01-04 07:04编辑:威尼斯正规官网浏览(88)

    在C#中选择MapObjects(图层标记)
    摘要:MapObjects CSharp .NET

    作者:杨雨田 Blue_威尼斯官方网站,Bat@126.Com

    在MO中自行表明要求选取LabelRenderer对象,平常标记进度中必要安装一个相宜的字体,下边给出小编完成的代码。

    金镶玉裹福禄双全代码:

    //针对点图层效果不错

    //获取须要注脚的图层

    MapObjects2.MapLayer lyr = (MapObjects2.MapLayer卡塔尔国axMap1.Layers.Item(0卡塔尔;//小编使用的是世界地图,0层为都市

    MapObjects2.LabelRenderer lb = new MapObjects2.LabelRendererClass(卡塔尔;//创造注解对象

    lb.Field = "Name";//自动标记来源的字段。笔者在地形图中到场的图层是ES冠道I SharpFiles 格式,那几个‘name’是dbf文件中的字段名

    MapObjects2.TextSymbol sym = lb.get_Symbol(0State of Qatar;//定义sym用来设置字体

    sym.Font.Name = "楷书";//设置字体

    sym.Font.Bold = false;//粗体展现

    sym.Color = (uint卡塔尔国MapObjects2.ColorConstants.moRed;//设置标明文字颜色

    sym.Font.Size = 10;// ※设置字体大小

    //sym.Height = 5000;

    lb.AllowDuplicates = true;//允许重复

    lyr.Renderer = lb;//将设置好的标号给当下图层

    地点的秘诀设置的字体不会趁着地图的放手裁减而改动字体大小,实用性较高。当然大家也足以设置四处图放大降低的注脚,方法是撤除下边的代码sym.Font.Size = 10;// ※设置字体大小

    并撤回上面包车型地铁代码

    //sym.Height = 5000;

    的注释。

    本文由威尼斯官方网站发布于威尼斯正规官网,转载请注明出处:相仿标记进度中供给设置三个适龄的字体

    关键词: