EmfSmallTextOut

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 EmfSmallTextOut extends EmfDrawingRecordType

Запись EMR_SMALLTEXTOUT выводит строку.

Если в поле fuOptions установлен флаг ETO_SMALL_CHARS, то TextString содержит 8‑битные коды символов, полученные из младших байтов 16‑битных кодов Unicode UTF16-LE, при этом старший байт считается равным 0. Если в поле fuOptions установлен флаг ETO_NO_RECT, поле Bounds не включается в запись.

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

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

Методы

МетодОписание
getX()Получает или задает 32‑битное знаковое целое, указывающее координату x места размещения строки.
setX(int value)Получает или задает 32‑битное знаковое целое, указывающее координату x места размещения строки.
getY()Получает или задает 32‑битное знаковое целое, указывающее координату y места размещения строки.
setY(int value)Получает или задает 32‑битное знаковое целое, указывающее координату y места размещения строки.
getCChars()Получает или задает 32‑битное беззнаковое целое, определяющее количество 16‑битных символов в строке.
setCChars(int value)Получает или задает 32‑битное беззнаковое целое, определяющее количество 16‑битных символов в строке.
getFuOptions()Получает или задает 32‑битное беззнаковое целое, определяющее параметры вывода текста, которые следует использовать.
setFuOptions(int value)Получает или задает 32‑битное беззнаковое целое, определяющее параметры вывода текста, которые следует использовать.
getIGraphicsMode()Получает или задает 32‑битное беззнаковое целое, определяющее режим графики, из перечисления GraphicsMode (раздел 2.1.16).
setIGraphicsMode(int value)Получает или задает 32‑битное беззнаковое целое, определяющее режим графики, из перечисления GraphicsMode (раздел 2.1.16).
getExScale()Получает или задает 32‑битное значение с плавающей точкой, определяющее степень масштабирования текста по оси x.
setExScale(float value)Получает или задает 32‑битное значение с плавающей точкой, определяющее степень масштабирования текста по оси x.
getEyScale()Получает или задает 32‑битное значение с плавающей точкой, определяющее степень масштабирования текста по оси y.
setEyScale(float value)Получает или задает 32‑битное значение с плавающей точкой, определяющее степень масштабирования текста по оси y.
getBounds()Получает или задает необязательный 128‑битный объект WMF RectL ([MS-WMF] раздел 2.2.2.19), определяющий ограничивающий прямоугольник в единицах устройства.
setBounds(Rectangle value)Получает или задает необязательный 128‑битный объект WMF RectL ([MS-WMF] раздел 2.2.2.19), определяющий ограничивающий прямоугольник в единицах устройства.
getTextString()Получает или задает строку переменной длины, содержащую текст для отрисовки, в виде 8‑битных или 16‑битных кодов символов, в зависимости от значения поля fuOptions.
setTextString(String value)Получает или задает строку переменной длины, содержащую текст для отрисовки, в виде 8‑битных или 16‑битных кодов символов, в зависимости от значения поля fuOptions.

EmfSmallTextOut(EmfRecord source)

public EmfSmallTextOut(EmfRecord source)

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

Parameters:

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

getX()

public int getX()

Получает или задает 32‑битное знаковое целое, указывающее координату x места размещения строки.

Returns: int

setX(int value)

public void setX(int value)

Получает или задает 32‑битное знаковое целое, указывающее координату x места размещения строки.

Parameters:

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

getY()

public int getY()

Получает или задает 32‑битное знаковое целое, указывающее координату y места размещения строки.

Returns: int

setY(int value)

public void setY(int value)

Получает или задает 32‑битное знаковое целое, указывающее координату y места размещения строки.

Parameters:

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

getCChars()

public int getCChars()

Получает или задает 32‑битное беззнаковое целое, определяющее количество 16‑битных символов в строке. Строка НЕ завершается нулевым символом.

Returns: int

setCChars(int value)

public void setCChars(int value)

Получает или задает 32‑битное беззнаковое целое, определяющее количество 16‑битных символов в строке. Строка НЕ завершается нулевым символом.

Parameters:

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

getFuOptions()

public int getFuOptions()

Получает или задает 32‑битное беззнаковое целое, определяющее параметры вывода текста, которые следует использовать. Эти параметры задаются одним или комбинацией значений из перечисления ExtTextOutOptions (раздел 2.1.11).

Returns: int

setFuOptions(int value)

public void setFuOptions(int value)

Получает или задает 32‑битное беззнаковое целое, определяющее параметры вывода текста, которые следует использовать. Эти параметры задаются одним или комбинацией значений из перечисления ExtTextOutOptions (раздел 2.1.11).

Parameters:

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

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.

Returns: float

setExScale(float value)

public void setExScale(float value)

Получает или задает 32‑битное значение с плавающей точкой, определяющее степень масштабирования текста по оси x.

Parameters:

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

getEyScale()

public float getEyScale()

Получает или задает 32‑битное значение с плавающей точкой, определяющее степень масштабирования текста по оси y.

Returns: float

setEyScale(float value)

public void setEyScale(float value)

Получает или задает 32‑битное значение с плавающей точкой, определяющее степень масштабирования текста по оси y.

Parameters:

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

getBounds()

public Rectangle getBounds()

Получает или задает необязательный 128‑битный объект WMF RectL ([MS-WMF] раздел 2.2.2.19), определяющий ограничивающий прямоугольник в единицах устройства.

Returns: Rectangle

setBounds(Rectangle value)

public void setBounds(Rectangle value)

Получает или задает необязательный 128‑битный объект WMF RectL ([MS-WMF] раздел 2.2.2.19), определяющий ограничивающий прямоугольник в единицах устройства.

Parameters:

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

getTextString()

public String getTextString()

Получает или задает строку переменной длины, содержащую текст для отрисовки, в виде 8‑битных или 16‑битных кодов символов, в зависимости от значения поля fuOptions.

Returns: java.lang.String

setTextString(String value)

public void setTextString(String value)

Получает или задает строку переменной длины, содержащую текст для отрисовки, в виде 8‑битных или 16‑битных кодов символов, в зависимости от значения поля fuOptions.

Parameters:

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