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 zadanou Pointhodnotu .
Přetížení
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, který se má testovat pro zahrnutí.
Návraty
true
je-li hitPoint
obsažena v tahu vytvořeném použitím zadaného Pen na geometrii; jinak, 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 StrokeContains tolerance použijte přetížení.
Některé Geometry metody (například StrokeContains) vytvářejí nebo používají polygonální aproximaci geometrie. Faktor tolerance určuje maximální vzdálenost mezi body v této polygonální aproximaci. Menší hodnoty tolerance vytvářejí lepší aproximaci, 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, který se má testovat 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čují, zda je faktor tolerance absolutní nebo relativní k oblasti geometrie.
Návraty
true
pokud tah vytvořený použitím zadaného Pen na geometrii obsahuje zadaný bod, vzhledem k zadanému faktoru tolerance; jinak false
.
Poznámky
Některé Geometry metody (například StrokeContains) vytvářejí nebo používají polygonální aproximaci geometrie. Faktor tolerance určuje maximální vzdálenost mezi body v této polygonální aproximaci. Menší hodnoty tolerance vytvářejí lepší aproximaci, ale vyžadují více zpracování než aproximaci s velkým faktorem tolerance.