Partager via


CD2DGeometry::GetWidenedBounds

Obtient les limites de la géométrie après son élargissement par la largeur du trait et style spécifiés et après sa transformation par la matrice spécifiée.

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

Paramètres

  • strokeWidth
    Le volume d'élargissement de la géométrie en traçant le contour.

  • strokeStyle
    Style du trait qui élargit la géométrie.

  • worldTransform
    Transformation à appliquer à la géométrie après que la géométrie a été transformée et après que la géométrie a été tracée.

  • bounds
    À son retour, la fonction contient les limites de la géométrie élargie.Vous devez allouer un espace de stockage pour ce paramètre.

  • flatteningTolerance
    Limites maximales de la distance entre les points de l'approximation polygonale des géométries.Des valeurs plus faibles permettent de générer des résultats plus précis mais ralentissent l'exécution.

Valeur de retour

Si la méthode réussit, renvoie TRUE.Sinon, renvoie la valeur FALSE.

Configuration requise

En-tête : afxrendertarget.h

Voir aussi

Référence

Classe CD2DGeometry