Geometry.GetRenderBounds Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca prostokąt wyrównany do osi, który jest wystarczająco duży, aby zawierał geometrię i jej pociągnięcie.
Przeciążenia
GetRenderBounds(Pen) |
Zwraca prostokąt wyrównany do osi, który jest dokładnie wystarczająco duży, aby zawierał geometrię po oznaczeniu określonego Penelementu . |
GetRenderBounds(Pen, Double, ToleranceType) |
Zwraca prostokąt wyrównany do osi, który jest dokładnie wystarczająco duży, aby zawierał geometrię po oznaczeniu określonego elementu , biorąc pod uwagę określony Penwspółczynnik tolerancji. |
GetRenderBounds(Pen)
Zwraca prostokąt wyrównany do osi, który jest dokładnie wystarczająco duży, aby zawierał geometrię po oznaczeniu określonego Penelementu .
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
Parametry
- pen
- Pen
Obiekt opisujący obszar pociągnięcia geometrii.
Zwraca
Oś wyrównana prostokąta, która jest wystarczająco duża, aby zawierała konturową geometrię.
Uwagi
Ta metoda używa domyślnego współczynnika tolerancji (opisanego StandardFlatteningTolerance przez właściwość) podczas przetwarzania geometrii. Aby określić własny współczynnik tolerancji, użyj GetRenderBounds metody .
Niektóre Geometry metody (takie jak GetRenderBounds) tworzą lub używają wielokątnego przybliżenia geometrii. Współczynnik tolerancji określa maksymalną odległość między punktami w tym przybliżeniu wielokątne. Mniejsze wartości tolerancji dają lepsze przybliżenia, ale wymagają większego przetwarzania niż przybliżenie z dużym współczynnikiem tolerancji.
Dotyczy
GetRenderBounds(Pen, Double, ToleranceType)
Zwraca prostokąt wyrównany do osi, który jest dokładnie wystarczająco duży, aby zawierał geometrię po oznaczeniu określonego elementu , biorąc pod uwagę określony Penwspółczynnik tolerancji.
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
Parametry
- pen
- Pen
Obiekt opisujący obszar pociągnięcia geometrii.
- tolerance
- Double
Maksymalna granica odległości między punktami w przybliżeniu wielokątne geometrii. Mniejsze wartości generują dokładniejsze wyniki, ale powodują wolniejsze wykonywanie. Jeśli tolerance
wartość jest mniejsza niż .000001, zostanie użyta zamiast tego wartość .000001.
- type
- ToleranceType
ToleranceType Jedna z wartości określających, czy współczynnik tolerancji jest wartością bezwzględną, czy względem obszaru geometrii.
Zwraca
Oś wyrównana prostokąta, która jest wystarczająco duża, aby zawierała konturową geometrię.
Uwagi
Niektóre Geometry metody (takie jak GetRenderBounds) tworzą lub używają wielokątnego przybliżenia geometrii. Współczynnik tolerancji określa maksymalną odległość między punktami w tym przybliżeniu wielokątne. Mniejsze wartości tolerancji dają lepsze przybliżenia, ale wymagają większego przetwarzania niż przybliżenie z dużym współczynnikiem tolerancji.