Share via


CD2DGeometry::GetWidenedBounds

Obtiene los límites de la geometría una vez que se ha ensanchado por el estilo y el ancho del trazo especificado y transformado por la matriz especificada.

BOOL GetWidenedBounds(
   FLOAT strokeWidth,
   ID2D1StrokeStyle* strokeStyle,
   const D2D1_MATRIX_3X2_F& worldTransform,
   CD2DRectF& bounds,
   FLOAT flatteningTolerance = D2D1_DEFAULT_FLATTENING_TOLERANCE
) const;

Parámetros

  • strokeWidth
    La cantidad por la que se amplía la geometría trazando su contorno.

  • strokeStyle
    El estilo del trazo que amplía la geometría.

  • worldTransform
    Una transformación para aplicar a la geometría una vez que la geometría se transforma y ha sido trazada.

  • bounds
    Cuando este método vuelve, contiene los límites de la geometría ampliada.Debe asignar el almacenamiento para este parámetro.

  • flatteningTolerance
    Límites máximos de la distancia entre puntos en la aproximación poligonal de las geometrías.Los valores menores generan resultados más precisos pero hacen que la ejecución sea más lenta.

Valor devuelto

Si el método se realiza correctamente, devuelve TRUE.De lo contrario, devuelve FALSE.

Requisitos

Encabezado: afxrendertarget.h

Vea también

Referencia

CD2DGeometry (Clase)