Udostępnij za pośrednictwem


Geometry.GetRenderBounds Metoda

Definicja

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.

Dotyczy