Partager via


CD2DGeometry::ComputeLength

Calcule la longueur de la géométrie comme si chaque segment était déroulé dans une ligne.

BOOL ComputeLength(
   const D2D1_MATRIX_3X2_F& worldTransform,
   FLOAT& length,
   FLOAT flatteningTolerance = D2D1_DEFAULT_FLATTENING_TOLERANCE
) const;

Paramètres

  • worldTransform
    Transformation à appliquer à la géométrie avant de calculer sa longueur.

  • length
    À son retour, la fonction contient un pointeur à la longueur de la géométrie.Pour les géométries fermées, la longueur inclut un segment de fermeture implicite.Vous devez allouer un espace de stockage pour ce paramètre.

  • flatteningTolerance
    Limites maximales de la distance entre les points de l'approximation polygonale de la géométrie.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