coreldraw填充渐变色背景,coreldraw封闭曲线内填充颜色

本文讲述在CorelDraw中开发一款填充功能的GMS插件,可以填充标准颜色、渐变颜色和调色板颜色,为了省略一些重复的步骤,直接看到本文的读者,建议阅读本系列前三节,掌握基础,第一节第二节第三节,最终的效果图如下所示:

1.新建宏项目

  新建一个名称形状填充颜色的宏项目。如下图所示:

2.界面设计

  在宏项目中插入窗口和按钮,窗口对象修改为Main,标题修改为形状填充颜色,添加四个按钮,修改标题为,应用标准填充、应用渐变填充、调用调色板填色和去除所有填充,并将按钮对象名称改为与标题名称一致,如下图所示:

3.按钮事件

  双击按钮,在对应的按钮事件中编写相应的功能。源代码如下所示:

Private Sub 去除所有填充_Click()    ' 判断是否选择了形状    If ActiveShape Is Nothing Then MsgBox "请选择要清除填充的形状": Exit Sub    ' 清除填充    ActiveShape.Fill.ApplyNoFillEnd SubPrivate Sub 调用调色板填色_Click()    ' 判断是否选择了形状    If ActiveShape Is Nothing Then MsgBox "请选择要填充的形状": Exit Sub    ' 创建一个颜色对象    Dim clr As New color    ' 调用调色板    clr.UserAssign    ' 取得调色板的颜色,并填充当前形状    ActiveShape.Fill.ApplyUniformFill clrEnd SubPrivate Sub 应用标准填充_Click()    ' 判断是否选择了形状    If ActiveShape Is Nothing Then MsgBox "请选择要填充的形状": Exit Sub    ' 创建一个颜色对象    Dim clr As New color    clr.CMYKAssign 0, 100, 100, 0    ActiveShape.Fill.ApplyUniformFill clrEnd SubPrivate Sub 应用渐变填充_Click()    ' 判断是否选择了形状    If ActiveShape Is Nothing Then MsgBox "请选择要填充的形状": Exit Sub    ' 创建一个起始颜色对象和一个结束颜色对象,分别命名为 startColor、endColor    Dim startColor As New color, endColor As New color    ' 对颜色分配CMYK属性    startColor.CMYKAssign 0, 100, 100, 0 ' 红色    endColor.CMYKAssign 0, 0, 100, 0 ' 黄色    ActiveShape.Fill.ApplyFountainFill startColor, endColorEnd Sub

4.添加模块

  在宏项目中,需要添加模块才能进行宏调用,添加模块命名为形状填充颜色模块,并添加过程形状填充颜色,如下图所示:

源代码如下所示:

Public Sub 形状填充颜色()    Main.Show FalseEnd Sub

5.项目下载地址

项目地址:CorelDraw插件、GMS插件、CDR插件、形状填充颜色功能插件、可查看源码-制造文档类资源-CSDN文库

>文章引用至 作者联系方式

剪辑交流

万事就怕平均|钛赞了视频周榜第63期

2022-11-6 12:15:40

剪辑交流

玄彬爱的迫降高清剧照,爱的迫降玄彬太帅了

2022-11-6 12:18:49

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索