Geometry.StrokeContains Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Avgör om geometrins linje innehåller den angivna Point.
Överlagringar
| Name | Description |
|---|---|
| StrokeContains(Pen, Point) |
Avgör om den angivna Point finns i den linje som skapas genom att tillämpa den angivna Pen på geometrin. |
| StrokeContains(Pen, Point, Double, ToleranceType) |
Avgör om den angivna Point finns i den linje som skapas genom att tillämpa den angivna Pen på geometrin, med tanke på den angivna felmarginalen. |
StrokeContains(Pen, Point)
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
Parametrar
- pen
- Pen
Ett objekt som bestämmer geometrins linjeområde.
- hitPoint
- Point
Den punkt som ska testas för inneslutning.
Returer
true om hitPoint finns i den stroke som produceras genom att tillämpa den angivna Pen på geometrin, annars, false.
Kommentarer
Standardtoleransfaktorn (som anges av StandardFlatteningTolerance egenskapen) används när du avgör om den angivna punkten finns i geometrins linje. Om du vill ange din egen toleransfaktor använder du överlagringen StrokeContains .
Vissa Geometry metoder (till exempel StrokeContains) producerar eller använder en polygonisk uppskattning av geometrin. Toleransfaktorn anger det maximala avståndet mellan punkter i den här polygonala uppskattningen. Mindre toleransvärden ger bättre uppskattningar, men kräver mer bearbetning än en uppskattning med en stor toleransfaktor.
Gäller för
StrokeContains(Pen, Point, Double, ToleranceType)
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
Parametrar
- pen
- Pen
Ett objekt som definierar geometrins linje.
- hitPoint
- Point
Den punkt som ska testas för inneslutning.
- tolerance
- Double
De maximala gränserna för avståndet mellan punkter i den polygonala uppskattningen av geometrin. Mindre värden ger mer exakta resultat men orsakar långsammare körning. Om tolerance är mindre än .000001 används .000001 i stället.
- type
- ToleranceType
Ett av de ToleranceType värden som anger om toleransfaktorn är ett absolut värde eller i förhållande till geometrins område.
Returer
true om strecket som skapas genom att tillämpa det som anges Pen på geometrin innehåller den angivna punkten, givet den angivna toleransfaktorn, annars , false.
Kommentarer
Vissa Geometry metoder (till exempel StrokeContains) producerar eller använder en polygonisk uppskattning av geometrin. Toleransfaktorn anger det maximala avståndet mellan punkter i den här polygonala uppskattningen. Mindre toleransvärden ger bättre uppskattningar, men kräver mer bearbetning än en uppskattning med en stor toleransfaktor.