Freigeben über


Geometry.GetRenderBounds Methode

Definition

Gibt ein achsenbündiges Rechteck zurück, das genau groß genug ist, um die Geometrie und den Strich zu enthalten.

Überlädt

Name Beschreibung
GetRenderBounds(Pen)

Gibt ein achsenbündiges Rechteck zurück, das genau groß genug ist, um die Geometrie zu enthalten, nachdem sie mit der angegebenen PenGliederung umrissen wurde.

GetRenderBounds(Pen, Double, ToleranceType)

Gibt ein achsenbündiges Rechteck zurück, das genau groß genug ist, um die Geometrie zu enthalten, nachdem sie mit dem angegebenen PenToleranzfaktor umrissen wurde.

GetRenderBounds(Pen)

Gibt ein achsenbündiges Rechteck zurück, das genau groß genug ist, um die Geometrie zu enthalten, nachdem sie mit der angegebenen PenGliederung umrissen wurde.

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

Ein Objekt, das den Bereich des Geometriestrichs beschreibt.

Gibt zurück

Ein ausgerichtetes Achsenrechteck, das genau groß genug ist, um die konturierte Geometrie zu enthalten.

Hinweise

Diese Methode verwendet beim Verarbeiten der Geometrie den Standardtoleranzfaktor (beschrieben durch die StandardFlatteningTolerance Eigenschaft). Verwenden Sie die GetRenderBounds Methode, um Ihren eigenen Toleranzfaktor anzugeben.

Einige Geometry Methoden (z GetRenderBounds. B. ) erzeugen oder verwenden eine polygonale Annäherung der Geometrie. Der Toleranzfaktor gibt den maximalen Abstand zwischen Punkten in dieser polygonalen Annäherung an. Kleinere Toleranzwerte erzeugen bessere Annäherungen, erfordern jedoch mehr Verarbeitung als eine Annäherung mit einem großen Toleranzfaktor.

Gilt für:

GetRenderBounds(Pen, Double, ToleranceType)

Gibt ein achsenbündiges Rechteck zurück, das genau groß genug ist, um die Geometrie zu enthalten, nachdem sie mit dem angegebenen PenToleranzfaktor umrissen wurde.

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

Ein Objekt, das den Bereich des Geometriestrichs beschreibt.

tolerance
Double

Die maximalen Grenzen für den Abstand zwischen Punkten in der polygonalen Annäherung der Geometrie. Kleinere Werte erzeugen genauere Ergebnisse, verursachen jedoch eine langsamere Ausführung. Ist tolerance dies kleiner als .000001, wird stattdessen .000001 verwendet.

type
ToleranceType

Einer der ToleranceType Werte, der angibt, ob der Toleranzfaktor ein absoluter Wert oder relativ zum Bereich der Geometrie ist.

Gibt zurück

Ein ausgerichtetes Achsenrechteck, das genau groß genug ist, um die konturierte Geometrie zu enthalten.

Hinweise

Einige Geometry Methoden (z GetRenderBounds. B. ) erzeugen oder verwenden eine polygonale Annäherung der Geometrie. Der Toleranzfaktor gibt den maximalen Abstand zwischen Punkten in dieser polygonalen Annäherung an. Kleinere Toleranzwerte erzeugen bessere Annäherungen, erfordern jedoch mehr Verarbeitung als eine Annäherung mit einem großen Toleranzfaktor.

Gilt für: