EmfPolyTextOutA
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 EmfPolyTextOutA extends EmfDrawingRecordType
Запись EMR_POLYTEXTOUTA рисует одну или несколько строк ASCII‑текста, используя текущий шрифт и цвета текста.
Шрифт и цвета текста, используемые для вывода, задаются свойствами в текущем состоянии контекста устройства воспроизведения. EMR_POLYTEXTOUTA ДОЛЖЕН эмулироваться серией записей EMR_EXTTEXTOUTW (раздел 2.3.5.7), по одной на строку. Это требует преобразования строки ASCII‑текста в каждом объекте EmrText в кодировку Unicode UTF16-LE.
Конструкторы
| Конструктор | Описание |
|---|---|
| EmfPolyTextOutA(EmfRecord source) | Инициализирует новый экземпляр класса EmfPolyTextOutA. |
| EmfPolyTextOutA() | Инициализирует новый экземпляр класса EmfPolyTextOutA. |
Методы
| Метод | Описание |
|---|---|
| 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 мм, если графический режим — GM_COMPATIBLE. |
| setExScale(float value) | Получает или задаёт 32‑битное значение с плавающей точкой, которое определяет масштаб X от единиц страницы до .01 мм, если графический режим — GM_COMPATIBLE. |
| getEyScale() | Получает или задаёт 32‑битное значение с плавающей точкой, которое определяет масштаб Y от единиц страницы до .01 мм, если графический режим — GM_COMPATIBLE. |
| setEyScale(float value) | Получает или задаёт 32‑битное значение с плавающей точкой, которое определяет масштаб Y от единиц страницы до .01 мм, если графический режим — GM_COMPATIBLE. |
| getAEmrText() | Получает или задаёт массив объектов EmrText (раздел 2.2.5), которые определяют выводимые строки в 8‑битных ASCII‑символах, с атрибутами текста и значениями интервалов. |
| setAEmrText(EmfText[] value) | Получает или задаёт массив объектов EmrText (раздел 2.2.5), которые определяют выводимые строки в 8‑битных ASCII‑символах, с атрибутами текста и значениями интервалов. |
EmfPolyTextOutA(EmfRecord source)
public EmfPolyTextOutA(EmfRecord source)
Инициализирует новый экземпляр класса EmfPolyTextOutA.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| source | EmfRecord | Источник. |
EmfPolyTextOutA()
public EmfPolyTextOutA()
Инициализирует новый экземпляр класса EmfPolyTextOutA.
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:
| Параметр | Тип | Описание |
|---|---|---|
| value | Rectangle |
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 от единиц страницы до .01 мм, если графический режим — GM_COMPATIBLE.
Returns: float
setExScale(float value)
public void setExScale(float value)
Получает или задаёт 32‑битное значение с плавающей точкой, которое определяет масштаб X от единиц страницы до .01 мм, если графический режим — GM_COMPATIBLE.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | float |
getEyScale()
public float getEyScale()
Получает или задаёт 32‑битное значение с плавающей точкой, которое определяет масштаб Y от единиц страницы до .01 мм, если графический режим — GM_COMPATIBLE.
Returns: float
setEyScale(float value)
public void setEyScale(float value)
Получает или задаёт 32‑битное значение с плавающей точкой, которое определяет масштаб Y от единиц страницы до .01 мм, если графический режим — GM_COMPATIBLE.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | float |
getAEmrText()
public EmfText[] getAEmrText()
Получает или задаёт массив объектов EmrText (раздел 2.2.5), которые определяют выводимые строки в 8‑битных ASCII‑символах, с атрибутами текста и значениями интервалов. Количество объектов EmrText задаётся полем cStrings.
Returns: com.aspose.imaging.fileformats.emf.emf.objects.EmfText[]
setAEmrText(EmfText[] value)
public void setAEmrText(EmfText[] value)
Получает или задаёт массив объектов EmrText (раздел 2.2.5), которые определяют выводимые строки в 8‑битных ASCII‑символах, с атрибутами текста и значениями интервалов. Количество объектов EmrText задаётся полем cStrings.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | EmfText[] |