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

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

一.更改尺寸

在处理图片的工作中用得比较多的功能就是尺寸与移动.

Sub 第一个插件()
    CorelDRAW.ActiveShape.SetSize 10, 20
End Sub

运行
选中某个形状后点击按钮
在这里插入图片描述

我们可以看到运行结果很不理想,我要要的是10x20mm的尺寸,但是这个尺寸却变得比A4纸还要大,那么问题出在哪里呢,原来是因为他默认的尺寸是用英寸来计算的,那么我们输入的10就成了10英寸,这不是我们想要的尺寸.我们再把代码改一下

Sub 第一个插件()
    CorelDRAW.ActiveDocument.Unit = cdrMillimeter
    CorelDRAW.ActiveShape.SetSize 10, 20
End Sub

我们在前面加上一行CorelDRAW.ActiveDocument.Unit = cdrMillimeter
就是把当前文档的尺寸单位改成毫米,这样子再试一下就会现我们的尺寸修改成功.当然如果你习惯用其它的单位可以自行修改.我们这里还是以印刷当中最常用的单位毫米mm为准

Unit 是尺寸模式
cdrMillimeter 这个是枚举的毫米
SetSize 就是更改尺寸功能,后面的一个数是宽,第二个是高

二.移动

稍微修改一下,把当前选中图像往X轴方向移动10mm,Y轴方向原封不动

Sub 第一个插件()
    CorelDRAW.ActiveDocument.Unit = cdrMillimeter
    CorelDRAW.ActiveShape.Move 10, 0
End Sub

在这里插入图片描述

Move 相对于原来的位置X,Y移动,输入0不移动

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值