Condividi tramite


Geometry.GetRenderBounds Metodo

Definizione

Restituisce un rettangolo allineato all'asse con dimensioni sufficienti per contenere la geometria e il relativo tratto.

Overload

GetRenderBounds(Pen)

Restituisce un rettangolo allineato all'asse con dimensioni sufficienti per contenere la geometria dopo che è stato descritto con il Penspecificato.

GetRenderBounds(Pen, Double, ToleranceType)

Restituisce un rettangolo allineato all'asse con dimensioni sufficienti per contenere la geometria dopo che è stato descritto con il Penspecificato, dato il fattore di tolleranza specificato.

GetRenderBounds(Pen)

Restituisce un rettangolo allineato all'asse con dimensioni sufficienti per contenere la geometria dopo che è stato descritto con il Penspecificato.

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

Parametri

pen
Pen

Oggetto che descrive l'area del tratto della geometria.

Restituisce

Rettangolo allineato all'asse con dimensioni sufficienti per contenere la geometria delineata.

Commenti

Questo metodo usa il fattore di tolleranza predefinito (descritto dalla proprietà StandardFlatteningTolerance) durante l'elaborazione della geometria. Per specificare il proprio fattore di tolleranza, usare il metodo GetRenderBounds.

Alcuni metodi Geometry (ad esempio GetRenderBounds) producono o usano un'approssimazione poligonale della geometria. Il fattore di tolleranza specifica la distanza massima tra i punti in questa approssimazione poligonale. I valori di tolleranza più piccoli producono approssimazioni migliori, ma richiedono più elaborazione di un'approssimazione con un fattore di tolleranza elevato.

Si applica a

GetRenderBounds(Pen, Double, ToleranceType)

Restituisce un rettangolo allineato all'asse con dimensioni sufficienti per contenere la geometria dopo che è stato descritto con il Penspecificato, dato il fattore di tolleranza specificato.

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

Parametri

pen
Pen

Oggetto che descrive l'area del tratto della geometria.

tolerance
Double

Limiti massimi sulla distanza tra i punti nell'approssimazione poligonale della geometria. I valori più piccoli producono risultati più accurati, ma causano un'esecuzione più lenta. Se tolerance è minore di .000001, viene usato .000001.

type
ToleranceType

Uno dei valori ToleranceType che specifica se il fattore di tolleranza è un valore assoluto o relativo all'area della geometria.

Restituisce

Rettangolo allineato all'asse con dimensioni sufficienti per contenere la geometria delineata.

Commenti

Alcuni metodi Geometry (ad esempio GetRenderBounds) producono o usano un'approssimazione poligonale della geometria. Il fattore di tolleranza specifica la distanza massima tra i punti in questa approssimazione poligonale. I valori di tolleranza più piccoli producono approssimazioni migliori, ma richiedono più elaborazione di un'approssimazione con un fattore di tolleranza elevato.

Si applica a