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

其他相关文章

如果对本文有其他疑问,可以在本文下方留言。 如果有其他GIS、3S相关疑问也可以到 麻辣GIS问答 版块发表提问。
本站QQ群:291616564; 微信公众号:malagis,扫描 二维码 直接关注。

打赏¥1

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

发表评论