Geometry.StrokeContains Méthode

Définition

Détermine si le trait de la géométrie contient le Point spécifié.Determines whether the geometry's stroke contains the specified Point.

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.Determines whether the specified Point is contained in the stroke produced by applying the specified Pen to the geometry.

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.Determines whether the specified Point is contained in the stroke produced by applying the specified Pen to the geometry, given the specified margin of error.

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.Determines whether the specified Point is contained in the stroke produced by applying the specified Pen to the geometry.

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.An object that determines the area of the geometry's stroke.

hitPoint
Point

Point dont la relation contenant-contenu doit être testée.The point to test for containment.

Retours

Boolean

true si hitPoint est contenu dans le trait produit par l'application du Pen à la géométrie ; sinon, false.true if hitPoint is contained in the stroke produced by applying the specified Pen to the geometry; otherwise, 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.The default tolerance factor (specified by the StandardFlatteningTolerance property) is used when determining whether the specified point is located in the geometry's stroke. Pour spécifier votre propre facteur de tolérance, utilisez la StrokeContains surcharge.To specify your own tolerance factor, use the StrokeContains overload.

Certaines Geometry méthodes (telles que StrokeContains ) produisent ou utilisent une approximation polygonale de la géométrie.Some Geometry methods (such as StrokeContains) produce or use a polygonal approximation of the geometry. Le facteur de tolérance spécifie la distance maximale entre les points dans cette approximation polygonale.The tolerance factor specifies the maximum distance between points in this polygonal approximation. Des valeurs de tolérance plus petites produisent de meilleures approximations, mais nécessitent un traitement plus important qu’une approximation avec un facteur de tolérance élevé.Smaller tolerance values produce better approximations, but require more processing than an approximation with a large tolerance factor.

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.Determines whether the specified Point is contained in the stroke produced by applying the specified Pen to the geometry, given the specified margin of error.

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.An object that defines the stroke of a geometry.

hitPoint
Point

Point dont la relation contenant-contenu doit être testée.The point to test for containment.

tolerance
Double

Limites maximales de la distance entre les points de l'approximation polygonale de la géométrie.The maximum bounds on the distance between points in the polygonal approximation of the geometry. Des valeurs plus faibles permettent de générer des résultats plus précis mais ralentissent l'exécution.Smaller values produce more accurate results but cause slower execution. Si tolerance est inférieure à 0,000001, 0,000001 sera utilisé à la place.If tolerance is less than .000001, .000001 is used instead.

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.One of the ToleranceType values that specifies whether the tolerance factor is an absolute value or relative to the area of the geometry.

Retours

Boolean

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.true if the stroke created by applying the specified Pen to the geometry contains the specified point, given the specified tolerance factor; otherwise, false.

Remarques

Certaines Geometry méthodes (telles que StrokeContains ) produisent ou utilisent une approximation polygonale de la géométrie.Some Geometry methods (such as StrokeContains) produce or use a polygonal approximation of the geometry. Le facteur de tolérance spécifie la distance maximale entre les points dans cette approximation polygonale.The tolerance factor specifies the maximum distance between points in this polygonal approximation. Des valeurs de tolérance plus petites produisent de meilleures approximations, mais nécessitent un traitement plus important qu’une approximation avec un facteur de tolérance élevé.Smaller tolerance values produce better approximations, but require more processing than an approximation with a large tolerance factor.

S’applique à