cdrvba转cmyk外扩边

对所选对象进行转换为cmyk色值

Dim s As Shape
Dim sr As ShapeRange
Dim c As Double, m As Double, y As Double, k As Double
 Dim eff1 As Effect
Set sr = ActiveSelectionRange
 ActiveDocument.Unit = cdrMillimeter
For Each s In sr
If s.Fill.Type = cdrNoFill Then MsgBox "没有填充的图案"

If s.Fill.Type = cdrNoFill Then Exit Sub

 s.Fill.UniformColor.ConvertToCMYK
 c = s.Fill.UniformColor.CMYKCyan
m = s.Fill.UniformColor.CMYKMagenta
y = s.Fill.UniformColor.CMYKYellow
k = s.Fill.UniformColor.CMYKBlack
 s.Outline.Color.ConvertToCMYK
 s.Outline.SetProperties Color:=CreateCMYKColor(c, m, y, k)
Set eff = s.CreateContour(cdrContourOutside, TextBox1.Text, , , CreateCMYKColor(c, m, y, k), CreateCMYKColor(c, m, y, k))

's.Effects.ContourEffect.Contour.ContourGroup.AddToSelection
' ActiveSelection.Separate
 's.Delete
Next s

 cc24de4a4aa1438da4a7d267a1555776.jpg

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_pdh334

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值