EmfLogFontPanose

EmfLogFontPanose class

Объект LogFontPanose определяет характеристики PANOSE логического шрифта.

public sealed class EmfLogFontPanose : EmfLogFont

Конструкторы

ИмяОписание
EmfLogFontPanose(EmfLogFont)Инициализирует новый экземплярEmfLogFontPanose класс.

Характеристики

ИмяОписание
CharSet { get; set; }Получает или задает 8-разрядное целое число без знака, указывающее набор глифов символов. Он ДОЛЖЕН быть значением в перечислении WMF CharacterSet ([MS-WMF], раздел 2.1.1.5). Если набор символов неизвестен, обработка метафайла НЕ ДОЛЖНА пытаться переводить или интерпретировать строки , отображаемые с помощью этого шрифта.
ClipPrecision { get; set; }Получает или задает 8-разрядное целое число без знака, указывающее точность отсечения. Точность отсечения определяет, как обрезать символы, которые частично находятся за пределами области отсечения. Это может быть один или несколько флагов WMF ClipPrecision
Culture { get; set; }Получает или задает 32-битное целое число без знака, которое ДОЛЖНО быть установлено равным нулю и ДОЛЖНО игнорироваться.
Escapement { get; set; }Получает или задает 32-разрядное целое число со знаком, указывающее угол в десятых долях градуса между вектором спуска и осью x устройства. Вектор спуска параллелен базовой линии строки текста.
Facename { get; set; }Получает или задает Facename (64 байта): строка, состоящая не более чем из 32 символов Юникода, которая определяет имя шрифта для шрифта. Если длина этой строки меньше 32 символов, ДОЛЖЕН присутствовать завершающий NULL, после которого оставшаяся часть этого поля ДОЛЖНА игнорироваться.
FullName { get; set; }Получает или задает строку из 64 символов Юникода, определяющую полное имя шрифта. Если длина этой строки меньше 64 символов, ДОЛЖЕН присутствовать завершающий NULL после , после которого оставшаяся часть этого поля ДОЛЖНА игнорироваться.
Height { get; set; }Получает или задает 32-разрядное целое число со знаком, указывающее высоту в логических единицах символьной ячейки шрифта или символа. Значение высоты символа, также известное как размер em, представляет собой значение высоты символьной ячейки за вычетом внутреннего значения интерлиньяжа. Программа отображения шрифтов ДОЛЖНА интерпретировать значение, указанное в поле Высота, следующим образом.
Italic { get; set; }Получает или задает 8-разрядное целое число без знака, указывающее курсивный шрифт, если установлено значение 0x01; в противном случае ДОЛЖЕН быть установлен на 0x00.
Match { get; set; }Получает или устанавливает Это поле ДОЛЖНО игнорироваться.
Orientation { get; set; }Получает или задает 32-разрядное целое число со знаком, указывающее угол в десятых долях градуса между базовой линией каждого символа и осью X устройства.
OutPrecision { get; set; }Получает или задает 8-разрядное целое число без знака, указывающее выходную точность. Выходная точность определяет, насколько точно шрифт должен соответствовать запрошенной высоте, ширине, ориентации символов , переходу, шагу и типу шрифта. Это ДОЛЖНО быть значение из WMF OutPrecision enumeration
Padding { get; set; }Получает или задает поле, которое существует только для обеспечения 32-битного выравнивания этой структуры. Это ДОЛЖНО быть проигнорировано
Panose { get; set; }Получает или задает объект Panose (раздел 2.2.21), который определяет характеристики PANOSE логического шрифта. Если все поля этого объекта равны нулю, он ДОЛЖЕН быть проигнорирован.
PitchAndFamily { get; set; }Получает или задает объект WMF PitchAndFamily ([MS-WMF], раздел 2.2.2.14), который указывает шаг и семейство шрифта. Семейства шрифтов описывают внешний вид шрифта в общем виде . Они предназначены для указания шрифта, когда указанная гарнитура недоступна.
Quality { get; set; }Получает или задает 8-разрядное целое число без знака, определяющее качество вывода. Качество вывода определяет, насколько точно пытаться сопоставить атрибуты логического шрифта с атрибутами реального физического шрифта . Это ДОЛЖНО быть одним из значений в перечислении WMF FontQuality ([MS-WMF] раздел 2.1.1.10).
Strikeout { get; set; }Получает или задает 8-битное целое число без знака, указывающее зачеркнутый шрифт, если установлено значение 0x01; в противном случае он ДОЛЖЕН быть установлен на 0x00.
Style { get; set; }Получает или задает строку из 32 символов Юникода, определяющую стиль шрифта. Если длина этой строки меньше 32 символов, ДОЛЖЕН присутствовать завершающий NULL, после которого остаток этого поля ДОЛЖЕН игнорироваться.
StyleSize { get; set; }Получает или задает 32-разрядное целое число без знака, указывающее размер в точках, при котором выполняется хинтинг шрифта . Если установлено значение ноль, подсказка шрифта выполняется с размером пункта, соответствующим полю Height в объекте LogFont в поле LogFont field
Underline { get; set; }Получает или задает 8-разрядное целое число без знака, указывающее подчеркнутый шрифт, если установлено значение 0x01; в противном случае он ДОЛЖЕН быть установлен на 0x00.
VendorId { get; set; }Получает или устанавливает Это поле ДОЛЖНО игнорироваться.
Version { get; set; }Получает или устанавливает Это поле ДОЛЖНО игнорироваться.
Weight { get; set; }Получает или задает 32-разрядное целое число со знаком, указывающее насыщенность шрифта в диапазоне от от нуля до 1000. Например, 400 — обычный шрифт, а 700 — полужирный. Если это значение равно нулю, можно использовать вес по умолчанию .
Width { get; set; }Получает или задает 32-разрядное целое число со знаком, указывающее среднюю ширину (в логических единицах) символов в шрифте. Если значение поля «Ширина» равно нулю, соответствующее значение ДОЛЖНО быть рассчитанным из других значений LogFont, чтобы найти шрифт с предполагаемым типографом соотношением сторон .

Смотрите также