Zebe

你今天的日积月累,终有一天会成为别人的望尘莫及。CDR插件技术网(原VBA探秘):cdrvba.com,个人主页:www.zebe.me,微信:zebe1989

  • 博客(169)
  • 资源 (11)
  • 问答 (2)
  • 收藏
  • 关注

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

本文介绍了Addons插件模板的由来,演示如何在VS 2022中安装Addon插件模板(扩展)。

2022-09-06 13:42:25 87

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

本文讲解了Addon插件的概念和安装位置,介绍了Addon插件的组成结构,演示了如何通过手动拷贝的方式来安装一个Addon类型的CDR插件(力先插件)。

2022-09-03 10:28:08 121

原创 CDR插件开发之Addon插件006 - 初体验:通过C#代码用外挂方式操作CDR中的对象

本文介绍了外挂式CDR插件的含义,和常规CDR插件的区别,并通过完整步骤演示了如何编写一个外挂式CDR插件的EXE程序。外挂式CDR插件虽然灵活方便,但其运行速度和执行效率和常规CDR插件相比并不是很高,仅供学习参考。

2022-09-02 11:20:30 121

原创 CDR插件开发之Addon插件005 - Corel.Interop.VGCore.dll库文件简介

本文讲解了 Corel.Interop.VGCore.dll 库文件的基本概念,演示了如何在CDR软件的安装目录中查找到VGCore库文件所在的位置,最后演示了如何在C#项目中,添加 Corel.Interop.VGCore.dll 库文件的引用并通过对象浏览器进行查看,简单演示了 VGCore 在C#源文件中的引用方式。

2022-09-01 23:09:48 119

原创 CDR插件开发之Addon插件004 - VS2022开发环境简介及个性化配置

本文针对初次使用VS的开发者,介绍了VS主菜单中常用的一些功能和重点功能的使用说明,可帮助VS开发者快速掌握VS开发工具的使用。

2022-09-01 14:19:26 129

原创 CDR插件开发之Addon插件003 - 认识解决方案(sln)和项目(csproj)文件

本文讲解了解决方案和项目之间的关系,手把手演示了如何手动添加现有项目,并通过修改 .sln 文件来配置当前解决方案的项目集合,介绍了 sln 文件 和 csproj 文件的内容结构,演示了对项目进行(批量)清理和(批量)生成。......

2022-07-12 00:02:34 135

原创 CDR插件开发之Addon插件002 - 用1分钟编写一个可双击运行的EXE程序

本文演示了通过VS快速创建一个简单的C#编写的EXE程序,讲解演示了VisualStudio中不同的项目类型,说了对项目进行基本的配置,包括添加和设置资源文件,同时也介绍了Debug模式、Relase模式的区别。.........

2022-07-11 22:38:14 130

原创 CDR插件开发之Addon插件001 - 从零开始安装VS2022详细步骤

本文演示了从零开始安装VisualStudio2022的步骤,在安装过程中对一些重要的目录、安装选项做了介绍,给第一次安装VisualStudio的人指明了最佳实践,避免踩坑。

2022-03-19 22:15:19 657

原创 018 - Spring的事务传播行为是什么

Spring事务的传播行为指的是:当多个事务同时存在的时候,Spring如何处理这些事务的行为。Spring有7种事务传播行为,其中默认的事务传播行为是:REQUIRED,它表示的是:如果当前没有事务,就创建一个新事务,如果当前存在事务,就加入该事务。...

2021-08-02 07:55:52 222

原创 017 - Spring事务的实现方式和实现原理

Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,Spring是无法提供事务功能的。真正的数据库层的事务提交和回滚是通过 binlog 或者 redo log实现的。

2021-08-02 07:49:35 205

原创 016 - Spring支持哪些事务管理类型?

Spring支持两种类型的事务管理:一、编程式事务管理:你可以通过编程的方式管理事务,手动提交和回滚事务,这种方式比较灵活,但是很难维护。二、声明式事务管理:你可以将业务代码和事务管理分离,你只需用通过注解和XML配置来管理事务,最常见的方式是 @Transactional 注解。...

2021-08-02 07:43:31 1016

原创 015 - Spring中的@RequestMapping注解有什么作用?

@RequestMapping 注解用于将特定 HTTP 请求方法映射到将处理相应请求的控制器中的特定类或者方法。此注释可应用于两个级别。一是类级别,表示映射请求的URL;二是方法级别,表示映射请求的URL以及对应的HTTP请求方法。...

2021-08-02 07:31:03 800

原创 CDR插件开发之GMS插件003 - 编写你的第一个GMS插件

在前两篇文章中,对GMS插件和VBA语言做了简单的介绍。理论不如实战,本文将从零到一,带你在CDR中创建你的第一个GMS插件,在实战中穿插讲解相关的知识点,使读者快速建立认知,产生对CDR插件开发的兴趣。...

2021-08-02 05:44:33 1244

原创 IDEA编译项目提示程序包不存在,Maven不拉包问题解决办法

最近在项目开发过程中,两次遇到一个IDEA的奇怪问题,于是决定把解决方法记录下来,方便其他人参考。问题表现我的工程是Maven多模块工程,问题表现为以下两点:1、通过Idea右侧的Maven面板,能够成功编译(mvn compile),但是在本地仓库中,不会拉取部分私服中的包,不管你怎么导入,都不会拉取。2、运行项目,会提示一些程序包不存在(比如SpringBoot相关的包)的问题,但实际上这些包是存在的(磁盘上也有,项目中也能够通过鼠标跟踪跳转源码)。排查思路我首先通过 Mav

2021-07-29 14:09:24 1188

原创 AI插件开发入门教程001 - AI脚本简介

AI是当今和CDR主流的矢量平面设计排版软件,AI除了自身的功能外,还提供了多种语言的脚本支持,允许用户编写自己的脚本,实现复杂的的自动化操作,也就是通常所说的针对AI软件的二次开发。本文将对AI插件开发的相关知识,做一些基本介绍。什么是AI脚本脚本就是一系列的命令,用来告诉AI执行一个或多个任务。这些任务可以是简单的,只影响当前文档中的一个对象,也可以是复杂的,影响所有当前打开的AI文档。这些任务甚至可能涉及其他应用程序,比如文字处理器WORD、电子表格EXCEL和数据库管理程序等。在大多数情

2021-07-24 10:33:38 2557 5

原创 CDR插件开发之GMS插件002 - GMS插件和VBA简介

在上篇文章中,对GMS做了简单的介绍和演示。本文进一步探讨编写GMS插件必不可少的技能,即VBA语言。因为GMS插件是由VBA编程语言编写的,这门语言是很简单的一门语言,在WORD、EXCEL中很常见(比如宏,就是VBA编写的)。微软的WORD、EXCEL,最初就是VB语言编写的。本文内容概念性内容较多,为了方便读者理解,博主穿插了一些GIF动态图,帮助读者理解相关内容。什么是VBA?VBA,英文全称是 Microsoft Visual Basic for Applications,它是微软提供

2021-07-21 22:26:22 994 1

原创 CDR插件开发之GMS插件001 - 什么是GMS插件

GMS,英文缩写 Global Macro Storage,翻译过来是全局宏存储,简称全局宏,或者宏。CDR是鼎鼎大名的创意图形设计软件,几乎是广告、印刷行业的标准,而正是由于CDR在日常的排版、设计和制作过程中,经常会遇到大批量图形处理,比如条幅、名片、拼版、文字连襟等等,这种工作如果由人工操作,不仅耗时,还容易出错,效率不高。为了解决这些问题,CDR软件提供了插件机制,GMS插件就是其中的一种,另外还有CPG插件、泊坞窗Add-Ons插件等。

2021-07-19 21:53:50 877

原创 CDR插件开发之CPG插件018 - 在CPG插件中调用外部EXE程序并传递参数

在上篇文章中,讲解了CPG插件在VS2019中实现调试的具体方法。本文以具体代码为例,讲解在CPG插件中调用外部EXE程序,并传递运行参数的方法。工程搭建准备按照惯例,本篇文章的序号为018,请直接拷贝上一个工程017-cpg-debug(拷贝前最好清理掉 Debug、x64等编译目录,因为这些文件夹不需要保留,新的工程在编译时会自动生成),然后将其重命名为018-cpg-call-exe,如下图所示:拷贝后,打开018-cpg-call-exe,将解决方案的名称改名为:0...

2021-07-19 21:24:40 424

原创 CDR插件开发之CPG插件017 - 在VS2019中实现CPG插件调试(自动写入CPG、自动启动CDR)

在上篇文章中,讲解了图像导出实例:当文档打开后,自动导出当前页面的图像到系统临时文件夹。在代码编写过程中,导出图像路径变量tmpFileName 被修改了很多次,有没有办法实现调试功能,通过控制台打印变量,而不用编译成CPG后再通过消息框来调试?当然是可以的。本篇作为单独篇,以CDR X8版本为例,讲解CPG插件在VS2019中实现调试的具体方法。工程搭建准备按照惯例,本篇文章的序号为017,请直接拷贝上一个工程016-export-image(拷贝前最好清理掉 Debug、x64等编译目录..

2021-07-18 15:36:40 420

原创 CDR插件开发之CPG插件016 -【实例】在CPG插件中动态导出图像到临时文件夹

在上篇文章中,讲解了文档事件在CPG插件中的开发方式和使用例子。本文在文档事件的基础上,编写一个实用的例子:当文档打开后,自动导出当前页面的图像到系统临时文件夹下面的子文件夹中,子文件夹按照日期动态创建。工程搭建准备按照惯例,本篇文章的序号为016,请直接拷贝上一个工程015-document-event(拷贝前最好清理掉 Debug、x64等编译目录,因为这些文件夹不需要保留,新的工程在编译时会自动生成),然后将其重命名为016-export-image,如下图所示:拷贝后,打开...

2021-06-16 07:49:23 278 1

原创 CDR插件开发之CPG插件015 - 在CPG插件中实现文档事件监听(基于 cgs-plugin-sdk 高级接口)

在上篇文章中,讲解了通过新建MFC类演示了简单的文本框读写操作,实现了读取和写入MFC窗体界面中的文本框内容。更多窗体控件的读写操作讲解,可能在后续文章中发布。本篇作为单独篇,讲解文档事件在CPG插件中的开发方式和使用例子。本文不按照 STEP BY STEP 的方式来细分讲解,重点关注cgs-plugin-sdk 插件工具包的能力。CDR插件开发工具包简介(cgs-plugin-sdk)CDR插件开发工具包的官方地址:https://www.oberonplace.com/cgs-pl..

2021-06-13 20:22:27 364

原创 014 - Spring中的@Qualifier注解有什么作用?

如果创建了多个相同类型的Bean,那么Spring在初始化IOC容器时,不知道应该装配那个Bean,这时候可以使用@Qualififier 注解来指定应该装配哪个具体的Bean,主要作用是指定装配的Bean,避免歧义。

2021-06-07 16:44:00 318

原创 013 - Spring中@Autowired和@Resource注解有什么区别?

@Autowired和@Resource注解都可以用在构造函数、成员变量、setter方法上,他们的区别在于:@Autowired注解默认是按照类型装配注入的,默认情况下它要求依赖对象必须存在,如果不存在就会报错,可以设置required属性为false来解决;@Resource注解默认是按照名称来装配注入的,只有当找不到与名称匹配的Bean才会按照类型来装配注入。...

2021-06-07 16:38:59 79

原创 012 - Spring中的@Component、@Controller、@Repository、@Service 注解有何区别?

@Component:表示通用组件,它是任何Spring管理组件的通用类型。 @Controller:表示Spring Web MVC中的控制器。 @Service:和@Component并没有什么功能的不同,只是在表示层面上,它代表的是服务层的含义。@Repository:和@Component并没有什么功能的不同,只是在表示层面上,它代表的是数据访问层的含义。...

2021-06-07 16:32:49 145

原创 011 - Spirng中使用@Autowired注解自动装配的原理是什么

在启动IOC容器的时候,容器自动装载了一个AutowiredAnnotationBeanPostProcessor后置处理器,当容器扫描到@Autowied、@Resource或@Inject时,就会在IOC容器中自动查找需要的Bean,并装配给该对象的属性。在使用@Autowired时,首先在容器中查询对应类型的bean,如果查询结果刚好为一个,就将该bean装配给@Autowired指定的数据;如果查询的结果不止一个,那么@Autowired会根据名称来查找;如果都没找到,那么会抛出异常。如果要解决这种

2021-06-07 15:56:31 98

原创 010 - Spring的IOC容器中只存放单例Bean吗?

是的,Spring IOC容器中只存放单例Bean。因为IOC容器在初始化时,只会将scope等于singleton(单例)的对象进行实例化,而不会去实例化scope等于prototype的对象。IOC容器在初始化的时候,会将所有的bean初始化在singletonObjects这个ConcurrentHashMap中,bean是单例的。在获取bean的时候,首先会从singletonObjects去取,如果scope是单例,则可以获取到bean,如果scope是多例,则获取不到bean,需要从一个叫m

2021-06-07 15:37:27 286

原创 009 - Spring框架中的单例Bean是线程安全的吗?

Spring框架中的单例Bean默认是单例模式,不是线程安全的。Spring框架并没有对单例Bean进行多线程的封装处理。关于线程是否安全,可以从Bean的状态来考虑是否要进行处理,有状态的Bean就是有数据存储功能,例如VO视图对象,无状态的Bean是不会保存数据的,例如DAO类。实际上大部分时候Spring Bean都是无状态的,因此某种程度上来说,Bean也是安全的,但如果Bean有状态的话,那就要开发者自己去保证线程安全了,可以通过把Bean的作用域改为“prototype”,这样可以保证线程安全

2021-06-07 15:15:25 775

原创 008 - Spring的Bean有哪些作用域?

singleton(单例): bean在每个Spring ioc 容器中只有一个实例。 prototype(原型):一个bean的定义可以有多个实例。 request(请求):每次http请求都会创建一个bean,该作用域仅在基于web的Spring ApplicationContext情形下有效。 session(会话):在一个HTTP Session中,一个bean定义对应一个实例。该作用域仅在基于web的Spring ApplicationContext情形下有效。 ...

2021-06-07 15:03:01 40

原创 CDR插件开发之CPG插件014 - 在CPG插件中实现窗体界面文本框读写交互

在上篇文章中,讲解MFC组件的安装相关步骤,其目的是为后续文章做铺垫,因为要操作复杂的窗体界面组件,必须要MFC组件的支持。本文开始演示简单的文本框读写操作,实现读取和写入MFC窗体界面中的文本框内容。

2021-06-03 17:05:05 471

原创 007 - Spring框架中都用到了哪些设计模式?

可以通过首词法来记住Spring框架使用的一些设计模式:观单模代工(含义为观察单个模特代工)。1、观察者模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都会得到通知,被自动更新,例如:ApplicationListener。2、单例模式:Bean默认为单例模式。3、模板方法模式:用来解决代码重复的问题,以 Template 结尾的类基本都是。比如:RestTemplate、JdbcmsTemplate等。4、代理模式:Spring的AOP功能用到了JDK的.

2021-06-03 17:00:06 70

原创 006 - 说一下什么是依赖查找?

依赖查找,英文名称为:Dependency Lookup,它表示的是容器中的受控对象通过容器的API来查找自己所依赖的资源和协作对象。这种方式虽然降低了对象间的依赖,但是同时也使用到了容器的API,造成了我们无法在容器外使用和测试对象。依赖查找是一种更加传统的IoC实现方式。...

2021-06-03 16:46:05 179

原创 005 - 说一下什么是依赖注入?

依赖注入,英文名称为:Dependency Injection,它表示的是由容器动态的将某个依赖关系注入到组件之中。依赖注入的根本目的,是为了提升组件重用的频率。通过依赖注入机制,我们只需要通过简单的配置,而无需任何代码就可指定目标需要的资源,完成自身的业务逻辑,而不需要关心具体的资源来自何处,由谁实现。依赖注入有四个关键:谁依赖谁?为什么需要依赖?谁注入谁?注入了什么。第一,谁依赖于谁?当然是应用程序依赖于IoC容器。第二,为什么需要依赖?应用程序需要IoC容器来提供对象需要的外部资源。第三

2021-06-03 16:39:22 121

原创 004 - 解释一下什么是IoC

IoC是控制反转的意思,英文全称为:Inversion of Control,它是面向对象编程中的一种设计原则。采用IoC设计的最大好处就是降低代码之间的耦合。IoC的具体实现策略一般有两种,分别是依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup,简称DL)。...

2021-06-02 10:08:48 176

原创 003 - 你了解或者用过哪些Spring模块?

Spring大约有20多个模块,常用的有 spring-core、spring-beans、spring-mvc、spring-web、spring-aop等等,个人还使用过 spring-mobile,这个组件主要是提供了对移动端对支持。

2021-06-02 09:30:22 66

原创 002 - 你觉得Spring有哪些优点和不足?

Spring的主要优点体现在它的模块化设计,按照功能划分成几十个不同的模块,每个模块都可以拿出来单独使用,比如spring-mvc,spring-aop等等,对开发人员十分好友好。要说不足之处,那就是整个Spring体系比较复杂,对于开发人员需要一定的学习成本,遇到相关问题时需要对底层实现有充分的了解。然而我认为Spring框架在Java语言方面提供的便利,远远大于它的不足,Spring的经典设计思想可以作为每个Java开发者的参考典范。接下来可能会接着问:你了解或者用过哪些Spring模块?..

2021-06-02 07:44:10 97

原创 001 - 谈谈你对 Spring Framework 的理解?

答三点即可,说它是什么(官方的描述,加自己的见解),有什么优势,核心功能模块。(后续可能追问IOC和AOP,那才是重点问题):参考回答:1、每个人对Spring框架可能都有自己的理解,结合Spring官网的描述,我对Spring框架的理解是:Spring是创建企业级Java应用程序的一个热门框架,但凡涉及到Java应用,Spring都能通过它丰富的组件来提供支持。2、Spring是非常轻量级的框架,它具有很高的灵活性,其他三方框架可以很容易地和Spring集成。3、Spring实现了IOC和

2021-06-02 07:29:22 51

原创 Java中哪些Map是线程安全的?

HashTable类里面的 get 和 put 方法都是用 synchronized 关键字来修饰的,同时只能有一个线程操作 get 或者 put,效率比较低,一般不建议使用这个集合,目前已经很少使用了。SynchronizedMap的实现方式是加了个对象锁,每次对Map的操作都要先获取对象锁才能进入,所以性能也不算好。ConcurrentHashMap 比较复杂,每个版本的实现方式也不一样,在jdk8之前用的是分段锁,分成16个桶,每次只加锁其中一个桶,在jdk8里面加入了红黑树和CAS算法。

2021-05-28 15:09:14 1936

原创 Java线程和进程有什么不同?

进程就是操作系统中的一个正在执行的程序,它由操作系统来进行资源分配和调度,例如在Java中科院使用 jps 命令来查看当前服务器中的JVM进程,jps中的 p 含义为 process,就是进程的意思。线程属于进程的一个子集,在一个进程中,可能会有多个线程。

2021-05-28 12:47:49 84

原创 Java线程有几种状态?请分别讲述一下每种状态的含义。

共有6种状态,被定义在 Thread.State 这个枚举里面,分别是:NEW、RUNNABLE、BLOCKED、WAITING、TIMED_WAITING、TERMINATED。

2021-05-27 08:02:25 177

原创 CDR插件开发之CPG插件013 - 在VS2019中安装MFC窗体界面组件

在前两篇文章中,实现了一个简单的CPG小插件(CDR小助手):点击工具栏按钮时,弹出该窗体对话框,在窗体对话框中单击“新建文档”按钮时,创建一个新的CDR文档;单击“一键转曲”按钮时,将当前选定的对象转换成曲线。在实际开发过程中,往往需要用到更加复杂的界面组件,本文将介绍MFC环境的安装。什么是MFCMFC是英文Microsoft Foundation Classes 的简称,含义为微软基础类库。既然是类库,那么自然会包含许多的类,MFC将Windows应用程序接口封装起来,提供了一套包含界面.

2021-05-23 22:56:33 421 2

C#编写外挂式CDR插件例子工程(附带对应的Corel.Interop.VGCore.dll)

通常所说的CDR插件,指的是GMS、CPG、Addon这类需要将插件程序放在CDR软件对应的Draw\GMS、Draw\Plugins、Draw\Plugins64、Programs\Addons、Programs64\Addons 目录中的常规插件。除此之外,还有一种CDR插件,可以和这些目录没有任何关系,不需要放在这些目录中就可以运行,那就是外挂式CDR插件。外挂式CDR插件指的是CDR插件程序可以独立运行,而不需要放在CDR软件相关的插件目录中,比如一个普通的EXE应用程序。开发外挂式CDR插件理论上没有任何形式上的限制,但比较典型的是EXE应用程序,这类程序最简单,只需要用户双击以下程序文件,就可以启动插件程序。凡是能编写EXE程序的开发工具,理论上都可以编写外挂式CDR插件。此资源就是一个完整的C#编写外挂式CDR插件例子工程。

2022-09-02

CDR插件开发必备 Corel.Interop.VGCore.dll(兼容性较好)

Corel.Interop.VGCore.dll 是CDR软件里面的一个动态链接库文件,被开发者简称为 VGCore,它是CDR插件开发需要引用的库,里面包含了 CDR 官方提供的对象、方法和函数,可供开发者使用。经过很多插件的实践证明,如果你编写的CDR插件需要兼容更多的版本,给很多人使用,推荐采用的 Corel.Interop.VGCore.dll 文件版本是 17.4.0.887,该版本是基于 X7 的一个优化版本,建议将其收藏下来以便在开发过程中随时引用。在牛为设计大师和CDR云插件中,使用的 Corel.Interop.VGCore.dll 文件版本也是该版本。

2022-09-01

CDR插件_唐小跃字效渐变v3.0(3D特效字、渐变色字).zip

实现快捷的渐变样式填充、简单3D特效字,一键设置渐变样式,非常实用的插件。同时支持32位和64位,已在X4中进行测试,高版本的CDR一般都是64位的,请使用64位版本的GMS。安装包中已经附带了插件安装视频教程。

2021-10-12

CDR插件_牛为设计大师.rar

牛为设计大师 是一款专注平面设计的CDR插件,为广大设计师和相关工作提供日常高频操作的插件功能,利用自动化技术,提高工作效率。当前首发版本的功能主要包含:文件操作、内容操作、导入模板、导出PDF、尺寸标注、高级阵列、节点操作等,后续将发布更多实用的功能,敬请期待! 部分功能介绍如下: 1、文件操作: 新键文档:单击一下可新建一个空白的文档。 另存版本:先在下列框选中需要另存的CDR版本,再单击一下“另存版本:”按钮,限可在文件原路径下创建一个此版本的文件,文件名加上版本号。 全部关闭:单击一下可关闭所有文档。 重 命 名:单击一下可修改文档的名称。 打开目录:单击一下可打开文档所在的目录,如文档从未保存过,则无效。 复制文档:单击一下可将文档复制到粘贴板中,方便到其他地方粘贴或发送文件;如文档从未保存过,则无效。 打开微信:单击一下可打开微信窗口,如微信未登录则弹出登录界面。 2、导入模板: 此功能适用于经常要导入相同内容的场景,比如经常做好文件了,要导入公司的图框,那么这个功能非常适合,还有很多使用场景。 首次需要先选择模板文件的路径,完成后下一次就可以反复使用了,就算重启软件也能保存之前的模板路径。 选择路径: 首次需要先选择模板文件的路径,单击打开文件对话框,选中模板文件,单击确定。 导入模板: 单击一下可导入模板。 编辑模板: 单击一下可打开模板文件,您可以修改模板内容,然后保存,这样下次再导入模板就是您更改后的模板内容了。 打开目录: 单击一下可打开模板文件所在的目录,如无模板路径,则无效。 3、内容操作: 一键转曲:单击一下可将文档所有形状和文字转成曲线。 创建文字:单击一下可将右侧文本框内容以文字开形式创痕在文档中。 插入日期:单击一下可将当前日期以文字开形式创痕在文档中,适用于做文档备注日期的场景。 添加页面:单击一下可将按右侧文本框文本中的数量在最后一页开始添加相应数量的页。 4、导出PDF(最新版已包含合并PDF功能): 导出PDF: 单击一下可将按右侧下拉框选定的内容范围,在当前文档所在路径生成一个PDF文件。如文档从未保存过,则无效。 打开PDF: 单击一下可打开生成的PDF文件。如生成不成功,则无效。 打开目录: 单击一下可打开生成的PDF文件的所在路径。如生成不成功,则无效。 复制PDF: 单击一下可将的PDF文件复制到粘贴板中,方便到其他地方粘贴或发送文件;如文档从未保存过,则无效。 5、一键标注: 尺寸标注功能十分强大,使用方便灵活,在日常工作中使用较为主广泛,功能界面如下图。请先设置好相应的标注属性参数,然后选择需要标的内容,再单击相应的标注操作。由于属性比较多,就不一一列举了,大家试一下就明白了。 标注整体:先选中内容,再单击一下“ 标注整体”,将内容当成一个对象,标出它的宽和高;如未选有内容则无效。 标注多个: 先选中内容,再单击一下“ 标注多个”,将标出每个对象的宽和高;如未选有内容则无效。 标注线段:先选中内容,再单击一下“ 标注线段”,将标出每个对象两个节点间的距离;如未选有内容则无效。 清除标注:单击一下“ 清除标注”,可将最近一次生成的标注清除,方便在标错时重新标注,十分实用。 拆分标注:单击一下“拆分标注”,可将最近一次生成的标注的文本和引线拆分开,方便用户做其他处理,十分实用。 更新生成: 单击一下“更新生成”,可将最近一次生成的标注属性更新一下。如标注已打拆分或转成曲线则无效。 更新选择:单击一下“更新选择”,可将最近选中的标注属性更新一下。如标注已打拆分或转成曲线则无效。 6、XY阵列: X: 在X方向的阵形距离, 增量:在X方向每次阵列的距离递增量,个数:阵列个数。勾X选则阵列此方向,不选则不阵列。 Y: 在Y方向的阵形距离, 增量:在Y方向每次阵列的距离递增量,个数:阵列个数。勾Y选则阵列此方向,不选则不阵列。 方形:阵列成距形方阵效果。 菱形:阵列成菱形方阵效果。 开始阵列:单击一下可按设置的参数阵列。如未选中对象则无效。 清除阵列: 单击一下可清除最近一次阵列。十分实用。 半径: 起始的旋转中心半径, 角度:每次阵列的旋转角度 缩放:每次阵列的缩放比例, 增量:每次阵列的半径增量。 开始阵列:单击一下可按设置的参数阵列。如未选中对象则无效。 清除阵列:单击一下可清除最近一次阵列。十分实用。 7、节点操作或阵列: 加节点: 设置要增加的节点个数 分割成:设置曲线分割的等分段数, 间隙: 等分段之间的距离, 分割后打散:勾选设置曲线分割后拆分成独立的曲线 阵列后删除路径:勾选设置阵列完成后删除路径。 更多功能描述写不完,请下载试用!

2021-10-12

CDR插件_凯蓝设计辅助插件 V1.3.1(全版本CDR-试用版).zip

凯蓝设计辅助插件是一款适配CorelDRAW软件的插件,本插件主要特点是实现招牌自动化排版,一键生成设计图、施工图、效果图、结构图。本软件操作简单,功能强大,无需设计经验均可轻松使用,是设计师制作招牌的好帮手,大大降低人力劳动,实现极速出图。

2021-10-12

CDR插件技术网_真华CDR小游戏v1.2.zip

CDR贪吃蛇小游戏插件v1.2,作者真华,该插件是CDR插件界的一股清流,它可以让你在CDR中玩上贪吃蛇游戏,让你的眼球跟着蛇的移动运动起来,放松你紧绷的面部神经。 据多名玩家反馈,使用该插件后,腰不酸了,腿不疼了,还能一口气上五楼!它还可以训练你的手速,让你的王者荣耀上分之旅不再坎坷,该插件不仅能够大大降低你的工作效率,还能同时降低整个企业的生产力,实属【不可多得】的好插件。

2021-10-12

CDR条幅插件V1.31.zip

CDR条幅制作器V1.3永久免费版,是由CDR插件技术网站长(Zebe),早期开发的一款作品,可用于广告行业条幅制作,尤其适合专门做条幅的加工厂、门店等。和人工排版相比,使用这款条幅制作器,如果是条幅很多的场景,可为企业节省数十倍的时间成本。即便是单个条幅,也能节省很多时间,因为你只需要点点鼠标,粘贴内容,选择长度宽度,点击按钮即可一键制作条幅,不用再人工去画矩形框、打字排版,绘制条幅的裁切线等。

2021-09-04

CDR广告条幅批量制作插件V1.2源码(含GMS、全部窗体、模块、字体CMX模板文件)

这是由博主早期开发的一款CDR条幅制作插件,可用于广告门店、条幅制作厂家在CDR中使用该插件来快速、批量制作条幅。内置常见的条幅规格,支持横幅、竖幅混合排版,支持带落款条幅,所有感兴趣的人可以在这个源码基础上二次开发完善。当前V1.2版本是较稳定版本,修复了制作竖向条幅时报错问题,支持小字自定义方向(头部或尾部,默认尾部)、优化竖向条幅制作模板缺失文件的处理提示。 注意:此插件在X4中运行良好,在高版本CDR中可能有字体显示问题,暂时未做修复,二次开发者请注意这点。 如果在制作竖向条幅时,提示模板缺失(模板文件已经在资源里面一起打包了),请参照下图说明进行处理: https://images.gitee.com/uploads/images/2019/1201/133407_69268c78_875782.jpeg 因资源无法传图,插件的界面图片,请手动访问:https://images.gitee.com/uploads/images/2019/1011/233257_cb9719f6_875782.png

2021-06-01

CDR插件开发之文本处理.pdf

在CorelDRAW插件开发过程中,避免不了处理文本,本文档涵盖了常见的文本处理代码,例如:创建美术字文本、段落文本、解决文本溢出、查找字符、替换文本、调整字符间距等20种处理方式,适合CDR插件开发者在编写CDR插件时作为参考。

2021-05-28

CDR《GMS引导加载器》CPG插件及完整源码(基于VS2019、C++)

GMS引导加载器(gms-bootstrap-loader.cpg)—— 使用C++编写的CPG插件,该插件是一个“让GMS插件能自动运行的插件”,只有一个核心功能:强制加载VBA模块,绕过CDR软件中设置的延迟加载VBA选项,使用户自己编写的GMS插件中的全局宏立即生效,实现CDR启动时就能运行GMS插件中的自定义功能。该插件适合GMS插件开发者,在自己的插件中实现CDR启动后执行全局任务的能力。源码包含超详细注释,下载后即可在VS2019中打开,编译生成CPG插件,并在CDR中运行。此源码属于高阶CDR插件开发技术,极具价值的稀缺资源,可用于CPG插件学习,或者在此源码基础上进行二次开发。

2021-02-19

CorelDRAW X7 宏编程帮助文档|手册 CHM格式

CorelDRAW X7 官方帮助文档(参考手册)。手册为原生英文版本,主要包含自动化、宏、CQL查询介绍、对象和类属性、方法参考等内容。不管是使用VBA开发GMS插件,还是用C++开发CPG插件,这个手册都可以提供对象参考。

2020-10-28

SpringBoot使用JMS的小例子(ActiveMQ实现)

这个Demo程序演示了如何使用SpringBoot来构建一个最简单的基于ActiveMQ的JMS程序。

2016-10-02

Mysql_driver.jar

使用MySQL数据库必需的驱动包,程序中加载的名称:“com.mysql.jdbc.Driver”

2014-03-07

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除