Condividi tramite


Geometry.GetOutlinedPathGeometry Metodo

Definizione

Ottiene un oggetto PathGeometry, ovvero una struttura semplificata dell'area riempita dell'oggetto Geometry.

Overload

GetOutlinedPathGeometry(Double, ToleranceType)

Ottiene un oggetto PathGeometry, ovvero una struttura semplificata dell'area riempita dell'oggetto Geometry, nell'ambito della tolleranza specificata.

GetOutlinedPathGeometry()

Ottiene un oggetto PathGeometry, ovvero una struttura semplificata dell'area riempita dell'oggetto Geometry.

GetOutlinedPathGeometry(Double, ToleranceType)

Ottiene un oggetto PathGeometry, ovvero una struttura semplificata dell'area riempita dell'oggetto Geometry, nell'ambito della tolleranza specificata.

public:
 virtual System::Windows::Media::PathGeometry ^ GetOutlinedPathGeometry(double tolerance, System::Windows::Media::ToleranceType type);
[System.Security.SecurityCritical]
public virtual System.Windows.Media.PathGeometry GetOutlinedPathGeometry (double tolerance, System.Windows.Media.ToleranceType type);
public virtual System.Windows.Media.PathGeometry GetOutlinedPathGeometry (double tolerance, System.Windows.Media.ToleranceType type);
[<System.Security.SecurityCritical>]
abstract member GetOutlinedPathGeometry : double * System.Windows.Media.ToleranceType -> System.Windows.Media.PathGeometry
override this.GetOutlinedPathGeometry : double * System.Windows.Media.ToleranceType -> System.Windows.Media.PathGeometry
abstract member GetOutlinedPathGeometry : double * System.Windows.Media.ToleranceType -> System.Windows.Media.PathGeometry
override this.GetOutlinedPathGeometry : double * System.Windows.Media.ToleranceType -> System.Windows.Media.PathGeometry
Public Overridable Function GetOutlinedPathGeometry (tolerance As Double, type As ToleranceType) As PathGeometry

Parametri

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

PathGeometry

Struttura semplificata dell'area riempita dell'oggetto Geometry.

Attributi

Commenti

Alcuni Geometry metodi (ad esempio GetOutlinedPathGeometry) 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 rispetto a un'approssimazione con un fattore di tolleranza elevato.

Si applica a

GetOutlinedPathGeometry()

Ottiene un oggetto PathGeometry, ovvero una struttura semplificata dell'area riempita dell'oggetto Geometry.

public:
 System::Windows::Media::PathGeometry ^ GetOutlinedPathGeometry();
public System.Windows.Media.PathGeometry GetOutlinedPathGeometry ();
member this.GetOutlinedPathGeometry : unit -> System.Windows.Media.PathGeometry
Public Function GetOutlinedPathGeometry () As PathGeometry

Restituisce

PathGeometry

Struttura semplificata dell'area riempita dell'oggetto Geometry.

Commenti

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

Alcuni Geometry metodi (ad esempio GetOutlinedPathGeometry) 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 rispetto a un'approssimazione con un fattore di tolleranza elevato.

Si applica a