目的
这篇教程将教会你使用 CorelDRAW VBA代码在文档中创建美术字文本,并调用 FitTextToPath
方法让文本沿着形状的路径排列。
美术字文本是一种短文本,适合显示文字内容较少(通常是一行)的文本内容,可以给美术字文本应用图形效果。与之相反的段落文本,则适合显示内容较多的文本内容,并可以对其设置更加复杂的排版方式,本文暂且不讨论段落文本。
创建美术字
要创建一个美术字文本,你可以使用以下方法之一:
- Layer.CreateArtisticText:用来创建基本的美术字文本
- Layer.CreateArtisticTextWide:用来创建带有Unicode字符的美术字文本
这两个方法都需要指定美术字文本对象的坐标及其文本内容,同时也提供了可选的扩展参数用来设置字体名称、字体大小、字体格式、对其方式等等。调用这两个方法,返回的都是一个 Shape
(形状&#