EmfLogFont
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.objects.EmfObject
public class EmfLogFont extends EmfObject
Объект LogFont указывает базовые атрибуты логического шрифта.
Конструкторы
| Конструктор | Описание |
|---|---|
| EmfLogFont() |
Методы
| Метод | Описание |
|---|---|
| getHeight() | Получает или задает 32-битное знаковое целое, которое указывает высоту, в логических единицах, ячейки символа шрифта или самого символа. |
| setHeight(int value) | Получает или задает 32-битное знаковое целое, которое указывает высоту, в логических единицах, ячейки символа шрифта или самого символа. |
| getWidth() | Получает или задает 32-битное знаковое целое, которое указывает среднюю ширину, в логических единицах, символов шрифта. |
| setWidth(int value) | Получает или задает 32-битное знаковое целое, которое указывает среднюю ширину, в логических единицах, символов шрифта. |
| getEscapement() | Получает или задает 32-битное знаковое целое, которое указывает угол, в десятых долях градуса, между вектором escapement и осью x устройства. |
| setEscapement(int value) | Получает или задает 32-битное знаковое целое, которое указывает угол, в десятых долях градуса, между вектором escapement и осью x устройства. |
| getOrientation() | Получает или задает 32-битное знаковое целое, которое указывает угол, в десятых долях градуса, между базовой линией каждого символа и осью x устройства. |
| setOrientation(int value) | Получает или задает 32-битное знаковое целое, которое указывает угол, в десятых долях градуса, между базовой линией каждого символа и осью x устройства. |
| getWeight() | Получает или задает 32-битное знаковое целое, которое указывает толщину (вес) шрифта в диапазоне от нуля до 1000. |
| setWeight(int value) | Получает или задает 32-битное знаковое целое, которое указывает толщину (вес) шрифта в диапазоне от нуля до 1000. |
| getItalic() | Получает или задает 8-битное беззнаковое целое, которое указывает курсивный шрифт, если установлено в 0x01; в противном случае оно ДОЛЖНО быть установлено в 0x00. |
| setItalic(byte value) | Получает или задает 8-битное беззнаковое целое, которое указывает курсивный шрифт, если установлено в 0x01; в противном случае оно ДОЛЖНО быть установлено в 0x00. |
| getUnderline() | Получает или задает 8-битное беззнаковое целое, которое указывает подчёркнутый шрифт, если установлено в 0x01; в противном случае оно ДОЛЖНО быть установлено в 0x00. |
| setUnderline(byte value) | Получает или задает 8-битное беззнаковое целое, которое указывает подчёркнутый шрифт, если установлено в 0x01; в противном случае оно ДОЛЖНО быть установлено в 0x00. |
| getStrikeout() | Получает или задает 8-битное беззнаковое целое, которое указывает зачёркнутый шрифт, если установлено в 0x01; в противном случае оно ДОЛЖНО быть установлено в 0x00. |
| setStrikeout(byte value) | Получает или задает 8-битное беззнаковое целое, которое указывает зачёркнутый шрифт, если установлено в 0x01; в противном случае оно ДОЛЖНО быть установлено в 0x00. |
| getCharSet() | Получает или задает 8-битное беззнаковое целое, которое указывает набор глифов символов. |
| setCharSet(byte value) | Получает или задает 8-битное беззнаковое целое, которое указывает набор глифов символов. |
| getOutPrecision() | Получает или задает 8-битное беззнаковое целое, которое указывает точность вывода. |
| setOutPrecision(byte value) | Получает или задает 8-битное беззнаковое целое, которое указывает точность вывода. |
| getClipPrecision() | Получает или задает 8-битное беззнаковое целое, которое указывает точность отсечения. |
| setClipPrecision(byte value) | Получает или задает 8-битное беззнаковое целое, которое указывает точность отсечения. |
| getQuality() | Получает или задает 8-битное беззнаковое целое, которое указывает качество вывода. |
| setQuality(byte value) | Получает или задает 8-битное беззнаковое целое, которое указывает качество вывода. |
| getPitchAndFamily() | Получает или задает объект WMF PitchAndFamily ([MS-WMF] раздел 2.2.2.14), который указывает шаг и семейство шрифта. |
| setPitchAndFamily(WmfPitchAndFamily value) | Получает или задает объект WMF PitchAndFamily ([MS-WMF] раздел 2.2.2.14), который указывает шаг и семейство шрифта. |
| getFacename() | Получает или задает Facename (64 байта): строку, содержащую не более 32 Unicode‑символов, которая указывает название гарнитуры шрифта. |
| setFacename(String value) | Получает или задает Facename (64 байта): строку, содержащую не более 32 Unicode‑символов, которая указывает название гарнитуры шрифта. |
EmfLogFont()
public EmfLogFont()
getHeight()
public int getHeight()
Получает или задает 32-битное знаковое целое, которое указывает высоту, в логических единицах, ячейки символа шрифта или самого символа. Значение высоты символа, также известное как размер em, представляет собой значение высоты ячейки символа за вычетом внутреннего интерлиньяжа. Маппер шрифтов ДОЛЖЕН интерпретировать значение, указанное в поле Height, следующим образом.
Returns: int
setHeight(int value)
public void setHeight(int value)
Получает или задает 32-битное знаковое целое, которое указывает высоту, в логических единицах, ячейки символа шрифта или самого символа. Значение высоты символа, также известное как размер em, представляет собой значение высоты ячейки символа за вычетом внутреннего интерлиньяжа. Маппер шрифтов ДОЛЖЕН интерпретировать значение, указанное в поле Height, следующим образом.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getWidth()
public int getWidth()
Получает или задает 32-битное знаковое целое, которое указывает среднюю ширину, в логических единицах, символов шрифта. Если значение поля Width равно нулю, соответствующее значение ДОЛЖНО быть рассчитано на основе других значений LogFont, чтобы подобрать шрифт с желаемым типографом соотношением сторон.
Returns: int
setWidth(int value)
public void setWidth(int value)
Получает или задает 32-битное знаковое целое, которое указывает среднюю ширину, в логических единицах, символов шрифта. Если значение поля Width равно нулю, соответствующее значение ДОЛЖНО быть рассчитано на основе других значений LogFont, чтобы подобрать шрифт с желаемым типографом соотношением сторон.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getEscapement()
public int getEscapement()
Получает или задает 32-битное знаковое целое число, которое указывает угол в десятых долях градуса между вектором escapement и осью X устройства. Вектор escapement параллелен базовой линии строки текста.
Returns: int
setEscapement(int value)
public void setEscapement(int value)
Получает или задает 32-битное знаковое целое число, которое указывает угол в десятых долях градуса между вектором escapement и осью X устройства. Вектор escapement параллелен базовой линии строки текста.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getOrientation()
public int getOrientation()
Получает или задает 32-битное знаковое целое, которое указывает угол, в десятых долях градуса, между базовой линией каждого символа и осью x устройства.
Returns: int
setOrientation(int value)
public void setOrientation(int value)
Получает или задает 32-битное знаковое целое, которое указывает угол, в десятых долях градуса, между базовой линией каждого символа и осью x устройства.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getWeight()
public int getWeight()
Получает или задает 32-битное знаковое целое число, которое указывает толщину шрифта в диапазоне от 0 до 1000. Например, 400 — обычный, а 700 — полужирный. Если значение равно нулю, можно использовать толщину по умолчанию.
Returns: int
setWeight(int value)
public void setWeight(int value)
Получает или задает 32-битное знаковое целое число, которое указывает толщину шрифта в диапазоне от 0 до 1000. Например, 400 — обычный, а 700 — полужирный. Если значение равно нулю, можно использовать толщину по умолчанию.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getItalic()
public byte getItalic()
Получает или задает 8-битное беззнаковое целое, которое указывает курсивный шрифт, если установлено в 0x01; в противном случае оно ДОЛЖНО быть установлено в 0x00.
Returns: byte
setItalic(byte value)
public void setItalic(byte value)
Получает или задает 8-битное беззнаковое целое, которое указывает курсивный шрифт, если установлено в 0x01; в противном случае оно ДОЛЖНО быть установлено в 0x00.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getUnderline()
public byte getUnderline()
Получает или задает 8-битное беззнаковое целое, которое указывает подчёркнутый шрифт, если установлено в 0x01; в противном случае оно ДОЛЖНО быть установлено в 0x00.
Returns: byte
setUnderline(byte value)
public void setUnderline(byte value)
Получает или задает 8-битное беззнаковое целое, которое указывает подчёркнутый шрифт, если установлено в 0x01; в противном случае оно ДОЛЖНО быть установлено в 0x00.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getStrikeout()
public byte getStrikeout()
Получает или задает 8-битное беззнаковое целое, которое указывает зачёркнутый шрифт, если установлено в 0x01; в противном случае оно ДОЛЖНО быть установлено в 0x00.
Returns: byte
setStrikeout(byte value)
public void setStrikeout(byte value)
Получает или задает 8-битное беззнаковое целое, которое указывает зачёркнутый шрифт, если установлено в 0x01; в противном случае оно ДОЛЖНО быть установлено в 0x00.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getCharSet()
public byte getCharSet()
Получает или задает 8-битное беззнаковое целое число, которое указывает набор глифов символов. Оно ДОЛЖНО быть значением из перечисления WMF CharacterSet ([MS-WMF] раздел 2.1.1.5). Если набор символов неизвестен, обработка метафайла НЕ ДОЛЖНА пытаться переводить или интерпретировать строки, отрисованные этим шрифтом.
Returns: byte
setCharSet(byte value)
public void setCharSet(byte value)
Получает или задает 8-битное беззнаковое целое число, которое указывает набор глифов символов. Оно ДОЛЖНО быть значением из перечисления WMF CharacterSet ([MS-WMF] раздел 2.1.1.5). Если набор символов неизвестен, обработка метафайла НЕ ДОЛЖНА пытаться переводить или интерпретировать строки, отрисованные этим шрифтом.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getOutPrecision()
public byte getOutPrecision()
Получает или задает 8-битное беззнаковое целое число, которое указывает точность вывода. Точность вывода определяет, насколько точно шрифт должен соответствовать запрошенной высоте, ширине, ориентации символов, escapement, шагу и типу шрифта. Оно ДОЛЖНО быть значением из перечисления WMF OutPrecision.
Returns: byte
setOutPrecision(byte value)
public void setOutPrecision(byte value)
Получает или задает 8-битное беззнаковое целое число, которое указывает точность вывода. Точность вывода определяет, насколько точно шрифт должен соответствовать запрошенной высоте, ширине, ориентации символов, escapement, шагу и типу шрифта. Оно ДОЛЖНО быть значением из перечисления WMF OutPrecision.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getClipPrecision()
public byte getClipPrecision()
Получает или задает 8-битное беззнаковое целое число, которое указывает точность отсечения. Точность отсечения определяет, как отсекать символы, частично выходящие за пределы области отсечения. Может быть одним или несколькими флагами WMF ClipPrecision.
Returns: byte
setClipPrecision(byte value)
public void setClipPrecision(byte value)
Получает или задает 8-битное беззнаковое целое число, которое указывает точность отсечения. Точность отсечения определяет, как отсекать символы, частично выходящие за пределы области отсечения. Может быть одним или несколькими флагами WMF ClipPrecision.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getQuality()
public byte getQuality()
Получает или задает 8-битное беззнаковое целое число, которое указывает качество вывода. Качество вывода определяет, насколько точно пытаться сопоставить атрибуты логического шрифта с атрибутами реального физического шрифта. Оно ДОЛЖНО быть одним из значений перечисления WMF FontQuality ([MS-WMF] раздел 2.1.1.10).
Returns: byte
setQuality(byte value)
public void setQuality(byte value)
Получает или задает 8-битное беззнаковое целое число, которое указывает качество вывода. Качество вывода определяет, насколько точно пытаться сопоставить атрибуты логического шрифта с атрибутами реального физического шрифта. Оно ДОЛЖНО быть одним из значений перечисления WMF FontQuality ([MS-WMF] раздел 2.1.1.10).
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | byte |
getPitchAndFamily()
public WmfPitchAndFamily getPitchAndFamily()
Получает или задает объект WMF PitchAndFamily ([MS-WMF] раздел 2.2.2.14), который указывает шаг и семейство шрифта. Семейства шрифтов описывают внешний вид шрифта в общем виде. Они предназначены для указания шрифта, когда указанный тип шрифта недоступен.
Returns: WmfPitchAndFamily
setPitchAndFamily(WmfPitchAndFamily value)
public void setPitchAndFamily(WmfPitchAndFamily value)
Получает или задает объект WMF PitchAndFamily ([MS-WMF] раздел 2.2.2.14), который указывает шаг и семейство шрифта. Семейства шрифтов описывают внешний вид шрифта в общем виде. Они предназначены для указания шрифта, когда указанный тип шрифта недоступен.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | WmfPitchAndFamily |
getFacename()
public String getFacename()
Получает или задает имя шрифта (Facename) (64 байта): строку, содержащую не более 32 Unicode‑символов, которая указывает название гарнитуры шрифта. Если длина этой строки меньше 32 символов, должен присутствовать завершающий NULL, после которого оставшаяся часть поля ДОЛЖНА игнорироваться.
Returns: java.lang.String
setFacename(String value)
public void setFacename(String value)
Получает или задает имя шрифта (Facename) (64 байта): строку, содержащую не более 32 Unicode‑символов, которая указывает название гарнитуры шрифта. Если длина этой строки меньше 32 символов, должен присутствовать завершающий NULL, после которого оставшаяся часть поля ДОЛЖНА игнорироваться.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | java.lang.String |