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

El registro EMR_POLYTEXTOUTA dibuja una o más cadenas de texto ASCII 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_POLYTEXTOUTA DEBE emularse con una serie de registros EMR_EXTTEXTOUTW (sección 2.3.5.7), uno por cadena. Esto requiere que la cadena de texto ASCII en cada objeto EmrText se convierta a codificación Unicode UTF16-LE.

Constructores

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

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.
getAEmrText()Obtiene o establece una matriz de objetos EmrText (sección 2.2.5) que especifican las cadenas de salida en caracteres ASCII de 8 bits, con atributos de texto y valores de espaciado.
setAEmrText(EmfText[] value)Obtiene o establece una matriz de objetos EmrText (sección 2.2.5) que especifican las cadenas de salida en caracteres ASCII de 8 bits, con atributos de texto y valores de espaciado.

EmfPolyTextOutA(EmfRecord source)

public EmfPolyTextOutA(EmfRecord source)

Inicializa una nueva instancia de la clase EmfPolyTextOutA.

Parameters:

ParámetroTipoDescripción
sourceEmfRecordEl origen.

EmfPolyTextOutA()

public EmfPolyTextOutA()

Inicializa una nueva instancia de la clase EmfPolyTextOutA.

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

getAEmrText()

public EmfText[] getAEmrText()

Obtiene o establece una matriz de objetos EmrText (sección 2.2.5) que especifican las cadenas de salida en caracteres ASCII de 8 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[]

setAEmrText(EmfText[] value)

public void setAEmrText(EmfText[] value)

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

Parameters:

ParámetroTipoDescripción
valueEmfText[]