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

El registro EMR_SMALLTEXTOUT genera una cadena.

Si ETO_SMALL_CHARS está establecido en el campo fuOptions, TextString contiene códigos de 8 bits para los caracteres, derivados de los bytes bajos de los códigos de caracteres Unicode UTF16-LE de 16 bits, donde se asume que el byte alto es 0. Si ETO_NO_RECT está establecido en el campo fuOptions, el campo Bounds no se incluye en el registro.

Constructores

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

Métodos

MétodoDescripción
getX()Obtiene o establece un entero con signo de 32 bits que especifica la coordenada x de donde colocar la cadena.
setX(int value)Obtiene o establece un entero con signo de 32 bits que especifica la coordenada x de donde colocar la cadena.
getY()Obtiene o establece un entero con signo de 32 bits que especifica la coordenada y de donde colocar la cadena.
setY(int value)Obtiene o establece un entero con signo de 32 bits que especifica la coordenada y de donde colocar la cadena.
getCChars()Obtiene o establece un entero sin signo de 32 bits que especifica el número de caracteres de 16 bits en la cadena.
setCChars(int value)Obtiene o establece un entero sin signo de 32 bits que especifica el número de caracteres de 16 bits en la cadena.
getFuOptions()Obtiene o establece un entero sin signo de 32 bits que especifica las opciones de salida de texto a usar.
setFuOptions(int value)Obtiene o establece un entero sin signo de 32 bits que especifica las opciones de salida de texto a usar.
getIGraphicsMode()Obtiene o establece un entero sin signo de 32 bits que especifica el modo gráfico, 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, de la enumeración GraphicsMode (sección 2.1.16).
getExScale()Obtiene o establece un valor de punto flotante de 32 bits que especifica cuánto escalar el texto en la dirección x.
setExScale(float value)Obtiene o establece un valor de punto flotante de 32 bits que especifica cuánto escalar el texto en la dirección x.
getEyScale()Obtiene o establece un valor de punto flotante de 32 bits que especifica cuánto escalar el texto en la dirección y.
setEyScale(float value)Obtiene o establece un valor de punto flotante de 32 bits que especifica cuánto escalar el texto en la dirección y.
getBounds()Obtiene o establece un objeto WMF RectL opcional de 128 bits ([MS-WMF] sección 2.2.2.19) que especifica el rectángulo delimitador en unidades de dispositivo.
setBounds(Rectangle value)Obtiene o establece un objeto WMF RectL opcional de 128 bits ([MS-WMF] sección 2.2.2.19) que especifica el rectángulo delimitador en unidades de dispositivo.
getTextString()Obtiene o establece una cadena de longitud variable que contiene la cadena de texto a dibujar, ya sea en códigos de caracteres de 8 bits o de 16 bits, según el valor del campo fuOptions.
setTextString(String value)Obtiene o establece una cadena de longitud variable que contiene la cadena de texto a dibujar, ya sea en códigos de caracteres de 8 bits o de 16 bits, según el valor del campo fuOptions.

EmfSmallTextOut(EmfRecord source)

public EmfSmallTextOut(EmfRecord source)

Inicializa una nueva instancia de la clase EmfSmallTextOut.

Parameters:

ParámetroTipoDescripción
sourceEmfRecordEl origen.

getX()

public int getX()

Obtiene o establece un entero con signo de 32 bits que especifica la coordenada x de donde colocar la cadena.

Returns: int

setX(int value)

public void setX(int value)

Obtiene o establece un entero con signo de 32 bits que especifica la coordenada x de donde colocar la cadena.

Parameters:

ParámetroTipoDescripción
valorint

getY()

public int getY()

Obtiene o establece un entero con signo de 32 bits que especifica la coordenada y de donde colocar la cadena.

Returns: int

setY(int value)

public void setY(int value)

Obtiene o establece un entero con signo de 32 bits que especifica la coordenada y de donde colocar la cadena.

Parameters:

ParámetroTipoDescripción
valorint

getCChars()

public int getCChars()

Obtiene o establece un entero sin signo de 32 bits que especifica el número de caracteres de 16 bits en la cadena. La cadena NO está terminada en nulo.

Returns: int

setCChars(int value)

public void setCChars(int value)

Obtiene o establece un entero sin signo de 32 bits que especifica el número de caracteres de 16 bits en la cadena. La cadena NO está terminada en nulo.

Parameters:

ParámetroTipoDescripción
valorint

getFuOptions()

public int getFuOptions()

Obtiene o establece un entero sin signo de 32 bits que especifica las opciones de salida de texto a usar. Estas opciones se especifican mediante uno o una combinación de valores de la enumeración ExtTextOutOptions (sección 2.1.11).

Returns: int

setFuOptions(int value)

public void setFuOptions(int value)

Obtiene o establece un entero sin signo de 32 bits que especifica las opciones de salida de texto a usar. Estas opciones se especifican mediante uno o una combinación de valores de la enumeración ExtTextOutOptions (sección 2.1.11).

Parameters:

ParámetroTipoDescripción
valorint

getIGraphicsMode()

public int getIGraphicsMode()

Obtiene o establece un entero sin signo de 32 bits que especifica el modo gráfico, 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, 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 cuánto escalar el texto en la dirección x.

Returns: float

setExScale(float value)

public void setExScale(float value)

Obtiene o establece un valor de punto flotante de 32 bits que especifica cuánto escalar el texto en la dirección x.

Parameters:

ParámetroTipoDescripción
valorfloat

getEyScale()

public float getEyScale()

Obtiene o establece un valor de punto flotante de 32 bits que especifica cuánto escalar el texto en la dirección y.

Returns: float

setEyScale(float value)

public void setEyScale(float value)

Obtiene o establece un valor de punto flotante de 32 bits que especifica cuánto escalar el texto en la dirección y.

Parameters:

ParámetroTipoDescripción
valorfloat

getBounds()

public Rectangle getBounds()

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

Returns: Rectangle

setBounds(Rectangle value)

public void setBounds(Rectangle value)

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

Parameters:

ParámetroTipoDescripción
valueRectangle

getTextString()

public String getTextString()

Obtiene o establece una cadena de longitud variable que contiene la cadena de texto a dibujar, ya sea en códigos de caracteres de 8 bits o de 16 bits, según el valor del campo fuOptions.

Returns: java.lang.String

setTextString(String value)

public void setTextString(String value)

Obtiene o establece una cadena de longitud variable que contiene la cadena de texto a dibujar, ya sea en códigos de caracteres de 8 bits o de 16 bits, según el valor del campo fuOptions.

Parameters:

ParámetroTipoDescripción
valorjava.lang.String