Bagikan melalui


Geometry.GetRenderBounds Metode

Definisi

Mengembalikan persegi panjang rata sumbu yang tepat cukup besar untuk berisi geometri dan goresannya.

Overload

Nama Deskripsi
GetRenderBounds(Pen)

Mengembalikan persegi panjang rata sumbu yang persis cukup besar untuk berisi geometri setelah diuraikan dengan yang ditentukan Pen.

GetRenderBounds(Pen, Double, ToleranceType)

Mengembalikan persegi panjang rata sumbu yang persis cukup besar untuk berisi geometri setelah diuraikan dengan faktor toleransi yang ditentukan Pen.

GetRenderBounds(Pen)

Mengembalikan persegi panjang rata sumbu yang persis cukup besar untuk berisi geometri setelah diuraikan dengan yang ditentukan Pen.

public:
 System::Windows::Rect GetRenderBounds(System::Windows::Media::Pen ^ pen);
public System.Windows.Rect GetRenderBounds(System.Windows.Media.Pen pen);
member this.GetRenderBounds : System.Windows.Media.Pen -> System.Windows.Rect
Public Function GetRenderBounds (pen As Pen) As Rect

Parameter

pen
Pen

Objek yang menjelaskan area goresan geometri.

Mengembalikan

Persegi panjang rata sumbu yang persis cukup besar untuk berisi geometri yang diuraikan.

Keterangan

Metode ini menggunakan faktor toleransi default (dijelaskan oleh StandardFlatteningTolerance properti) saat memproses geometri. Untuk menentukan faktor toleransi Anda sendiri, gunakan metode .GetRenderBounds

Beberapa Geometry metode (seperti GetRenderBounds) 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

GetRenderBounds(Pen, Double, ToleranceType)

Mengembalikan persegi panjang rata sumbu yang persis cukup besar untuk berisi geometri setelah diuraikan dengan faktor toleransi yang ditentukan Pen.

public:
 virtual System::Windows::Rect GetRenderBounds(System::Windows::Media::Pen ^ pen, double tolerance, System::Windows::Media::ToleranceType type);
public virtual System.Windows.Rect GetRenderBounds(System.Windows.Media.Pen pen, double tolerance, System.Windows.Media.ToleranceType type);
abstract member GetRenderBounds : System.Windows.Media.Pen * double * System.Windows.Media.ToleranceType -> System.Windows.Rect
override this.GetRenderBounds : System.Windows.Media.Pen * double * System.Windows.Media.ToleranceType -> System.Windows.Rect
Public Overridable Function GetRenderBounds (pen As Pen, tolerance As Double, type As ToleranceType) As Rect

Parameter

pen
Pen

Objek yang menjelaskan area goresan geometri.

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

Persegi panjang rata sumbu yang persis cukup besar untuk berisi geometri yang diuraikan.

Keterangan

Beberapa Geometry metode (seperti GetRenderBounds) 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