Geometry.StrokeContains Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, zda tah geometrie obsahuje zadaný Point.
Přetížení
| Name | Description |
|---|---|
| StrokeContains(Pen, Point) |
Určuje, zda je zadaná Point hodnota obsažena v tahu vytvořeném použitím zadané Pen geometrie. |
| StrokeContains(Pen, Point, Double, ToleranceType) |
Určuje, zda je zadaná Point hodnota obsažena v tahu vytvořeném použitím zadané Pen geometrie vzhledem k zadanému okraji chyby. |
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
Parametry
- pen
- Pen
Objekt, který určuje oblast tahu geometrie.
- hitPoint
- Point
Bod k otestování pro zahrnutí.
Návraty
true je-li hitPoint obsažen v tahu vytvořeném použitím zadané Pen geometrie; v opačném případě false.
Poznámky
Výchozí faktor tolerance (určený StandardFlatteningTolerance vlastností) se používá při určování, zda je zadaný bod umístěn v tahu geometrie. K určení vlastního faktoru tolerance použijte StrokeContains přetížení.
Některé Geometry metody (například StrokeContains) produkují nebo používají mnohoúhelníkovou aproximaci geometrie. Faktor tolerance určuje maximální vzdálenost mezi body v této polygonální aproximaci. Menší hodnoty tolerance vytvářejí lepší aproximace, ale vyžadují více zpracování než aproximaci s velkým faktorem tolerance.
Platí pro
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
Parametry
- pen
- Pen
Objekt, který definuje tah geometrie.
- hitPoint
- Point
Bod k otestování pro zahrnutí.
- tolerance
- Double
Maximální mez vzdálenosti mezi body v polygonální aproximaci geometrie. Menší hodnoty vytvářejí přesnější výsledky, ale způsobují pomalejší provádění. Pokud tolerance je menší než .000001, použije se místo toho .000001.
- type
- ToleranceType
Jedna z ToleranceType hodnot, která určuje, zda je faktor tolerance absolutní nebo relativní k oblasti geometrie.
Návraty
true pokud tah vytvořený použitím zadané Pen geometrie obsahuje zadaný bod vzhledem k zadanému faktoru tolerance, jinak false.
Poznámky
Některé Geometry metody (například StrokeContains) produkují nebo používají mnohoúhelníkovou aproximaci geometrie. Faktor tolerance určuje maximální vzdálenost mezi body v této polygonální aproximaci. Menší hodnoty tolerance vytvářejí lepší aproximace, ale vyžadují více zpracování než aproximaci s velkým faktorem tolerance.