EmfPlusDrawString

EmfPlusDrawString class

El registro EmfPlusDrawString especifica la salida de texto con formato de cadena

public sealed class EmfPlusDrawString : EmfPlusDrawingRecordType

Constructores

NombreDescripción
EmfPlusDrawString(EmfPlusRecord)Inicializa una nueva instancia delEmfPlusDrawString clase.

Propiedades

NombreDescripción
BrushId { get; set; }Obtiene o establece el identificador de pincel Un entero sin signo de 32 bits que especifica el pincel, cuyo contenido está determinado por el bit S en el campo Indicadores. Esta definición se usa para pintar el color del texto de primer plano; es decir, solo los glifos mismos.
virtual DataSize { get; set; }Obtiene o establece un entero sin signo de 32 bits que DEBE definir el número alineado de 32 bits de bytes de datos en el campo RecordData que sigue. Este número no incluye el encabezado del registro de 12 bytes.
virtual Flags { get; set; }Obtiene o establece un entero sin signo de 16 bits que contiene información para algunos registros sobre cómo se realizará la operación y sobre la estructura del registro.
FormatId { get; set; }Obtiene o establece el identificador de formato Un entero de 32 bits sin signo que especifica el índice de un objeto opcional EmfPlusStringFormat (sección 2.2.1.9) en la tabla de objetos EMF+. Este objeto especifica información de diseño de texto y manipulaciones de visualización que se aplicarán a una cadena
IsColor { get; set; }Obtiene o establece un valor que indica si esta instancia es color. Si se establece, BrushId especifica un color como un objeto EmfPlusARGB (sección 2.2.2.1). Si está claro, BrushId contiene el índice de un objeto EmfPlusBrush (sección 2.2.1.1 ) en la tabla de objetos EMF+.
LayoutRect { get; set; }Obtiene o establece el diseño rect Un objeto EmfPlusRectF (sección 2.2.2.39) que define el área límite del destino que recibirá la cadena
Length { get; set; }Obtiene o establece la longitud entero sin signo de 32 bits que especifica el número de caracteres de la cadena.
ObjectId { get; set; }Obtiene o establece el identificador del objeto. El índice de un objeto EmfPlusFont (sección 2.2.1.3) en la tabla de objetos EMF+ para representar el texto. El valor DEBE ser cero a 63, inclusive.
virtual Size { get; set; }Obtiene o establece un entero sin signo de 32 bits que especifica el número alineado de 32 bits de bytes en todo el registro, incluido el encabezado del registro de 12 bytes y los datos específicos del registro.
StringData { get; set; }Obtiene o establece la cadena data Una matriz de caracteres Unicode de 16 bits que especifica la cadena que se dibujará
Type { get; }Obtiene un entero de 16 bits sin signo que identifica el tipo de registro.

Ver también