На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

TTPOLYCURVE



The TTPOLYCURVE structure contains information about a curve in the outline of a TrueType character.

typedef struct tagTTPOLYCURVE { // ttpc
WORD wType;
WORD cpfx;
POINTFX apfx[1];
} TTPOLYCURVE, FAR* LPTTPOLYCURVE;


Members

wType

Specifies the type of curve described by the structure. This member can be one of the following values:

Value Meaning
TT_PRIM_LINE Curve is a polyline.
TT_PRIM_QSPLINE Curve is a Bйzier spline.


cpfx

Specifies the number of POINTFX structures in the array.

apfx

Specifies an array of POINTFX structures that define the polyline or Bйzier spline.



Remarks

When an application calls the GetGlyphOutline function, a glyph outline for a TrueType character is returned in a TTPOLYGONHEADER structure, followed by as many TTPOLYCURVE structures as are required to describe the glyph. All points are returned as POINTFX structures and represent absolute positions, not relative moves. The starting point given by the pfxStart member of the TTPOLYGONHEADER structure is the point at which the outline for a contour begins. The TTPOLYCURVE structures that follow can be either polyline records or spline records.

Polyline records are a series of points; lines drawn between the points describe the outline of the character. Spline records represent the quadratic curves (that is, quadratic b-splines) used by TrueType.

See Also

GetGlyphOutline, POINTFX, TTPOLYGONHEADER


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

TTPOLYCURVE



Структура TTPOLYCURVE содержит информацию о кривой в схеме символа TrueType.

typedef struct tagTTPOLYCURVE { // ttpc WORD wType;
СЛОВО cpfx;
POINTFX apfx[1];
} TTPOLYCURVE, ЗНАЧИТЕЛЬНО* LPTTPOLYCURVE;


Участники

wType

Определяет тип кривой описанной структурой. Этот элемент может быть одним из следующего величин:

Значение Величины
Кривая TT_PRIM_LINE является ломаной линией.
Кривая TT_PRIM_QSPLINE является пазом Bйzier.


cpfx

Определяет число структур POINTFX в массиве.

apfx

Определяет массив структур POINTFX, которые определяют ломаную линию или паз Bйzier.



Замечания

Когда приложение называет функцию GetGlyphOutline, схема glyph для символа TrueType возвращана в структуру TTPOLYGONHEADER, сопровожденную как много структур TTPOLYCURVE как требуется, чтобы описали glyph. Все точки возвращаны как структуры POINTFX и представлены абсолютные позиции, не относительные перемещения. Отправной пункт данный элементом pfxStart структуры TTPOLYGONHEADER - точка в которой схема для контура начинается. Структуры TTPOLYCURVE за которыми следуют, может быть или записи ломаной линии или шпоночных записей.

Записи Ломаной линии являются серией точек; строки сделанные между точками описывают схему символа. Шпоночные записи представляют квадратные кривые (то есть, квадратный b-splines) использованное TrueType.

Смотри Также

GetGlyphOutline, POINTFX, TTPOLYGONHEADER


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz