Sdílet prostřednictvím


Geometry.StrokeContains Metoda

Definice

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)

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, který se má testovat pro zahrnutí.

Návraty

Boolean

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)

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, 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

Boolean

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.

Platí pro