Структура MAT2


Структура MAT2 содержит значения для матрицы преобразования, используемой функцией GetGlyphOutline.

Синтаксис

typedef struct _MAT2 { 
  FIXED eM11; 
  FIXED eM12; 
  FIXED eM21; 
  FIXED eM22; 
} MAT2, *LPMAT2; 

Члены структуры

eM11
Устанавливает значение фиксированной точки для компонента M11 матрицы преобразования 3 на  3 .
eM12
Устанавливает значение фиксированной точки для компонента M12  матрицы преобразования 3 на  3 .
eM21
Устанавливает значение фиксированной точки для компонента M21 матрицы преобразования 3 на  3 .
eM22
Устанавливает значение фиксированной точки для компонента M22 матрицы преобразования 3 на  3 .

Замечания

Единичная матрица производит преобразование, в котором преобразованный графический объект является идентичным исходному объекту. В единичной матрице, значение eM11 равно 1, значение eM12 устанавливается в нуль, значение eM21 устанавливается в нуль, а значение eM22 равно 1.

Смотри также

Обзор шрифты и текст, Структуры, используемые шрифтами и текстом, GetGlyphOutline

Размещение и совместимость MAT2

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 3.1 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Нет

Заголовочный файл

 

- объявлено в

Wingdi.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz