EmfLogFont Класс

Summary: The LogFont object specifies the basic attributes of a logical font.

Module: aspose.imaging.fileformats.emf.emf.objects

Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfLogFont

Inheritance: EmfObject

Constructors

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

Properties

NameTypeAccessDescription
char_setWmfCharacterSetr/wПолучает или задает 8‑битное беззнаковое целое, которое указывает набор глифов символов. ДОЛЖНО
быть значением в перечислении WMF CharacterSet ([MS-WMF] раздел 2.1.1.5). Если
набор символов неизвестен, обработка метафайла НЕ ДОЛЖНА пытаться переводить или интерпретировать
строки, отрисованные этим шрифтом.
clip_precisionWmfClipPrecisionFlagsr/wПолучает или задает 8‑битное беззнаковое целое, которое указывает точность обрезки. Точность обрезки
определяет, как обрезать символы, частично находящиеся за пределами области обрезки.
Может быть одним или несколькими из флагов WMF ClipPrecision.
escapementintr/wПолучает или задает 32‑битное знаковое целое, которое указывает угол в десятых долях градуса,
между вектором escapement и осью x устройства. Вектор escapement
параллелен базовой линии строки текста.
имя шрифтаstringr/wПолучает или задает Facename (64 байта): строку не более 32 Unicode‑символов, которая указывает
название гарнитуры шрифта. Если длина этой строки меньше 32 символов, ДОЛЖЕН присутствовать завершающий
NULL, после чего оставшаяся часть этого поля ДОЛЖНА игнорироваться.
heightintr/wПолучает или задает 32‑битное знаковое целое число, которое указывает высоту, в логических единицах, ячейки символа шрифта или самого символа.
Значение высоты символа, также известное как размер em, представляет собой значение высоты ячейки символа минус внутреннее значение межстрочного интервала.
Маппер шрифтов ДОЛЖЕН интерпретировать значение, указанное в поле Height, следующим образом.
курсивSystem.Byter/wПолучает или задает 8‑битное беззнаковое целое число, которое указывает курсивный шрифт, если установлено значение 0x01; иначе
оно ДОЛЖНО быть установлено в 0x00.
ориентацияintr/wПолучает или задает 32‑битное знаковое целое число, которое указывает угол в десятых долях градуса,
между базовой линией каждого символа и осью x устройства.
out_precisionWmfOutPrecisionr/wПолучает или задает 8‑битное беззнаковое целое число, которое указывает точность вывода.
Точность вывода определяет, насколько точно шрифт должен соответствовать запрошенным высоте, ширине,
ориентации символа, углу наклона, шагу и типу шрифта. Оно ДОЛЖНО быть значением из перечисления WMF
OutPrecision.
pitch_and_familyWmfPitchAndFamilyr/wПолучает или задает объект WMF PitchAndFamily ([MS-WMF] раздел 2.2.2.14), который
указывает шаг и семейство шрифта. Семейства шрифтов описывают внешний вид шрифта в общем виде. Они предназначены для указания шрифта, когда указанный тип шрифта недоступен.
qualityWmfFontQualityr/wПолучает или задает 8‑битное беззнаковое целое число, которое указывает качество вывода. Качество вывода
определяет, насколько точно следует пытаться сопоставить атрибуты логического шрифта с атрибутами реального
физического шрифта. Оно ДОЛЖНО быть одним из значений в перечислении WMF FontQuality ([MS-WMF]
раздел 2.1.1.10).
зачёркнутыйSystem.Byter/wПолучает или задает 8‑битное беззнаковое целое число, которое указывает зачеркивающий шрифт, если установлено значение 0x01;
иначе оно ДОЛЖНО быть установлено в 0x00.
подчёркнутыйSystem.Byter/wПолучает или задает 8‑битное беззнаковое целое число, которое указывает подчёркнутый шрифт, если установлено значение 0x01;
иначе оно ДОЛЖНО быть установлено в 0x00.
weightEmfLogFontWeightr/wПолучает или задает 32‑битное знаковое целое число, которое указывает толщину шрифта в диапазоне
от нуля до 1000. Например, 400 — обычный, а 700 — полужирный. Если это значение равно нулю, можно использовать толщину по умолчанию.
widthintr/wПолучает или задает 32‑битное знаковое целое число, которое указывает среднюю ширину, в логических единицах,
символов шрифта. Если значение поля Width равно нулю, ДОЛЖНО быть вычислено подходящее значение на основе других значений LogFont, чтобы найти шрифт с требуемым типографом соотношением сторон.

Constructor: EmfLogFont()

 EmfLogFont() 

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