Geometry.GetRenderBounds Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.