EmfText
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.objects.EmfObject
public final class EmfText extends EmfObject
El objeto EmrText contiene valores para la salida de texto.
Constructores
| Constructor | Descripción |
|---|---|
| EmfText() |
Métodos
| Método | Descripción |
|---|---|
| getReference() | Obtiene o establece un objeto WMF PointL ([MS-WMF] sección 2.2.2.15) que especifica las coordenadas del punto de referencia utilizado para posicionar la cadena. |
| setReference(Point value) | Obtiene o establece un objeto WMF PointL ([MS-WMF] sección 2.2.2.15) que especifica las coordenadas del punto de referencia utilizado para posicionar la cadena. |
| getChars() | Obtiene o establece un entero sin signo de 32 bits que especifica el número de caracteres en la cadena |
| setChars(int value) | Obtiene o establece un entero sin signo de 32 bits que especifica el número de caracteres en la cadena |
| getOptions() | Obtiene o establece un entero sin signo de 32 bits que especifica cómo usar el rectángulo especificado en el campo Rectangle. |
| setOptions(int value) | Obtiene o establece un entero sin signo de 32 bits que especifica cómo usar el rectángulo especificado en el campo Rectangle. |
| getRectangle() | Obtiene o establece un objeto WMF RectL opcional ([MS-WMF] sección 2.2.2.19) que define un rectángulo de recorte y/o opacidad en unidades lógicas. |
| setRectangle(Rectangle value) | Obtiene o establece un objeto WMF RectL opcional ([MS-WMF] sección 2.2.2.19) que define un rectángulo de recorte y/o opacidad en unidades lógicas. |
| getStringBuffer() | Obtiene o establece el búfer de cadena de caracteres UndefinedSpace1 (variable): Un número opcional de bytes no utilizados. |
| setStringBuffer(String value) | Obtiene o establece el búfer de cadena de caracteres UndefinedSpace1 (variable): Un número opcional de bytes no utilizados. |
| getGlyphIndexBuffer() | Obtiene el búfer opcional de índices de glifos. |
| setGlyphIndexBuffer(int[] value) | Establece el búfer opcional de índices de glifos. |
| getDxBuffer() | Obtiene o establece el búfer opcional de espaciado de caracteres UndefinedSpace2 (variable): Un número opcional de bytes no utilizados. |
| setDxBuffer(int[] value) | Obtiene o establece el búfer opcional de espaciado de caracteres UndefinedSpace2 (variable): Un número opcional de bytes no utilizados. |
EmfText()
public EmfText()
getReference()
public Point getReference()
Obtiene o establece un objeto WMF PointL ([MS-WMF] sección 2.2.2.15) que especifica las coordenadas del punto de referencia utilizado para posicionar la cadena. El punto de referencia se define mediante el último registro EMR_SETTEXTALIGN (sección 2.3.11.25). Si no se ha establecido dicho registro, la alineación predeterminada es TA_LEFT,TA_TOP.
Returns: Point
setReference(Point value)
public void setReference(Point value)
Obtiene o establece un objeto WMF PointL ([MS-WMF] sección 2.2.2.15) que especifica las coordenadas del punto de referencia utilizado para posicionar la cadena. El punto de referencia se define mediante el último registro EMR_SETTEXTALIGN (sección 2.3.11.25). Si no se ha establecido dicho registro, la alineación predeterminada es TA_LEFT,TA_TOP.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | Point |
getChars()
public int getChars()
Obtiene o establece un entero sin signo de 32 bits que especifica el número de caracteres en la cadena
Returns: int
setChars(int value)
public void setChars(int value)
Obtiene o establece un entero sin signo de 32 bits que especifica el número de caracteres en la cadena
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
getOptions()
public int getOptions()
Obtiene o establece un entero sin signo de 32 bits que especifica cómo usar el rectángulo especificado en el campo Rectangle. Este campo puede ser una combinación de más de un valor de la enumeración ExtTextOutOptions (sección 2.1.11).
Returns: int
setOptions(int value)
public void setOptions(int value)
Obtiene o establece un entero sin signo de 32 bits que especifica cómo usar el rectángulo especificado en el campo Rectangle. Este campo puede ser una combinación de más de un valor de la enumeración ExtTextOutOptions (sección 2.1.11).
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int |
getRectangle()
public Rectangle getRectangle()
Obtiene o establece un objeto WMF RectL opcional ([MS-WMF] sección 2.2.2.19) que define un rectángulo de recorte y/o opacidad en unidades lógicas. Este rectángulo se aplica a la salida de texto realizada por el registro contenedor.
Returns: Rectangle
setRectangle(Rectangle value)
public void setRectangle(Rectangle value)
Obtiene o establece un objeto WMF RectL opcional ([MS-WMF] sección 2.2.2.19) que define un rectángulo de recorte y/o opacidad en unidades lógicas. Este rectángulo se aplica a la salida de texto realizada por el registro contenedor.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | Rectangle |
getStringBuffer()
public String getStringBuffer()
Obtiene o establece el búfer de cadena de caracteres UndefinedSpace1 (variable): Un número opcional de bytes no utilizados. No se requiere que el campo OutputString siga inmediatamente a la porción anterior de esta estructura. OutputString (variable): Una matriz de caracteres que especifica la cadena a emitir. La ubicación de este campo se especifica mediante el valor de offString en bytes desde el inicio de este registro. El número de caracteres se especifica mediante el valor de Chars.
Returns: java.lang.String
setStringBuffer(String value)
public void setStringBuffer(String value)
Obtiene o establece el búfer de cadena de caracteres UndefinedSpace1 (variable): Un número opcional de bytes no utilizados. No se requiere que el campo OutputString siga inmediatamente a la porción anterior de esta estructura. OutputString (variable): Una matriz de caracteres que especifica la cadena a emitir. La ubicación de este campo se especifica mediante el valor de offString en bytes desde el inicio de este registro. El número de caracteres se especifica mediante el valor de Chars.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | java.lang.String |
getGlyphIndexBuffer()
public int[] getGlyphIndexBuffer()
Obtiene el búfer opcional de índices de glifos. Si las opciones tienen la bandera ETO_GLYPH_INDEX, entonces los códigos de los caracteres en una cadena de texto de salida son en realidad índices de los glifos de caracteres en una fuente TrueType (enumeración ExtTextOutOptions 2.1.11). Los índices de glifos son específicos de la fuente, por lo que para mostrar los caracteres correctos durante la reproducción, la fuente que se use DEBE ser idéntica a la fuente utilizada para generar los índices.
Returns: int[] - el búfer opcional de índices de glifos.
setGlyphIndexBuffer(int[] value)
public void setGlyphIndexBuffer(int[] value)
Establece el búfer opcional de índices de glifos. Si las opciones tienen la bandera ETO_GLYPH_INDEX, entonces los códigos de los caracteres en una cadena de texto de salida son en realidad índices de los glifos de caracteres en una fuente TrueType (enumeración ExtTextOutOptions 2.1.11). Los índices de glifos son específicos de la fuente, por lo que para mostrar los caracteres correctos durante la reproducción, la fuente que se use DEBE ser idéntica a la fuente utilizada para generar los índices.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int[] | el búfer opcional de índices de glifos. |
getDxBuffer()
public int[] getDxBuffer()
Obtiene o establece el búfer opcional de espaciado de caracteres UndefinedSpace2 (variable): Un número opcional de bytes no utilizados. No se requiere que el campo OutputDx siga inmediatamente a la porción anterior de esta estructura. OutputDx (variable): Una matriz de enteros sin signo de 32 bits que especifica el espaciado de salida entre los orígenes de celdas de caracteres adyacentes en unidades lógicas. La ubicación de este campo se especifica mediante el valor de offDx en bytes desde el inicio de este registro. Si el espaciado está definido, este campo contiene la misma cantidad de valores que caracteres en la cadena de salida. Si el campo Options del objeto EmrText contiene la bandera ETO_PDY, entonces este búfer contiene el doble de valores que caracteres hay en la cadena de salida, un desplazamiento horizontal y uno vertical para cada uno, en ese orden. Si se especifica ETO_RTLREADING, los caracteres se disponen de derecha a izquierda en lugar de izquierda a derecha. Ninguna otra opción afecta la interpretación de este campo.
Returns: int[]
setDxBuffer(int[] value)
public void setDxBuffer(int[] value)
Obtiene o establece el búfer opcional de espaciado de caracteres UndefinedSpace2 (variable): Un número opcional de bytes no utilizados. No se requiere que el campo OutputDx siga inmediatamente a la porción anterior de esta estructura. OutputDx (variable): Una matriz de enteros sin signo de 32 bits que especifica el espaciado de salida entre los orígenes de celdas de caracteres adyacentes en unidades lógicas. La ubicación de este campo se especifica mediante el valor de offDx en bytes desde el inicio de este registro. Si el espaciado está definido, este campo contiene la misma cantidad de valores que caracteres en la cadena de salida. Si el campo Options del objeto EmrText contiene la bandera ETO_PDY, entonces este búfer contiene el doble de valores que caracteres hay en la cadena de salida, un desplazamiento horizontal y uno vertical para cada uno, en ese orden. Si se especifica ETO_RTLREADING, los caracteres se disponen de derecha a izquierda en lugar de izquierda a derecha. Ninguna otra opción afecta la interpretación de este campo.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int[] |