Compartir a través de


estructura de DWRITE_GLYPH_IMAGE_DATA (dwrite_3.h)

Datos de un único glifo de GetGlyphImageData.

Sintaxis

struct DWRITE_GLYPH_IMAGE_DATA {
  void const    *imageData;
  UINT32        imageDataSize;
  UINT32        uniqueDataId;
  UINT32        pixelsPerEm;
  D2D1_SIZE_U   pixelSize;
  D2D1_POINT_2L horizontalLeftOrigin;
  D2D1_POINT_2L horizontalRightOrigin;
  D2D1_POINT_2L verticalTopOrigin;
  D2D1_POINT_2L verticalBottomOrigin;
};

Miembros

imageData

Puntero a los datos del glifo.

imageDataSize

Tamaño de los datos del glifo en bytes.

uniqueDataId

Identificador único de los datos del glifo. Los clientes pueden usarlo para almacenar en caché una versión analizada o descomprimida e indicar si una llamada repetida a la misma fuente devuelve los mismos datos.

pixelsPerEm

Píxeles por em de los datos devueltos. Para los datos ráster no escalables (PNG/TIFF/JPG), esto puede ser mayor o menor que solicitado desde GetGlyphImageData cuando no hay una coincidencia exacta. Para escalar tamaños intermedios, use: píxeles deseados por em * tamaño em / píxeles reales por em.

pixelSize

Tamaño de la imagen cuando el formato es datos de píxeles.

horizontalLeftOrigin

Origen izquierdo a lo largo de la línea base romana horizontal.

horizontalRightOrigin

Origen derecho a lo largo de la línea base romana horizontal.

verticalTopOrigin

Origen superior a lo largo de la línea base central vertical.

verticalBottomOrigin

Origen inferior a lo largo de la línea base central vertical.

Requisitos

   
Encabezado dwrite_3.h