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:
| Параметр | Тип | Описание |
|---|---|---|
| source | EmfRecord | Источник. |
getX()
public int getX()
Получает или задает 32‑битное знаковое целое, указывающее координату x места размещения строки.
Returns: int
setX(int value)
public void setX(int value)
Получает или задает 32‑битное знаковое целое, указывающее координату x места размещения строки.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getY()
public int getY()
Получает или задает 32‑битное знаковое целое, указывающее координату y места размещения строки.
Returns: int
setY(int value)
public void setY(int value)
Получает или задает 32‑битное знаковое целое, указывающее координату y места размещения строки.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getCChars()
public int getCChars()
Получает или задает 32‑битное беззнаковое целое, определяющее количество 16‑битных символов в строке. Строка НЕ завершается нулевым символом.
Returns: int
setCChars(int value)
public void setCChars(int value)
Получает или задает 32‑битное беззнаковое целое, определяющее количество 16‑битных символов в строке. Строка НЕ завершается нулевым символом.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
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:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
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:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getExScale()
public float getExScale()
Получает или задает 32‑битное значение с плавающей точкой, определяющее степень масштабирования текста по оси x.
Returns: float
setExScale(float value)
public void setExScale(float value)
Получает или задает 32‑битное значение с плавающей точкой, определяющее степень масштабирования текста по оси x.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | float |
getEyScale()
public float getEyScale()
Получает или задает 32‑битное значение с плавающей точкой, определяющее степень масштабирования текста по оси y.
Returns: float
setEyScale(float value)
public void setEyScale(float value)
Получает или задает 32‑битное значение с плавающей точкой, определяющее степень масштабирования текста по оси y.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | float |
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:
| Параметр | Тип | Описание |
|---|---|---|
| value | Rectangle |
getTextString()
public String getTextString()
Получает или задает строку переменной длины, содержащую текст для отрисовки, в виде 8‑битных или 16‑битных кодов символов, в зависимости от значения поля fuOptions.
Returns: java.lang.String
setTextString(String value)
public void setTextString(String value)
Получает или задает строку переменной длины, содержащую текст для отрисовки, в виде 8‑битных или 16‑битных кодов символов, в зависимости от значения поля fuOptions.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | java.lang.String |