Condividi tramite


Geometry.GetRenderBounds Metodo

Definizione

Restituisce un rettangolo allineato all'asse sufficientemente grande da contenere la geometria e il relativo tratto.

Overload

GetRenderBounds(Pen)

Restituisce un rettangolo allineato all'asse sufficientemente grande da contenere la geometria delineata con l'oggetto Pen specificato.

GetRenderBounds(Pen, Double, ToleranceType)

Restituisce un rettangolo allineato all'asse sufficientemente grande da contenere la geometria delineata con l'oggetto Pen specificato, in base al fattore di tolleranza definito.

GetRenderBounds(Pen)

Restituisce un rettangolo allineato all'asse sufficientemente grande da contenere la geometria delineata con l'oggetto Pen specificato.

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 sufficientemente grande da contenere la geometria delineata.

Commenti

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

Alcuni Geometry metodi (ad esempio GetRenderBounds) producono o usano un'approssimazione poligonale della geometria. Il fattore di tolleranza specifica la distanza massima tra 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 di grandi dimensioni.

Si applica a

GetRenderBounds(Pen, Double, ToleranceType)

Restituisce un rettangolo allineato all'asse sufficientemente grande da contenere la geometria delineata con l'oggetto Pen specificato, in base al fattore di tolleranza definito.

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 della distanza tra i punti nell'approssimazione poligonale della geometria. Valori inferiori producono risultati più precisi ma possono rallentare l'esecuzione. Se tolerance è minore di .000001, viene utilizzato .000001.

type
ToleranceType

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

Restituisce

Rettangolo allineato all'asse sufficientemente grande da contenere la geometria delineata.

Commenti

Alcuni Geometry metodi (ad esempio GetRenderBounds) producono o usano un'approssimazione poligonale della geometria. Il fattore di tolleranza specifica la distanza massima tra 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 di grandi dimensioni.

Si applica a