Método ID2D1DeviceContext::GetGlyphRunWorldBounds (d2d1_1.h)

Obtiene los límites de espacio mundial en LOS DIP de la ejecución del glifo mediante el PPP del contexto del dispositivo.

Sintaxis

HRESULT GetGlyphRunWorldBounds(
        D2D1_POINT_2F          baselineOrigin,
  [in]  const DWRITE_GLYPH_RUN *glyphRun,
        DWRITE_MEASURING_MODE  measuringMode,
  [out] D2D1_RECT_F            *bounds
);

Parámetros

baselineOrigin

Tipo: D2D1_POINT_2F

Origen de la línea base para la ejecución del glifo.

[in] glyphRun

Tipo: const DWRITE_GLYPH_RUN*

Se ejecuta el glifo que se va a representar.

measuringMode

Tipo: DWRITE_MEASURING_MODE

El DirectWrite modo de medición que indica cómo se usan las métricas de glifo para medir el texto cuando tiene formato.

[out] bounds

Tipo: D2D1_RECT_F*

Los límites del glifo se ejecutan en DIP y en el espacio mundial.

Valor devuelto

Tipo: HRESULT

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

HRESULT Descripción
S_OK No se ha producido ningún error.
E_OUTOFMEMORY Direct2D no pudo asignar memoria suficiente para completar la llamada.
E_INVALIDARG Se pasó un parámetro no válido a la función de devolución.

Comentarios

Los límites de imagen reflejan la transformación actual de PPP, modo de unidad y mundo del contexto.

Requisitos

   
Cliente mínimo compatible Actualización de windows 8 y plataforma para Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 y Actualización de plataforma para Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado d2d1_1.h
Archivo DLL D2d1.dll

Consulte también

ID2D1DeviceContext