EmfPolyTextOutW

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

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

Шрифт и цвета текста, используемые для вывода, задаются свойствами в текущем состоянии контекста устройства воспроизведения. EMR_POLYTEXTOUTW ДОЛЖЕН быть эмулирован серией записей EMR_EXTTEXTOUTW (раздел 2.3.5.7), по одной на строку.

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

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

Методы

МетодОписание
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.
getWEmrText()Получает или задаёт массив объектов EmrText (раздел 2.2.5), которые определяют строки вывода в 16‑битных символах Unicode UTF16‑LE с атрибутами текста и значениями интервалов.
setWEmrText(EmfText[] value)Получает или задаёт массив объектов EmrText (раздел 2.2.5), которые определяют строки вывода в 16‑битных символах Unicode UTF16‑LE с атрибутами текста и значениями интервалов.

EmfPolyTextOutW(EmfRecord source)

public EmfPolyTextOutW(EmfRecord source)

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

Parameters:

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

EmfPolyTextOutW()

public EmfPolyTextOutW()

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

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 мм, если графический режим — GM_COMPATIBLE.

Returns: float

setExScale(float value)

public void setExScale(float value)

Получает или задаёт 32‑битное значение с плавающей точкой, которое определяет масштаб X от единиц страницы до .01 мм, если графический режим — GM_COMPATIBLE.

Parameters:

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

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:

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

getWEmrText()

public EmfText[] getWEmrText()

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

Returns: com.aspose.imaging.fileformats.emf.emf.objects.EmfText[]

setWEmrText(EmfText[] value)

public void setWEmrText(EmfText[] value)

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

Parameters:

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