EmfSmallTextOut

EmfSmallTextOut class

El registro EMR_SMALLTEXTOUT genera una cadena.

public sealed class EmfSmallTextOut : EmfDrawingRecordType

Constructores

NombreDescripción
EmfSmallTextOut(EmfRecord)Inicializa una nueva instancia delEmfSmallTextOut clase.

Propiedades

NombreDescripción
Bounds { get; set; }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.
CChars { get; set; }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.
ExScale { get; set; }Obtiene o establece un valor de punto flotante de 32 bits que especifica cuánto escalar el texto en la dirección x.
EyScale { get; set; }Obtiene o establece un valor de coma flotante de 32 bits que especifica cuánto escalar el texto en la dirección y.
FuOptions { get; set; }Obtiene o establece un entero sin signo de 32 bits que especifica las opciones de salida de texto que se usarán. Estas opciones se especifican mediante uno o una combinación de valores de la enumeración ExtTextOutOptions (sección 2.1.11).
IGraphicsMode { get; set; }Obtiene o establece un entero sin signo de 32 bits que especifica el modo de gráficos, de la enumeración GraphicsMode (sección 2.1.16).
Size { get; set; }Obtiene o establece el tamaño del registro
TextString { get; set; }Obtiene o establece una cadena de longitud variable que contiene la cadena de texto a dibujar, en códigos de caracteres de 8 o 16 bits, ya sea , según el valor del campo fuOptions.
Type { get; set; }Obtiene o establece el tipo.
X { get; set; }Obtiene o establece un entero de 32 bits con signo que especifica la coordenada x de dónde colocar la cadena.
Y { get; set; }Obtiene o establece un entero de 32 bits con signo que especifica la coordenada y de dónde colocar la cadena.

Observaciones

Si se establece ETO_SMALL_CHARS en el campo fuOptions, TextString contiene códigos de 8 bits para caracteres, derivados de los bytes bajos de los códigos de caracteres Unicode UTF16-LE de 16 bits, en los que se supone que el byte alto es 0. Si ETO_NO_RECT es establecido en el campo fuOptions, el campo Límites no se incluye en el registro.

Ver también