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 开发入门手册

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

本站QQ群:291616564 麻辣GIS

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

微信捐助麻辣GIS 支付宝捐助麻辣GIS

如果本文对您有所帮助,欢迎对我们团队进行打赏捐助,让我们在传播3S的路上可以走得更远。


作者:,地理小学生。
分享本文,请您带上本文链接

发表评论