Структура DESIGNVECTOR (wingdi.h)

Структура DESIGNVECTOR используется приложением для указания значений осей нескольких master шрифта.

Синтаксис

typedef struct tagDESIGNVECTOR {
  DWORD dvReserved;
  DWORD dvNumAxes;
  LONG  dvValues[MM_MAX_NUMAXES];
} DESIGNVECTOR, *PDESIGNVECTOR, *LPDESIGNVECTOR;

Члены

dvReserved

Зарезервировано. Должен быть STAMP_DESIGNVECTOR.

dvNumAxes

Число значений в массиве dvValues .

dvValues[MM_MAX_NUMAXES]

Массив, указывающий значения осей нескольких master шрифта OpenType. Этот массив соответствует массиву axlAxisInfo в структуре AXESLIST .

Комментарии

Член dvNumAxes определяет фактический размер dvValues и, следовательно, DESIGNVECTOR. Константная MM_MAX_NUMAXES( 16) указывает максимальный допустимый размер массива dvValues .

Шрифт открытого типа PostScript не поддерживает несколько функций master.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть wingdi.h (включая Windows.h)

См. также раздел

AXESLIST

AddFontMemResourceEx

AddFontResourceEx

Структуры шрифта и текста

Общие сведения о шрифтах и тексте

RemoveFontResourceEx