Partager via


Geometry.StrokeContains Méthode

Définition

Détermine si le trait de la géométrie contient le Point spécifié.

Surcharges

StrokeContains(Pen, Point)

Détermine si le Point spécifié est contenu dans le trait produit en appliquant le Pen spécifié à la géométrie.

StrokeContains(Pen, Point, Double, ToleranceType)

Détermine si le Point spécifié est contenu dans le trait produit en appliquant le Pen spécifié à la géométrie, selon la marge d'erreur spécifiée.

StrokeContains(Pen, Point)

Détermine si le Point spécifié est contenu dans le trait produit en appliquant le Pen spécifié à la géométrie.

public:
 bool StrokeContains(System::Windows::Media::Pen ^ pen, System::Windows::Point hitPoint);
public bool StrokeContains (System.Windows.Media.Pen pen, System.Windows.Point hitPoint);
member this.StrokeContains : System.Windows.Media.Pen * System.Windows.Point -> bool
Public Function StrokeContains (pen As Pen, hitPoint As Point) As Boolean

Paramètres

pen
Pen

Objet qui détermine la zone du trait de la géométrie.

hitPoint
Point

Point dont la relation contenant-contenu doit être testée.

Retours

true si hitPoint est contenu dans le trait produit par l'application du Pen à la géométrie ; sinon, false.

Remarques

Le facteur de tolérance par défaut (spécifié par la StandardFlatteningTolerance propriété) est utilisé pour déterminer si le point spécifié se trouve dans le trait de la géométrie. Pour spécifier votre propre facteur de tolérance, utilisez la StrokeContains surcharge.

Certaines Geometry méthodes (telles que StrokeContains) produisent ou utilisent une approximation polygonale de la géométrie. Le facteur de tolérance spécifie la distance maximale entre les points de cette approximation polygonale. Les valeurs de tolérance plus petites produisent de meilleures approximations, mais nécessitent plus de traitement qu’une approximation avec un facteur de tolérance important.

S’applique à

StrokeContains(Pen, Point, Double, ToleranceType)

Détermine si le Point spécifié est contenu dans le trait produit en appliquant le Pen spécifié à la géométrie, selon la marge d'erreur spécifiée.

public:
 bool StrokeContains(System::Windows::Media::Pen ^ pen, System::Windows::Point hitPoint, double tolerance, System::Windows::Media::ToleranceType type);
public bool StrokeContains (System.Windows.Media.Pen pen, System.Windows.Point hitPoint, double tolerance, System.Windows.Media.ToleranceType type);
member this.StrokeContains : System.Windows.Media.Pen * System.Windows.Point * double * System.Windows.Media.ToleranceType -> bool
Public Function StrokeContains (pen As Pen, hitPoint As Point, tolerance As Double, type As ToleranceType) As Boolean

Paramètres

pen
Pen

Objet qui définit le trait d'une géométrie.

hitPoint
Point

Point dont la relation contenant-contenu doit être testée.

tolerance
Double

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. Si tolerance est inférieure à 0,000001, 0,000001 sera utilisé à la place.

type
ToleranceType

L'une des valeurs ToleranceType spécifiant si le facteur de tolérance est une valeur absolue ou relative à la zone de la géométrie.

Retours

true si le trait créé en appliquant le Pen spécifié à la géométrie contient le point spécifié, selon le facteur de tolérance spécifié ; sinon, false.

Remarques

Certaines Geometry méthodes (telles que StrokeContains) produisent ou utilisent une approximation polygonale de la géométrie. Le facteur de tolérance spécifie la distance maximale entre les points de cette approximation polygonale. Les valeurs de tolérance plus petites produisent de meilleures approximations, mais nécessitent plus de traitement qu’une approximation avec un facteur de tolérance important.

S’applique à