Compartir a través de


Método Graphics::D rawDriverString (gdiplusgraphics.h)

El método Graphics::D rawDriverString dibuja caracteres en las posiciones especificadas. El método proporciona al cliente un control completo sobre la apariencia del texto. El método supone que el cliente ya ha configurado el formato y el diseño que se va a aplicar.

Sintaxis

Status DrawDriverString(
  [in] const UINT16 *text,
  [in] INT          length,
  [in] const Font   *font,
  [in] const Brush  *brush,
  [in] const PointF *positions,
  [in] INT          flags,
  [in] const Matrix *matrix
);

Parámetros

[in] text

Tipo: const UINT16*

Puntero a una matriz de valores de 16 bits. Si se establece la marca DriverStringOptionsCmapLookup , cada valor especifica un carácter Unicode que se va a mostrar. De lo contrario, cada valor especifica un índice en un glifo de fuente que define un carácter que se va a mostrar.

[in] length

Tipo: INT

Entero que especifica el número de valores de la matriz de texto . El parámetro length se puede establecer en –1 si la cadena termina en null.

[in] font

Tipo: const Font*

Puntero a un objeto Font que especifica el nombre de familia, el tamaño y el estilo de la fuente que se va a aplicar a la cadena.

[in] brush

Tipo: pincel* const

Puntero a un objeto Brush que se usa para rellenar la cadena.

[in] positions

Tipo: const PointF*

Si se establece la marca DriverStringOptionsRealizedAdvance , las posiciones son un puntero a un objeto PointF que especifica la posición del primer glifo. De lo contrario, las posiciones son una matriz de objetos PointF , cada uno de los cuales especifica el origen de un glifo individual.

[in] flags

Tipo: INT

Entero que especifica las opciones para la apariencia de la cadena. Este valor debe ser un elemento de la enumeración DriverStringOptions o el resultado de un OR bit a bit aplicado a dos o más de estos elementos.

[in] matrix

Tipo: matriz const *

Puntero a un objeto Matrix que especifica la matriz de transformación que se va a aplicar a cada valor de la matriz de texto .

Valor devuelto

Tipo: Estado

Si el método se ejecuta correctamente, devuelve Ok, que es un elemento de la enumeración Status .

Si se produce un error en el método, devuelve uno de los otros elementos de la enumeración Status .

Comentarios

Este método no admite el control de scripts complejos y supone que el cliente ha configurado todo el diseño de texto de alguna otra manera. Este método es útil para crear elementos de menú dibujados por el propietario. El cliente debe usar el método DrawString Methods para fines generales.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP, Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado gdiplusgraphics.h (include Gdiplus.h)
Library Gdiplus.lib
Archivo DLL Gdiplus.dll

Consulte también

Brush

Métodos DrawString

DriverStringOptions

Fuente

Elementos gráficos

Graphics::MeasureDriverString

Matriz

PointF