Sdílet prostřednictvím


Geometry.StrokeContains Metoda

Definice

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)

Určuje, zda je zadaná Point hodnota obsažena v tahu vytvořeném použitím zadané Pen geometrie.

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)

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.

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.

Platí pro