Geometry.GetRenderBounds Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Geometriyi ve vuruşunu içerecek kadar büyük eksene hizalanmış bir dikdörtgen döndürür.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| GetRenderBounds(Pen) |
Belirtilen Penile ana hatlarıyla çizildikten sonra geometriyi içerecek kadar büyük eksene hizalanmış bir dikdörtgen döndürür. |
| GetRenderBounds(Pen, Double, ToleranceType) |
Belirtilen tolerans faktörü dikkate alındığında, belirtilen Penile ana hatlarıyla çizildikten sonra geometriyi içerecek kadar büyük eksene hizalanmış bir dikdörtgen döndürür. |
GetRenderBounds(Pen)
Belirtilen Penile ana hatlarıyla çizildikten sonra geometriyi içerecek kadar büyük eksene hizalanmış bir dikdörtgen döndürür.
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
Parametreler
- pen
- Pen
Geometrinin vuruşunun alanını açıklayan nesne.
Döndürülenler
Ana hatlı geometriyi içerecek kadar büyük eksene hizalanmış dikdörtgen.
Açıklamalar
Bu yöntem, geometriyi işlerken varsayılan tolerans faktörünü StandardFlatteningTolerance (özellik tarafından açıklanmıştır) kullanır. Kendi tolerans faktörünüzü belirtmek için yöntemini kullanın GetRenderBounds .
Bazı Geometry yöntemler (örneğin GetRenderBounds), geometrinin çokgen bir yaklaşıkını üretir veya kullanır. Tolerans faktörü, bu çokgen yaklaşık değerdeki noktalar arasındaki maksimum uzaklığı belirtir. Daha küçük tolerans değerleri daha iyi yaklaşık değerler üretir, ancak büyük tolerans faktörüne sahip bir yaklaşık değerden daha fazla işleme gerektirir.
Şunlara uygulanır
GetRenderBounds(Pen, Double, ToleranceType)
Belirtilen tolerans faktörü dikkate alındığında, belirtilen Penile ana hatlarıyla çizildikten sonra geometriyi içerecek kadar büyük eksene hizalanmış bir dikdörtgen döndürür.
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
Parametreler
- pen
- Pen
Geometrinin vuruşunun alanını açıklayan nesne.
- tolerance
- Double
Geometrinin çokgen yaklaşık cinsinden noktaları arasındaki uzaklık üzerindeki maksimum sınırlar. Daha küçük değerler daha doğru sonuçlar üretir, ancak yürütmenin yavaşmasına neden olur. .000001'den küçükse tolerance , bunun yerine .000001 kullanılır.
- type
- ToleranceType
Tolerans faktörünün ToleranceType mutlak bir değer mi yoksa geometri alanına göre mi olduğunu belirten değerlerden biri.
Döndürülenler
Ana hatlı geometriyi içerecek kadar büyük eksene hizalanmış dikdörtgen.
Açıklamalar
Bazı Geometry yöntemler (örneğin GetRenderBounds), geometrinin çokgen bir yaklaşıkını üretir veya kullanır. Tolerans faktörü, bu çokgen yaklaşık değerdeki noktalar arasındaki maksimum uzaklığı belirtir. Daha küçük tolerans değerleri daha iyi yaklaşık değerler üretir, ancak büyük tolerans faktörüne sahip bir yaklaşık değerden daha fazla işleme gerektirir.