TTPOLYCURVE

【勇芳软件工作室】汉化HomePreviousNext

TTPOLYCURVE结构包含有关TrueType字符轮廓中的曲线的信息。

typedef struct tagTTPOLYCURVE { // ttpc

WORD wType;

WORD cpfx;

POINTFX apfx[1];

} TTPOLYCURVE, FAR* LPTTPOLYCURVE;

会员

WTYPE

指定结构描述的曲线类型。该成员可以是以下值之一:

含义
TT_PRIM_LINE曲线是折线。
TT_PRIM_QSPLINE曲线是一个B zier样条曲线。

环丙沙星

指定阵列中POINTFX个结构的数量。

apfx

指定定义折线或B zier样条的POINTFX结构的数组。

备注

当应用程序调用{??989796048}函数时,在TTPOLYGONHEADER结构中返回一个TrueType字符的字形轮廓,然后返回描述字形所需的TTPOLYCURVE结构。所有点都返回为POINTFX结构,并表示绝对位置,而不是相对移动。TTPOLYGONHEADER结构pfxStart成员给出的起点是轮廓轮廓开始的点。随后的TTPOLYCURVE结构可以是折线记录或样条线记录。

折线记录是一系列要点;点之间绘制的线描述字符的轮廓。样条记录表示TrueType使用的二次曲线(即二次b样条)。

也可以看看

GetGlyphOutline, POINTFX, TTPOLYGONHEADER