Geometry.StrokeContains Metode

Definisi

Menentukan apakah goresan geometri berisi yang ditentukan Point.

Overload

Nama Deskripsi
StrokeContains(Pen, Point)

Menentukan apakah yang ditentukan terkandung Point dalam goresan yang dihasilkan dengan menerapkan yang ditentukan Pen ke geometri.

StrokeContains(Pen, Point, Double, ToleranceType)

Menentukan apakah yang ditentukan terkandung Point dalam goresan yang dihasilkan dengan menerapkan yang ditentukan Pen ke geometri, mengingat margin kesalahan yang ditentukan.

StrokeContains(Pen, Point)

Menentukan apakah yang ditentukan terkandung Point dalam goresan yang dihasilkan dengan menerapkan yang ditentukan Pen ke geometri.

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

Parameter

pen
Pen

Objek yang menentukan area goresan geometri.

hitPoint
Point

Titik untuk menguji penahanan.

Mengembalikan

true jika hitPoint terkandung dalam stroke yang dihasilkan dengan menerapkan yang ditentukan Pen ke geometri; jika tidak, false.

Keterangan

Faktor toleransi default (ditentukan oleh StandardFlatteningTolerance properti) digunakan saat menentukan apakah titik yang ditentukan terletak di stroke geometri. Untuk menentukan faktor toleransi Anda sendiri, gunakan StrokeContains kelebihan beban.

Beberapa Geometry metode (seperti StrokeContains) menghasilkan atau menggunakan perkiraan poligonal geometri. Faktor toleransi menentukan jarak maksimum antara titik dalam perkiraan poligonal ini. Nilai toleransi yang lebih kecil menghasilkan perkiraan yang lebih baik, tetapi memerlukan lebih banyak pemrosesan daripada perkiraan dengan faktor toleransi besar.

Berlaku untuk

StrokeContains(Pen, Point, Double, ToleranceType)

Menentukan apakah yang ditentukan terkandung Point dalam goresan yang dihasilkan dengan menerapkan yang ditentukan Pen ke geometri, mengingat margin kesalahan yang ditentukan.

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

Parameter

pen
Pen

Objek yang mendefinisikan goresan geometri.

hitPoint
Point

Titik untuk menguji penahanan.

tolerance
Double

Batas maksimum pada jarak antara titik dalam perkiraan poligonal geometri. Nilai yang lebih kecil menghasilkan hasil yang lebih akurat tetapi menyebabkan eksekusi yang lebih lambat. Jika tolerance kurang dari .000001, .000001 digunakan sebagai gantinya.

type
ToleranceType

Salah ToleranceType satu nilai yang menentukan apakah faktor toleransi adalah nilai absolut atau relatif terhadap area geometri.

Mengembalikan

true jika goresan yang dibuat dengan menerapkan yang ditentukan Pen ke geometri berisi titik yang ditentukan, mengingat faktor toleransi yang ditentukan; jika tidak, false.

Keterangan

Beberapa Geometry metode (seperti StrokeContains) menghasilkan atau menggunakan perkiraan poligonal geometri. Faktor toleransi menentukan jarak maksimum antara titik dalam perkiraan poligonal ini. Nilai toleransi yang lebih kecil menghasilkan perkiraan yang lebih baik, tetapi memerlukan lebih banyak pemrosesan daripada perkiraan dengan faktor toleransi besar.

Berlaku untuk