EmfLogFont

EmfLogFont class

Объект LogFont определяет основные атрибуты логического шрифта.

public class EmfLogFont : EmfObject

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

ИмяОписание
EmfLogFont()Конструктор по умолчанию.

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

ИмяОписание
CharSet { get; set; }Получает или задает 8-разрядное целое число без знака, указывающее набор глифов символов. Он ДОЛЖЕН быть значением в перечислении WMF CharacterSet ([MS-WMF], раздел 2.1.1.5). Если набор символов неизвестен, обработка метафайла НЕ ДОЛЖНА пытаться переводить или интерпретировать строки , отображаемые с помощью этого шрифта.
ClipPrecision { get; set; }Получает или задает 8-разрядное целое число без знака, указывающее точность отсечения. Точность отсечения определяет, как обрезать символы, которые частично находятся за пределами области отсечения. Это может быть один или несколько флагов WMF ClipPrecision
Escapement { get; set; }Получает или задает 32-разрядное целое число со знаком, указывающее угол в десятых долях градуса между вектором спуска и осью x устройства. Вектор спуска параллелен базовой линии строки текста.
Facename { get; set; }Получает или задает Facename (64 байта): строка, состоящая не более чем из 32 символов Юникода, которая определяет имя шрифта для шрифта. Если длина этой строки меньше 32 символов, ДОЛЖЕН присутствовать завершающий NULL, после которого оставшаяся часть этого поля ДОЛЖНА игнорироваться.
Height { get; set; }Получает или задает 32-разрядное целое число со знаком, указывающее высоту в логических единицах символьной ячейки шрифта или символа. Значение высоты символа, также известное как размер em, представляет собой значение высоты символьной ячейки за вычетом внутреннего значения интерлиньяжа. Программа отображения шрифтов ДОЛЖНА интерпретировать значение, указанное в поле Высота, следующим образом.
Italic { get; set; }Получает или задает 8-разрядное целое число без знака, указывающее курсивный шрифт, если установлено значение 0x01; в противном случае ДОЛЖЕН быть установлен на 0x00.
Orientation { get; set; }Получает или задает 32-разрядное целое число со знаком, указывающее угол в десятых долях градуса между базовой линией каждого символа и осью X устройства.
OutPrecision { get; set; }Получает или задает 8-разрядное целое число без знака, указывающее выходную точность. Выходная точность определяет, насколько точно шрифт должен соответствовать запрошенной высоте, ширине, ориентации символов , переходу, шагу и типу шрифта. Это ДОЛЖНО быть значение из WMF OutPrecision enumeration
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.
Underline { get; set; }Получает или задает 8-разрядное целое число без знака, указывающее подчеркнутый шрифт, если установлено значение 0x01; в противном случае он ДОЛЖЕН быть установлен на 0x00.
Weight { get; set; }Получает или задает 32-разрядное целое число со знаком, указывающее насыщенность шрифта в диапазоне от от нуля до 1000. Например, 400 — обычный шрифт, а 700 — полужирный. Если это значение равно нулю, можно использовать вес по умолчанию .
Width { get; set; }Получает или задает 32-разрядное целое число со знаком, указывающее среднюю ширину (в логических единицах) символов в шрифте. Если значение поля «Ширина» равно нулю, соответствующее значение ДОЛЖНО быть рассчитанным из других значений LogFont, чтобы найти шрифт с предполагаемым типографом соотношением сторон .

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