Geometry.StrokeContains Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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)
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)
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.