Geometry.GetRenderBounds Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.