文章目录

  • 1.基本原理
  • 2.算法实现
  • 3.代码转运行
  • 4.作者答疑

1.基本原理

  在地图编辑中,经常会涉及到等高线,涉及到利用等高线进行分层设色(这里的层不是CorelDRAW中Layer层的概念),即对不同等高线所包围的封闭形状进行填充颜色。一般是按等高线从高到低设置过度颜色。在CorelDRAW10中,一般方法是人工对每一层分别设色,最高等高线与最低等高线之间的过度颜色要通过人工计算才能确定设为什么颜色。如果只有很少的几层,设定可能不会太复杂,但是如果层数较多时,计算起来可能需要很长时间。
  有时,为了给多个形状不同的对象设置过度颜色效果,也需要有自动计算颜色差值进行填充颜色,这些都需要进行批处理,而不是人工进行设色。
  先对最高等高线和最低等高线封闭形状填充所需的颜色,轮廓色与填充色相同。依次选择从低(位于最外面)到高(位于最里面)等高线,根据所填充的颜色计算中间等高线所需填充的颜色。并进行填充和设轮廓色。并把当前设色对象放置到最低层。如果因选择次序相反而导致最外面的等高线设色后压盖了所有的层。则可以用反转层叠的方法进行反转。
  本文资料来源至互联网编辑而成,仅为学习传播,请勿用于商业用途。

2.算法实现

  算法代码实现流

CorelDraw插件开发-GMS插件-VBA-为等高线自动设色-cdr插件相关推荐

  1. CorelDraw插件开发-VBA-常用功能-二维码创建-cdr插件

    文章目录 1.什么是二维码 2.算法实现 2.1.ECCGenerator模块 2.2.QRDefine模块 2.4.按钮调用 2.5.界面设计 3.代码转运行 4.作者答疑 1.什么是二维码   二 ...

  2. CorelDraw插件开发-VBA-常用类型-ActiveView类-视图调整-CDR插件

    文章目录 1.类特征描述 2.类属性 2.1.Application 2.2.OriginX 2.2.OriginY 2.3.Parent 2.4.Type 2.5.Zoom 3.类方法 3.1.Se ...

  3. cad展点插件lisp使用_CAD自动画杆路插件Autolisp该怎么使用?

    本经验教你怎样使用CAD插件自动画杆路插件使用指南 Autolisp插件:点击下载 1.解压Autolisp插件至电脑D盘根目录下即可 2.打开AotoCAD,如下图: 3.输入命令:APPLOAD, ...

  4. CorelDraw插件开发-GMS插件-VBA-查找相同对象-cdr插件

      VBA是基于 Visual basic发展而来的,与VB具有相似的语言结构.从语言结构上讲,VBA是VB的一个子集,它们的语法结构是一样的.VBA却没有自己独立的工作环境,它必须依附于某一个主应用 ...

  5. Bootstrap typeahead自动补全插件的坑

    ##Bootstrap typeahead 插件的坑 typeahead 自动补全插件, 还是先简单记录一下,如何使用吧: <div class="form-group"&g ...

  6. wi8ndows无法加载,Win8.1系统更新Flash插件后无法自动加载插件怎么办

    当前,为了实现各种编码格式的音频.视频节目的播放,不少第三方媒体提供商均开发了自己的播放器插件,提供音频.视频节目的网站一般会提示您下载.安装相应的插件或程序.Flash是Win8.1系统内置的播放器 ...

  7. CorelDraw插件开发-Cdr插件-CPG插件-tlb文件位置-脚本插件

    文章目录 1.CDR插件 2.作者答疑 1.CDR插件   如果读者需要在CorelDraw软件中开发插件,一种方式是采用脚本语言开发,即VBA这种脚本语言,CorelDraw对它支持录制和拥有自定义 ...

  8. CDR插件开发之GMS插件002 - GMS插件和VBA简介

    在上篇文章中,对GMS做了简单的介绍和演示.本文进一步探讨编写GMS插件必不可少的技能,即VBA语言.因为GMS插件是由VBA编程语言编写的,这门语言是很简单的一门语言,在WORD.EXCEL中很常见 ...

  9. 个人用户永久免费,可自动升级版Excel插件,使用VSTO开发,Excel催化剂功能第12波-快速生成、读取、导出条形码二维码...

    根据指定的内容生成对应的条形码或二维码,在如今移动互联网时代,并不是一件什么新鲜事,随便百度一下,都能找到好多的软件或在线网站可以帮我们做到,但细想一下,如果很偶然地只是生成一个两这样的图形,百度一下 ...

最新文章

  1. 财务学习mysql_从零开始学 MySQL - 前言
  2. MySQL count(*)这么慢,我该怎么办?
  3. android webview tel:,Android WebView“tel:”链接显示未找到网页
  4. 路由器 radius认证获取ip_玩转网络工程师·认证篇
  5. 机器学习(二十二)——推荐算法中的常用排序算法, Tri-training
  6. 文档上传到服务器上,将文件上传到服务器上
  7. saefetchurl java_新浪云sae给的图片操作类
  8. L - Oil Deposits
  9. 基于CentOS 5.3系统下面的TMAIL安装笔记
  10. WSS3.0自带的问题跟踪工作流(Issue Tracking)的说明
  11. 树莓派安装python3.8_在树莓派(Raspberry Pi)上编译安装更新版本的Python
  12. 势差、高度、结构、做工、逆熵
  13. Android 如何反编译apk查看源码
  14. 基于Python的指数基金量化投资-通过市盈率和市净率对指数估值
  15. 关键词搜索排行榜-精准找到行业流量关键词
  16. nosqlbooster 破解free
  17. win10系统崩溃怎么修复_手把手教你“无损”修复win10系统
  18. 华文慕课计算机组成结构第二章课后习题解析
  19. 品牌受众改造:6 个品牌如何应用网红营销
  20. 软件测试网课笔记(持续更新)

热门文章

  1. win7打开win10共享计算机要凭据,win10 打开共享文件夹后要求凭证怎么办
  2. win10彻底禁用wsappx的方法
  3. 二阶惯性环节的快速跟踪性能实现
  4. PC端和移动端网页特效,fastclick插件,Swiper插件,Bootstrap等框架,本地存储
  5. SRM系统是什么,SRM系统公司哪个更好?
  6. 李萍北京个人演唱会倾情上演 用歌声唱出音乐梦想
  7. avada html5,46个Avada主题自带的Demo演示网站(WordPress)
  8. Java 打卡Day-05
  9. DNS自动优选工具,可测试延迟,挑选最合适的DNS服务器,拒绝DNS劫持,解决能上qq不能打开网页问题...
  10. 转载:做技术真的没前途前途吗?