在VBA Coreldraw中多轮廓

问题描述 投票:1回答:1

大家好我试图建立一个三色文本进行编辑

基本上我想要的是黑色文本

1mm的第一个轮廓是白色

2mm厚的第二轮廓,其是黑色

我曾尝试以下步骤2轮廓

ActiveSelection.CreateContour cdrContourOutside, 2, 2, , , CreateRGBColor(0, 0, 0), CreateRGBColor(255, 255, 255)

这个完美的作品,因为我想,当我编辑文本的新文本轮廓变化但轮廓都是相同的宽度(毫米),而不是12毫米因为我想要的

此外,我不能让它指定正确的颜色,每个轮廓

如果我掰开第一轮廓再加入另一这给了我不同的宽度和颜色的轮廓,但后来我松散的编辑能力为轮廓没有连接到文本

任何想法,我知道它可能因为我已经看到了商业宏做它

任何帮助表示赞赏

标记

vba colors width contour coreldraw
1个回答
0
投票

我能为你做的最好的是向你展示对象模型。我没有CorelDraw中,因此无法测试任何东西。

这里是链接到CorelDraw Object Modelhttp://apps.corel.com/partners_developers/csp/resources/CorelDRAW%20VBA%20Object%20Model.pdf

这里是一个Programming Guide for CorelDraw的链接。 http://apps.corel.com/partners_developers/csp/resources/dvba_pg.pdf

你可以看一下“添加效果”的编程指南可以帮助72页。

我也建议看从.Shapes对象创建曲线,然后看TextRange对象。该TextRange.Text属性是你想看到的实际文本和TextRange.colorindex是相信文本的颜色。你将不得不做一些探索,但是这应该帮助。

© www.soinside.com 2019 - 2024. All rights reserved.