Clase EmfText
Contenido
[
Ocultar
]Summary: The EmrText object contains values for text output.
Module: aspose.imaging.fileformats.emf.emf.objects
Full Name: aspose.imaging.fileformats.emf.emf.objects.EmfText
Inheritance: EmfObject
Constructors
| Name | Descripción |
|---|---|
| EmfText() | Inicializa una nueva instancia de la clase EmfText |
Properties
| Name | Type | Access | Descripción |
|---|---|---|---|
| chars | int | r/w | Obtiene o establece un entero sin signo de 32 bits que especifica el número de caracteres en la cadena |
| dx_buffer | int[] | r/w | Obtiene o establece el búfer opcional de espaciado de caracteres UndefinedSpace2 (variable): Un número opcional de bytes sin usar. No se requiere que el campo OutputDx siga inmediatamente a la porción precedente 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 por 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 hay 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 hay caracteres 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. |
| glyph_index_buffer | int[] | r/w | Obtiene o 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 los 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 utiliza DEBE ser idéntica a la fuente usada para generar los índices. |
| options | EmfExtTextOutOptions | r/w | 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). |
| rectangle | Rectangle | r/w | 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. |
| reference | Point | r/w | 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. |
| string_buffer | string | r/w | Obtiene o establece el búfer de cadena de caracteres UndefinedSpace1 (variable): Un número opcional de bytes sin usar. No se requiere que el campo OutputString siga inmediatamente a la porción precedente de esta estructura. OutputString (variable): Una matriz de caracteres que especifica la cadena a emitir. La ubicación de este campo se especifica por el valor de offString en bytes desde el inicio de este registro. El número de caracteres se especifica mediante el valor de Chars. |
Constructor: EmfText()
EmfText()
Inicializa una nueva instancia de la clase EmfText