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

El registro EMR_POLYTEXTOUTW dibuja una o más cadenas de texto Unicode usando la fuente y los colores de texto actuales.

La fuente y los colores de texto utilizados para la salida se especifican mediante propiedades en el estado actual del contexto del dispositivo de reproducción. EMR_POLYTEXTOUTW DEBERÍA emularse con una serie de registros EMR_EXTTEXTOUTW (sección 2.3.5.7), uno por cadena.

Constructores

ConstructorDescripción
EmfPolyTextOutW(EmfRecord source)Inicializa una nueva instancia de la clase EmfPolyTextOutW.
EmfPolyTextOutW()Inicializa una nueva instancia de la clase EmfPolyTextOutW.

Métodos

MétodoDescripción
getBounds()Obtiene o establece un objeto WMF RectL ([MS-WMF] sección 2.2.2.19), que especifica el rectángulo delimitador en unidades del dispositivo.
setBounds(Rectangle value)Obtiene o establece un objeto WMF RectL ([MS-WMF] sección 2.2.2.19), que especifica el rectángulo delimitador en unidades del dispositivo.
getIGraphicsMode()Obtiene o establece un entero sin signo de 32 bits que especifica el modo gráfico actual, de la enumeración GraphicsMode (sección 2.1.16).
setIGraphicsMode(int value)Obtiene o establece un entero sin signo de 32 bits que especifica el modo gráfico actual, de la enumeración GraphicsMode (sección 2.1.16).
getExScale()Obtiene o establece un valor de punto flotante de 32 bits que especifica la escala X de unidades de página a unidades de .01 mm si el modo gráfico es GM_COMPATIBLE.
setExScale(float value)Obtiene o establece un valor de punto flotante de 32 bits que especifica la escala X de unidades de página a unidades de .01 mm si el modo gráfico es GM_COMPATIBLE.
getEyScale()Obtiene o establece un valor de punto flotante de 32 bits que especifica la escala Y de unidades de página a unidades de .01 mm si el modo gráfico es GM_COMPATIBLE.
setEyScale(float value)Obtiene o establece un valor de punto flotante de 32 bits que especifica la escala Y de unidades de página a unidades de .01 mm si el modo gráfico es GM_COMPATIBLE.
getWEmrText()Obtiene o establece una matriz de objetos EmrText (sección 2.2.5) que especifican las cadenas de salida en caracteres Unicode UTF16-LE de 16 bits, con atributos de texto y valores de espaciado.
setWEmrText(EmfText[] value)Obtiene o establece una matriz de objetos EmrText (sección 2.2.5) que especifican las cadenas de salida en caracteres Unicode UTF16-LE de 16 bits, con atributos de texto y valores de espaciado.

EmfPolyTextOutW(EmfRecord source)

public EmfPolyTextOutW(EmfRecord source)

Inicializa una nueva instancia de la clase EmfPolyTextOutW.

Parameters:

ParámetroTipoDescripción
sourceEmfRecordEl origen.

EmfPolyTextOutW()

public EmfPolyTextOutW()

Inicializa una nueva instancia de la clase EmfPolyTextOutW.

getBounds()

public Rectangle getBounds()

Obtiene o establece un objeto WMF RectL ([MS-WMF] sección 2.2.2.19), que especifica el rectángulo delimitador en unidades del dispositivo.

Returns: Rectangle

setBounds(Rectangle value)

public void setBounds(Rectangle value)

Obtiene o establece un objeto WMF RectL ([MS-WMF] sección 2.2.2.19), que especifica el rectángulo delimitador en unidades del dispositivo.

Parameters:

ParámetroTipoDescripción
valueRectangle

getIGraphicsMode()

public int getIGraphicsMode()

Obtiene o establece un entero sin signo de 32 bits que especifica el modo gráfico actual, de la enumeración GraphicsMode (sección 2.1.16).

Returns: int

setIGraphicsMode(int value)

public void setIGraphicsMode(int value)

Obtiene o establece un entero sin signo de 32 bits que especifica el modo gráfico actual, de la enumeración GraphicsMode (sección 2.1.16).

Parameters:

ParámetroTipoDescripción
valorint

getExScale()

public float getExScale()

Obtiene o establece un valor de punto flotante de 32 bits que especifica la escala X de unidades de página a unidades de .01 mm si el modo gráfico es GM_COMPATIBLE.

Returns: float

setExScale(float value)

public void setExScale(float value)

Obtiene o establece un valor de punto flotante de 32 bits que especifica la escala X de unidades de página a unidades de .01 mm si el modo gráfico es GM_COMPATIBLE.

Parameters:

ParámetroTipoDescripción
valorfloat

getEyScale()

public float getEyScale()

Obtiene o establece un valor de punto flotante de 32 bits que especifica la escala Y de unidades de página a unidades de .01 mm si el modo gráfico es GM_COMPATIBLE.

Returns: float

setEyScale(float value)

public void setEyScale(float value)

Obtiene o establece un valor de punto flotante de 32 bits que especifica la escala Y de unidades de página a unidades de .01 mm si el modo gráfico es GM_COMPATIBLE.

Parameters:

ParámetroTipoDescripción
valorfloat

getWEmrText()

public EmfText[] getWEmrText()

Obtiene o establece una matriz de objetos EmrText (sección 2.2.5) que especifican las cadenas de salida en caracteres Unicode UTF16-LE de 16 bits, con atributos de texto y valores de espaciado. El número de objetos EmrText se especifica mediante cStrings.

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

setWEmrText(EmfText[] value)

public void setWEmrText(EmfText[] value)

Obtiene o establece una matriz de objetos EmrText (sección 2.2.5) que especifican las cadenas de salida en caracteres Unicode UTF16-LE de 16 bits, con atributos de texto y valores de espaciado. El número de objetos EmrText se especifica mediante cStrings.

Parameters:

ParámetroTipoDescripción
valueEmfText[]