coreldraw序列号2018(coreldraw序列号mac版本)

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

coreldraw序列号2018(coreldraw序列号mac版本)插图

1.新建宏项目

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

coreldraw序列号2018(coreldraw序列号mac版本)插图1

2.界面设计

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

coreldraw序列号2018(coreldraw序列号mac版本)插图2

3.按钮事件

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

Private Sub 去除所有填充_Click()
    ' 判断是否选择了形状
    If ActiveShape Is Nothing Then MsgBox "请选择要清除填充的形状": Exit Sub
    ' 清除填充
    ActiveShape.Fill.ApplyNoFill
End Sub

Private Sub 调用调色板填色_Click()
    ' 判断是否选择了形状
    If ActiveShape Is Nothing Then MsgBox "请选择要填充的形状": Exit Sub
    ' 创建一个颜色对象
    Dim clr As New color
    ' 调用调色板
    clr.UserAssign
    ' 取得调色板的颜色,并填充当前形状
    ActiveShape.Fill.ApplyUniformFill clr
End Sub

Private Sub 应用标准填充_Click()
    ' 判断是否选择了形状
    If ActiveShape Is Nothing Then MsgBox "请选择要填充的形状": Exit Sub
    ' 创建一个颜色对象
    Dim clr As New color
    clr.CMYKAssign 0, 100, 100, 0
    ActiveShape.Fill.ApplyUniformFill clr
End Sub

Private 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, endColor
End Sub

4.添加模块

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

coreldraw序列号2018(coreldraw序列号mac版本)插图3

源代码如下所示:

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

5.项目下载地址

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


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

**本论坛部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本论坛仅供提供学习交流和参考,禁止用户用于商业行为,并请于下载后24小时内删除,若喜欢该作品请联系原作者购买正版。如果您发现论坛上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。
158自学网 » coreldraw序列号2018(coreldraw序列号mac版本)
关于售后:
(1)、因部分资料含有敏感关键词,百度网盘无法分享链接,请联系客服进行发送;
(2)、所有资料在您未收到之前,都可以联系微信/QQ:406499404,无条件退款
(3)仅支持原渠道退回,微信支付,支付宝退回至您当初选择的付款方式
(4)不用担心不给资料,如果没有及时回复也不用担心,看到了都会发给您的,请放心!
(5)因部份资源来源互联网,本站不担保其完整性,请知悉!

提供最优质的资源集合

立即查看 了解详情
赞助VIP 享更多特权,建议使用 QQ 登录
喜欢我嘛?关注我们的公众号吧!♡