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:

ПараметрТипОписание
valueint

getWidth()

public int getWidth()

Получает или задает 32-битное знаковое целое, которое указывает среднюю ширину, в логических единицах, символов шрифта. Если значение поля Width равно нулю, соответствующее значение ДОЛЖНО быть рассчитано на основе других значений LogFont, чтобы подобрать шрифт с желаемым типографом соотношением сторон.

Returns: int

setWidth(int value)

public void setWidth(int value)

Получает или задает 32-битное знаковое целое, которое указывает среднюю ширину, в логических единицах, символов шрифта. Если значение поля Width равно нулю, соответствующее значение ДОЛЖНО быть рассчитано на основе других значений LogFont, чтобы подобрать шрифт с желаемым типографом соотношением сторон.

Parameters:

ПараметрТипОписание
valueint

getEscapement()

public int getEscapement()

Получает или задает 32-битное знаковое целое число, которое указывает угол в десятых долях градуса между вектором escapement и осью X устройства. Вектор escapement параллелен базовой линии строки текста.

Returns: int

setEscapement(int value)

public void setEscapement(int value)

Получает или задает 32-битное знаковое целое число, которое указывает угол в десятых долях градуса между вектором escapement и осью X устройства. Вектор escapement параллелен базовой линии строки текста.

Parameters:

ПараметрТипОписание
valueint

getOrientation()

public int getOrientation()

Получает или задает 32-битное знаковое целое, которое указывает угол, в десятых долях градуса, между базовой линией каждого символа и осью x устройства.

Returns: int

setOrientation(int value)

public void setOrientation(int value)

Получает или задает 32-битное знаковое целое, которое указывает угол, в десятых долях градуса, между базовой линией каждого символа и осью x устройства.

Parameters:

ПараметрТипОписание
valueint

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:

ПараметрТипОписание
valueint

getItalic()

public byte getItalic()

Получает или задает 8-битное беззнаковое целое, которое указывает курсивный шрифт, если установлено в 0x01; в противном случае оно ДОЛЖНО быть установлено в 0x00.

Returns: byte

setItalic(byte value)

public void setItalic(byte value)

Получает или задает 8-битное беззнаковое целое, которое указывает курсивный шрифт, если установлено в 0x01; в противном случае оно ДОЛЖНО быть установлено в 0x00.

Parameters:

ПараметрТипОписание
valuebyte

getUnderline()

public byte getUnderline()

Получает или задает 8-битное беззнаковое целое, которое указывает подчёркнутый шрифт, если установлено в 0x01; в противном случае оно ДОЛЖНО быть установлено в 0x00.

Returns: byte

setUnderline(byte value)

public void setUnderline(byte value)

Получает или задает 8-битное беззнаковое целое, которое указывает подчёркнутый шрифт, если установлено в 0x01; в противном случае оно ДОЛЖНО быть установлено в 0x00.

Parameters:

ПараметрТипОписание
valuebyte

getStrikeout()

public byte getStrikeout()

Получает или задает 8-битное беззнаковое целое, которое указывает зачёркнутый шрифт, если установлено в 0x01; в противном случае оно ДОЛЖНО быть установлено в 0x00.

Returns: byte

setStrikeout(byte value)

public void setStrikeout(byte value)

Получает или задает 8-битное беззнаковое целое, которое указывает зачёркнутый шрифт, если установлено в 0x01; в противном случае оно ДОЛЖНО быть установлено в 0x00.

Parameters:

ПараметрТипОписание
valuebyte

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:

ПараметрТипОписание
valuebyte

getOutPrecision()

public byte getOutPrecision()

Получает или задает 8-битное беззнаковое целое число, которое указывает точность вывода. Точность вывода определяет, насколько точно шрифт должен соответствовать запрошенной высоте, ширине, ориентации символов, escapement, шагу и типу шрифта. Оно ДОЛЖНО быть значением из перечисления WMF OutPrecision.

Returns: byte

setOutPrecision(byte value)

public void setOutPrecision(byte value)

Получает или задает 8-битное беззнаковое целое число, которое указывает точность вывода. Точность вывода определяет, насколько точно шрифт должен соответствовать запрошенной высоте, ширине, ориентации символов, escapement, шагу и типу шрифта. Оно ДОЛЖНО быть значением из перечисления WMF OutPrecision.

Parameters:

ПараметрТипОписание
valuebyte

getClipPrecision()

public byte getClipPrecision()

Получает или задает 8-битное беззнаковое целое число, которое указывает точность отсечения. Точность отсечения определяет, как отсекать символы, частично выходящие за пределы области отсечения. Может быть одним или несколькими флагами WMF ClipPrecision.

Returns: byte

setClipPrecision(byte value)

public void setClipPrecision(byte value)

Получает или задает 8-битное беззнаковое целое число, которое указывает точность отсечения. Точность отсечения определяет, как отсекать символы, частично выходящие за пределы области отсечения. Может быть одним или несколькими флагами WMF ClipPrecision.

Parameters:

ПараметрТипОписание
valuebyte

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:

ПараметрТипОписание
valuebyte

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:

ПараметрТипОписание
valueWmfPitchAndFamily

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:

ПараметрТипОписание
valuejava.lang.String