CorelDRAWX4的VBA插件开发(十三)一键转曲(转全部页面)

news/2024/12/18 3:40:32/
  • 这里再回头说一下转曲转全部页面, 之前的转曲是没有套循环的,只能转当前页面
Sub 第一个插件()For Each Item In CorelDRAW.ActiveDocument.PagesItem.FindShapes(Type:=cdrTextShape).ConvertToCurvesNext
End Sub

我们把代码稍作修改套上循环
这样子程序就会在每个页面里面去找未转曲的内容并转曲了
在这里插入图片描述
我们前面已经看到了VB循环用法
item 在这里面每一次循环就代表coreldraw.ActiveDocument.Pages里面的页面1,页面2,页面3,页面4等等,有多少页就循环多少次,然后在内部,我们从item直接就相当于从Page这个对象开始接着写了
FindShapes 这个就是Page里面的一个功能,可以只写Type:=这个就是相当于告诉程序我只传这一个参数,我不知道原函数里面有没有重构函数,但是看开发者手册里面的介绍参数的时候用了一个中括号[],这就代表是可以省略的参数,所以我估计是有重构函数的,所以程序是可以只传某一个参数的,当然实际还要去C++里面看一下代码提示才知道有没有重构.这都不重要了.我们只要知道这一种用法就可以了
当程序执行到Item.FindShapes(Type:=cdrTextShape)这一段的时候,程序返回的是一个形状的集合,这个集合里面全是文字,且未转曲的. 然后执行后面那一句ConvertToCurves的时候,这个功能是属于ShapeRange对象的,并不是Shape对象,大家了解一下就行了, 而且shapeRange和shape有很多功能都是相同的,不然不了解也并不影响我们使用.


http://www.ppmy.cn/news/408496.html

相关文章

CorelDRAWX4的VBA插件开发(十九)渲染显示开关

有时我们的功能非常的复杂,一次性要执行的功能非常多,所以我们会看到屏幕上的形状在以非常高的速度在变化,而实际上我们并不需要看到这些变化,而CDR程序里面是可以自由控制这个显示的,我们把这种渲染关闭,可以有效加快运行速度,而且可以避免自己花费不必要的注意力,下面开始介绍…

CorelDRAWX4的VBA插件开发(八)更改尺寸与移动

CorelDRAWX4的VBA插件开发(八)更改尺寸与移动 一.更改尺寸 在处理图片的工作中用得比较多的功能就是尺寸与移动. Sub 第一个插件()CorelDRAW.ActiveShape.SetSize 10, 20 End Sub运行 选中某个形状后点击按钮 我们可以看到运行结果很不理想,我要要的是10x20mm的尺寸,但是这个…

CorelDRAWX4的VBA插件开发(十)多文件编程

很多时候有若干个按钮,但是里面有相同的功能,比如上一节中所中用到的修改当前文档的度量单位为毫米这一功能,每一个功能都需要用到这个功能的时候,我们可以把它单独拉出来,放在另一个文件里面,用的时候只需要调用即可,可以有效减少代码量,让代码看起来更整洁. 而且还有一个更好…

CorelDRAWX4的VBA插件开发(十七)一键新建折页参考线

在做印刷品的折页的时候,我们往往需要用到参考线来进行制作,这里就放上一组一键新建带出血的可选几折页的参考线功能 前面是为了方便大家了解程序所以共用一个按钮,到了这里,我们经常要用到面板,按钮有点不够用,所以这里我们新建一个新的按钮来绑定面板功能 Sub 工具面板()U…

CorelDRAWX8安装包下载 全新矢量图形编辑设计工具

CorelDRAW Graphics Suite是一款平面设计软件与矢量图形编辑工具,其应用范围十分广泛,常见于广告设计、插画设计、UI设计、服装设计等领域。CorelDRAW中功能丰富多样的绘图工具和实用的效果工具,让它在矢量图形设计上有更多的优势&#xff0c…

coreldrawx4缩略图显示不出来_CDR缩略图不显示怎么办?CorelDRAW缩略图不显示解决办法 - 优优下载站...

CorelDRAW缩略图不显示解决办法如下: 缩略图问题的主要原因,是因为安装过X4的精简版造成,所以需要先想办法卸载掉X4精简版的缩略图才行 注意:卸载x4精简版缩略图方法有下面几种,反正就是无论如何都要想办法先把X4 精简版缩略图功能卸载掉。 1、从程序菜单里完整卸载X4(如果…

CorelDRAWX4的VBA插件开发(十四)快速定位形状

.我们经常要根据一特性找到某些形状,比如 找到轮廓颜色为CMYK(0,0,0,100)的形状找到填充色为RGB的形状找到应用一特效透镜的形状并且找到以上这些内容的个数 而他里面内置了快速定位的功能query, 这一节我们共同来学习快速查找QEURY功能 先上代码: Sub 第一个插件()Dim the…

CorelDRAWX4的VBA插件开发(六)录制宏与调试

看到这一章的时候,我想你已经对整个程序的构成有了大致的了解,但是我这里介绍一点你就只会了这一点,有没有什么方法可以让你自己找到写的方法呢? 答案是有的 CORELDRAW里面集成了VBA宏的录制功能,可以很快捷的把我们的键盘和鼠标操作下的CDR过程全部录成VBA,利用这个功能,我们…