MapGIS 10 Objcet开发入门(4-9) MapGIS 10 Objects开发常见问题之取得颜色号的RGB值

本文目录
  • 正文

如何取得MapGIS颜色号的RGB值?

该功能由 MapGIS.GeoMap 提供,具体实现代码如下:

//系统库管理
SystemLibrarys sysLibs = SystemLibrarys.GetSystemLibrarys();
if (sysLibs != null)
{
  //获取默认系统库
  SystemLibrary sysLib = sysLibs.GetDefaultSystemLibrary();
  if (sysLib != null)
  {
    //获取颜色库
    ColorLibrary mcLib = sysLib.GetColorLibrary();
    if (mcLib != null)
    {
      //颜色对象
      MapGIS.GeoMap.Color mClrBegin;
      //获取 45 号色的 R、 G、 B 分量
      byte rBegin, gBegin, bBegin;
      //根据颜色号找到颜色对象
      mClrBegin = mcLib.GetColorByNo(45);
      mClrBegin.GetRGB(out rBegin, out gBegin, out bBegin);
    }
  }
}

手册目录

本手册的全部内容: MapGIS 10 Objects 开发入门手册

如果本文对你有所帮助,欢迎对我们团队进行打赏捐助,让我们在传播3S的路上可以走得更远。
赞赏支持
微信捐助麻辣GIS 支付宝捐助麻辣GIS

麻辣GIS-Christina
作者:
地理小学生。

如您有疑问,可在文末留言,或到QQ群中提问。

本站QQ群(一):291616564 麻辣GIS

本站QQ群(二):166408035 麻辣GIS(二)

本站QQ群(三):627853279 麻辣GIS(三)

微信公众号:malagis,扫描右边二维码直接关注。

发表评论