Compartir a través de


Método ID2D1EffectContext::CreateBoundsAdjustmentTransform (d2d1effectauthor.h)

Crea y devuelve una transformación de ajuste de límites.

Sintaxis

HRESULT CreateBoundsAdjustmentTransform(
  [in]  const D2D1_RECT_L              *outputRectangle,
  [out] ID2D1BoundsAdjustmentTransform **transform
);

Parámetros

[in] outputRectangle

Tipo: const D2D1_RECT_L*

Rectángulo de salida inicial para la transformación de ajuste de límites.

[out] transform

Tipo: ID2D1BoundsAdjustmentTransform**

Transformación de ajuste de límites devueltos.

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 suficiente memoria para completar la llamada.
E_INVALIDARG Se pasó un parámetro no válido a la función de devolución.

Comentarios

Una transformación de compatibilidad se puede usar por dos motivos diferentes.

  • Para indicar que una región de su imagen de entrada ya es transparente en negro. Esto puede aumentar la eficacia de la representación de mapas de bits.
    Nota Si la región indicada no contiene solo píxeles negros transparentes, los resultados de representación no están definidos.
     
  • Para aumentar el tamaño de la imagen de entrada. El área expandida se tratará como negro transparente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 y actualización de 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 d2d1effectauthor.h
Library D2D1.lib

Consulte también

ID2D1EffectContext