上篇文章讲到通过暴露 AttachPlugin 函数,使得编译后的CPG插件可以被CDR成功调用,弹出了消息框。然而这个CPG插件,还没有获得CDR提供的编程能力,因为它只有一行实现代码。即便如此,这个CPG已经是真正意义上的CPG插件了,只不过功能很简单而已。

本篇文章继续探讨如何去编写自己的插件类,并让CDR在启动的时候调用该类中代码。

工程搭建准备

按照惯例,本篇文章的序号为006,请直接拷贝上一个工程 005-cdr-attach-plugin(拷贝前最好清理掉 Debug、x64等编译目录,因为这些文件夹不需要保留,新的工程在编译时会自动生成),然后将其重命名为 006-vgcore-ivg-app-plugin,如下图所示:

拷贝后,打开 006-vgcore-ivg-app-plugin,将解决方案的名称改名为:006-vgcore-ivg-app-plugin.sl

CDR插件开发之CPG插件006 - 怎么实现一个CPG插件类(上篇)相关推荐

  1. CDR插件开发之CPG插件001 - 什么是CPG插件

    CPG,英文缩写 Corel Plugin,中文含义是 Corel 插件,简称CPG插件,典型代表有魔镜.CDR是鼎鼎大名的创意图形设计软件,几乎是广告.印刷行业的标准,而正是由于CDR在日常的排版. ...

  2. android 监听安装来源_Flutter插件开发之APK自动安装

    点击上方的终端研发部,右上角选择"设为星标" 每日早9点半,技术文章准时送上 公众号后台回复"学习",获取作者独家秘制精品资料 往期文章 记五月的一个Andro ...

  3. Jmeter Kafka插件开发之Sampler篇

    Jmeter Kafka插件开发之Sampler篇 背景:在项目中经常需要往kafka里面写数据,并拿生成的数据执行后续的操作,并且有些接口中也需要用到kafka里的数据,小编使用JMeter做接口测 ...

  4. vscode插件开发之Swagger生成Ts

    vscode插件开发之Swagger生成Ts 当后端同学给到我们Swagger接口文档的时候,是不是在为要写接口类型烦恼,为了偷懒,那么就any吧.any一时爽,同事泪两行.为了高质量的偷懒,来开发个 ...

  5. Idea插件开发之Gradle

    Idea插件开发之Gradle 1. 前言 作为Java开发者,Intellij Idea可以说是必备开发工具,Jetbrains提供了丰富的插件库.但是,有时候我们都在做重复.繁琐.无意义的操作,我 ...

  6. [vue-cli]vue-cli3插件有写过吗?怎么写一个代码生成插件?

    [vue-cli]vue-cli3插件有写过吗?怎么写一个代码生成插件? MyPlugin.install = function (Vue, options) { // 1. 添加全局方法或属性 Vu ...

  7. CDR插件开发之Addon插件007 - Addon插件简介和案例演示

    本文讲解了Addon插件的概念和安装位置,介绍了Addon插件的组成结构,演示了如何通过手动拷贝的方式来安装一个Addon类型的CDR插件(力先插件). 如果你更喜欢观看视频教程,请点击下方链接查看视 ...

  8. CDR插件开发之Addon插件008 - 在VS中下载安装Addons插件模板并基于模板创建Addon插件工程

    本文介绍了Addons插件模板的由来,演示如何在VS 2022中安装Addon插件模板(扩展),并基于Addons模板创建CDR插件工程,演示了在CDR 2020中加载和运行自己创建的Addon插件. ...

  9. 插件开发之VSCode

    欢迎各位大家关注本人微信公众号:程序员JC,小程序:RobotJC 里面包含很多本人之前做的小案例,也许这里有你想要的东西哦. 鉴于我前两周研究了并开发了一个VSCode插件的情况,这次就讲一下插件开 ...

  10. 新人大餐:2018最新Office插件开发之ExcelDNA开发XLL插件免费教学视频,五分钟包教包会...

    原始链接:https://www.cnblogs.com/Charltsing/p/ExcelDnaVideoCourse.html QQ: 564955427 先解释一下,为什么要做这个视频: 我在 ...

最新文章

  1. 2021届图像/计算机视觉算法提前批的面经 | 附内推码
  2. 微服务中的网关到底是个什么鬼?
  3. BZOJ 3781: 小B的询问 [莫队]
  4. js设置奇偶行数样式
  5. MySQL8.0版本和5.7通过Navicat远程连接
  6. 语义级代码克隆检测数据集的评估与改进
  7. WordPress主题制作全过程(二):主题文件构成
  8. NodeJs中使用jQuery?
  9. Lua新闻组的其人其事(一)
  10. python求两个数的最大值、用带参函数实现_Python有参函数使用代码实例
  11. 24.Android-实现黑名单电话拦截
  12. 普林斯顿微积分读本07第五章--可导性
  13. 阿里图标库iconfont下载和在旧有的iconfont中添加新的图标
  14. C#使用ITextSharp操作pdf
  15. PMP学习笔记 第11章 项目风险管理
  16. u盘芯片 测试软件,U盘芯片检测工具(Chip Genius)
  17. 不同云服务商之间域名转出转入(阿里云 转出至 腾讯云)
  18. 友情链接SEO工具检测不出来
  19. 安卓app开发方案_简谈企业最常用的三种安卓app开发语言
  20. 如何使WooCommerce产品属性更加突出

热门文章

  1. 小米手机各系列简介和拆解
  2. MobaXterm连接Windows服务器
  3. 中序线索二叉树(C语言实现)
  4. c语言getline函数什么意思,详解C++ cin.getline函数
  5. 如何通过浏览器启动bat文件
  6. 【重要】MySQL中order by语句的实现原理以及优化手段
  7. 高通Camera驱动(3)-- configure_streams
  8. 低仿饿了么H5-纯前端Vue版 + 手把手教学
  9. 一句话图片木马的制作
  10. APP测试de独特性