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