Класс EmfLogFontExDv
Содержание
[
Скрывать
]Summary: The LogFontExDv object specifies the design vector for an extended logical font.
Module: aspose.imaging.fileformats.emf.emf.objects
Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfLogFontExDv
Inheritance: EmfLogFontEx
Constructors
| Name | Description |
|---|---|
| EmfLogFontExDv(emf_log_font_ex) | Инициализирует новый экземпляр класса EmfLogFontExDv. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| char_set | WmfCharacterSet | r/w | Получает или задает 8‑битное беззнаковое целое, которое указывает набор глифов символов. ДОЛЖНО быть значением в перечислении WMF CharacterSet ([MS-WMF] раздел 2.1.1.5). Если набор символов неизвестен, обработка метафайла НЕ ДОЛЖНА пытаться переводить или интерпретировать строки, отрисованные этим шрифтом. |
| clip_precision | WmfClipPrecisionFlags | r/w | Получает или задает 8‑битное беззнаковое целое, которое указывает точность обрезки. Точность обрезки определяет, как обрезать символы, частично находящиеся за пределами области обрезки. Может быть одним или несколькими из флагов WMF ClipPrecision. |
| design_vector | EmfDesignVector | r/w | Получает или задает объект DesignVector (раздел 2.2.3). Это поле НЕ ДОЛЖНО превышать 72 байта. |
| escapement | int | r/w | Получает или задает 32‑битное знаковое целое, которое указывает угол в десятых долях градуса, между вектором escapement и осью x устройства. Вектор escapement параллелен базовой линии строки текста. |
| имя шрифта | string | r/w | Получает или задает Facename (64 байта): строку не более 32 Unicode‑символов, которая указывает название гарнитуры шрифта. Если длина этой строки меньше 32 символов, ДОЛЖЕН присутствовать завершающий NULL, после чего оставшаяся часть этого поля ДОЛЖНА игнорироваться. |
| full_name | string | r/w | Получает или задает строку из 64 Unicode‑символов, содержащую полное название шрифта. Если длина этой строки меньше 64 символов, ДОЛЖЕН присутствовать завершающий NULL, после чего оставшаяся часть этого поля ДОЛЖНА игнорироваться. |
| height | int | r/w | Получает или задает 32‑битное знаковое целое число, которое указывает высоту, в логических единицах, ячейки символа шрифта или самого символа. Значение высоты символа, также известное как размер em, представляет собой значение высоты ячейки символа минус внутреннее значение межстрочного интервала. Маппер шрифтов ДОЛЖЕН интерпретировать значение, указанное в поле Height, следующим образом. |
| курсив | System.Byte | r/w | Получает или задает 8‑битное беззнаковое целое число, которое указывает курсивный шрифт, если установлено значение 0x01; иначе оно ДОЛЖНО быть установлено в 0x00. |
| ориентация | int | r/w | Получает или задает 32‑битное знаковое целое число, которое указывает угол в десятых долях градуса, между базовой линией каждого символа и осью x устройства. |
| out_precision | WmfOutPrecision | r/w | Получает или задает 8‑битное беззнаковое целое число, которое указывает точность вывода. Точность вывода определяет, насколько точно шрифт должен соответствовать запрошенным высоте, ширине, ориентации символа, углу наклона, шагу и типу шрифта. Оно ДОЛЖНО быть значением из перечисления WMF OutPrecision. |
| pitch_and_family | WmfPitchAndFamily | r/w | Получает или задает объект WMF PitchAndFamily ([MS-WMF] раздел 2.2.2.14), который указывает шаг и семейство шрифта. Семейства шрифтов описывают внешний вид шрифта в общем виде. Они предназначены для указания шрифта, когда указанный тип шрифта недоступен. |
| quality | WmfFontQuality | r/w | Получает или задает 8‑битное беззнаковое целое число, которое указывает качество вывода. Качество вывода определяет, насколько точно следует пытаться сопоставить атрибуты логического шрифта с атрибутами реального физического шрифта. Оно ДОЛЖНО быть одним из значений в перечислении WMF FontQuality ([MS-WMF] раздел 2.1.1.10). |
| скрипт | string | r/w | Получает или задает строку из 32 символов Unicode, которая определяет набор символов шрифта. Если длина этой строки меньше 32 символов, должен присутствовать завершающий NULL, после чего оставшаяся часть этого поля ДОЛЖНА игнорироваться. |
| зачёркнутый | System.Byte | r/w | Получает или задает 8‑битное беззнаковое целое число, которое указывает зачеркивающий шрифт, если установлено значение 0x01; иначе оно ДОЛЖНО быть установлено в 0x00. |
| стиль | string | r/w | Получает или задает строку из 32 символов Unicode, которая определяет стиль шрифта. Если длина этой строки меньше 32 символов, должен присутствовать завершающий NULL, после чего оставшаяся часть этого поля ДОЛЖНА игнорироваться. |
| подчёркнутый | System.Byte | r/w | Получает или задает 8‑битное беззнаковое целое число, которое указывает подчёркнутый шрифт, если установлено значение 0x01; иначе оно ДОЛЖНО быть установлено в 0x00. |
| weight | EmfLogFontWeight | r/w | Получает или задает 32‑битное знаковое целое число, которое указывает толщину шрифта в диапазоне от нуля до 1000. Например, 400 — обычный, а 700 — полужирный. Если это значение равно нулю, можно использовать толщину по умолчанию. |
| width | int | r/w | Получает или задает 32‑битное знаковое целое число, которое указывает среднюю ширину, в логических единицах, символов шрифта. Если значение поля Width равно нулю, ДОЛЖНО быть вычислено подходящее значение на основе других значений LogFont, чтобы найти шрифт с требуемым типографом соотношением сторон. |
Constructor: EmfLogFontExDv(emf_log_font_ex)
EmfLogFontExDv(emf_log_font_ex)
Инициализирует новый экземпляр класса EmfLogFontExDv.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| emf_log_font_ex | EmfLogFontEx | Пример лог‑шрифта EMF. |