EmfExtTextOutW

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.records.EmfRecord, com.aspose.imaging.fileformats.emf.emf.records.EmfDrawingRecordType

public final class EmfExtTextOutW extends EmfDrawingRecordType

Запись EMR_EXTTEXTOUTW рисует строку ASCII‑текста, используя текущий шрифт и цвета текста.

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

КонструкторОписание
EmfExtTextOutW(EmfRecord source)Инициализирует новый экземпляр класса EmfExtTextOutW.
EmfExtTextOutW()Инициализирует новый экземпляр класса EmfExtTextOutW.

Методы

МетодОписание
getBounds()Получает или задает объект WMF RectL ([MS-WMF] раздел 2.2.2.19).
setBounds(Rectangle value)Получает или задает объект WMF RectL ([MS-WMF] раздел 2.2.2.19).
getIGraphicsMode()Получает или задает 32-битное беззнаковое целое число, которое указывает режим графики из перечисления GraphicsMode (раздел 2.1.16).
setIGraphicsMode(int value)Получает или задает 32-битное беззнаковое целое число, которое указывает режим графики из перечисления GraphicsMode (раздел 2.1.16).
getExScale()Получает или задает 32-битное значение с плавающей точкой, которое определяет коэффициент масштабирования по оси X для преобразования единиц пространства страницы в единицы .01 мм.
setExScale(float value)Получает или задает 32-битное значение с плавающей точкой, которое определяет коэффициент масштабирования по оси X для преобразования единиц пространства страницы в единицы .01 мм.
getEyScale()Получает или задает 32-битное значение с плавающей точкой, которое определяет коэффициент масштабирования по оси Y для преобразования единиц пространства страницы в единицы .01 мм.
setEyScale(float value)Получает или задает 32-битное значение с плавающей точкой, которое определяет коэффициент масштабирования по оси Y для преобразования единиц пространства страницы в единицы .01 мм.
getWEmrText()Получает или задает объект EmrText (раздел 2.2.5), который указывает строку вывода в 16-битных символах Unicode UTF16-LE, с атрибутами текста и значениями интервалов.
setWEmrText(EmfText value)Получает или задает объект EmrText (раздел 2.2.5), который указывает строку вывода в 16-битных символах Unicode UTF16-LE, с атрибутами текста и значениями интервалов.

EmfExtTextOutW(EmfRecord source)

public EmfExtTextOutW(EmfRecord source)

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

Parameters:

ПараметрТипОписание
sourceEmfRecordИсточник.

EmfExtTextOutW()

public EmfExtTextOutW()

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

getBounds()

public Rectangle getBounds()

Получает или задает объект WMF RectL ([MS-WMF] раздел 2.2.2.19). Он не используется и ДОЛЖЕН быть проигнорирован при получении.

Returns: Rectangle

setBounds(Rectangle value)

public void setBounds(Rectangle value)

Получает или задает объект WMF RectL ([MS-WMF] раздел 2.2.2.19). Он не используется и ДОЛЖЕН быть проигнорирован при получении.

Parameters:

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

getIGraphicsMode()

public int getIGraphicsMode()

Получает или задает 32-битное беззнаковое целое число, которое указывает режим графики из перечисления GraphicsMode (раздел 2.1.16).

Returns: int

setIGraphicsMode(int value)

public void setIGraphicsMode(int value)

Получает или задает 32-битное беззнаковое целое число, которое указывает режим графики из перечисления GraphicsMode (раздел 2.1.16).

Parameters:

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

getExScale()

public float getExScale()

Получает или задает 32-битное значение с плавающей точкой, которое определяет коэффициент масштабирования по оси X для преобразования единиц пространства страницы в единицы .01 мм. Это ДОЛЖНО использоваться только если режим графики, указанный в iGraphicsMode, равен GM_COMPATIBLE.

Returns: float

setExScale(float value)

public void setExScale(float value)

Получает или задает 32-битное значение с плавающей точкой, которое определяет коэффициент масштабирования по оси X для преобразования единиц пространства страницы в единицы .01 мм. Это ДОЛЖНО использоваться только если режим графики, указанный в iGraphicsMode, равен GM_COMPATIBLE.

Parameters:

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

getEyScale()

public float getEyScale()

Получает или задает 32-битное значение с плавающей точкой, которое определяет коэффициент масштабирования по оси Y для преобразования единиц пространства страницы в единицы .01 мм. Это ДОЛЖНО использоваться только если режим графики, указанный в iGraphicsMode, равен GM_COMPATIBLE.

Returns: float

setEyScale(float value)

public void setEyScale(float value)

Получает или задает 32-битное значение с плавающей точкой, которое определяет коэффициент масштабирования по оси Y для преобразования единиц пространства страницы в единицы .01 мм. Это ДОЛЖНО использоваться только если режим графики, указанный в iGraphicsMode, равен GM_COMPATIBLE.

Parameters:

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

getWEmrText()

public EmfText getWEmrText()

Получает или задает объект EmrText (раздел 2.2.5), который указывает строку вывода в 16-битных символах Unicode UTF16-LE, с атрибутами текста и значениями интервалов.

Returns: EmfText

setWEmrText(EmfText value)

public void setWEmrText(EmfText value)

Получает или задает объект EmrText (раздел 2.2.5), который указывает строку вывода в 16-битных символах Unicode UTF16-LE, с атрибутами текста и значениями интервалов.

Parameters:

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