Freigeben über


Geometry.GetRenderBounds Methode

Definition

Gibt ein an einer Achse ausgerichtetes Rechteck zurück, in das die Geometrie und ihr Strich genau eingefügt werden können.

Überlädt

GetRenderBounds(Pen)

Ruft ein an einer Achse ausgerichtetes Rechteck ab, in das die Geometrie genau eingefügt werden kann, nachdem ihre Kontur mit dem angegebenen Pen gezeichnet wurde.

GetRenderBounds(Pen, Double, ToleranceType)

Ruft ein mit dem festgelegten Toleranzfaktor an einer Achse ausgerichtetes Rechteck ab, in das die Geometrie genau eingefügt werden kann, nachdem ihre Kontur mit dem angegebenen Pen gezeichnet wurde.

GetRenderBounds(Pen)

Ruft ein an einer Achse ausgerichtetes Rechteck ab, in das die Geometrie genau eingefügt werden kann, nachdem ihre Kontur mit dem angegebenen Pen gezeichnet 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 Strichs der Geometrie beschreibt.

Gibt zurück

Ein an einer Achse ausgerichtetes Rechteck, in das die Kontur der Geometrie genau eingefügt werden kann.

Hinweise

Diese Methode verwendet den Standardtoleranzfaktor (beschrieben durch die -Eigenschaft) bei der StandardFlatteningTolerance Verarbeitung der Geometrie. 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 Näherung an. Kleinere Toleranzwerte führen zu besseren Näherungswerten, erfordern jedoch mehr Verarbeitung als eine Näherung mit einem großen Toleranzfaktor.

Gilt für:

GetRenderBounds(Pen, Double, ToleranceType)

Ruft ein mit dem festgelegten Toleranzfaktor an einer Achse ausgerichtetes Rechteck ab, in das die Geometrie genau eingefügt werden kann, nachdem ihre Kontur mit dem angegebenen Pen gezeichnet 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 Strichs der Geometrie beschreibt.

tolerance
Double

Die maximalen Grenzen für die Entfernung zwischen Punkten in der polygonalen Approximation der Geometrie. Kleinere Werte liefern genauere Ergebnisse, führen jedoch zu einer langsameren Ausführung. Wenn tolerance kleiner als 0,000001 ist, wird stattdessen 0,000001 verwendet.

type
ToleranceType

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

Gibt zurück

Ein an einer Achse ausgerichtetes Rechteck, in das die Kontur der Geometrie genau eingefügt werden kann.

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 Näherung an. Kleinere Toleranzwerte führen zu besseren Näherungswerten, erfordern jedoch mehr Verarbeitung als eine Näherung mit einem großen Toleranzfaktor.

Gilt für: