Geometry.StrokeContainsWithDetail Metodo

Definizione

Restituisce un valore che descrive l'intersezione tra la geometria specificata e il tratto della geometria corrente.Returns a value that describes the intersection between the specified geometry and the current geometry's stroke.

Overload

StrokeContainsWithDetail(Pen, Geometry)

Restituisce un valore che descrive l'intersezione tra l'oggetto Geometry specificato e il tratto creato applicando l'oggetto Pen specificato alla geometria corrente.Returns a value that describes the intersection between the specified Geometry and the stroke created by applying the specified Pen to the current geometry.

StrokeContainsWithDetail(Pen, Geometry, Double, ToleranceType)

Ottiene un valore che descrive l'intersezione tra l'oggetto Geometry specificato e il tratto creato applicando l'oggetto Pen specificato alla geometria corrente, in base al margine di errore definitoGets a value that describes the intersection between the specified Geometry and the stroke created by applying the specified Pen to the current geometry, given the specified margin of error.

StrokeContainsWithDetail(Pen, Geometry)

Restituisce un valore che descrive l'intersezione tra l'oggetto Geometry specificato e il tratto creato applicando l'oggetto Pen specificato alla geometria corrente.Returns a value that describes the intersection between the specified Geometry and the stroke created by applying the specified Pen to the current geometry.

public:
 System::Windows::Media::IntersectionDetail StrokeContainsWithDetail(System::Windows::Media::Pen ^ pen, System::Windows::Media::Geometry ^ geometry);
public System.Windows.Media.IntersectionDetail StrokeContainsWithDetail (System.Windows.Media.Pen pen, System.Windows.Media.Geometry geometry);
member this.StrokeContainsWithDetail : System.Windows.Media.Pen * System.Windows.Media.Geometry -> System.Windows.Media.IntersectionDetail
Public Function StrokeContainsWithDetail (pen As Pen, geometry As Geometry) As IntersectionDetail

Parametri

pen
Pen

Oggetto che determina l'area del tratto della geometria correnteAn object that determines the area of the current geometry's stroke.

geometry
Geometry

Geometria di cui eseguire il test di contenimento.The geometry to test for containment.

Restituisce

Uno dei valori di enumerazione.One of the enumeration values.

Commenti

Il fattore di tolleranza predefinito, definito dalla proprietà StandardFlatteningTolerance, viene utilizzato per determinare se la geometria specificata si trova nel tratto della geometria corrente.The default tolerance factor (defined by the StandardFlatteningTolerance property) is used when determining whether the specified geometry is located in the current geometry's stroke. Per specificare un fattore di tolleranza personalizzato, usare il metodo StrokeContainsWithDetail.To specify your own tolerance factor, use the StrokeContainsWithDetail method.

Alcuni Geometry metodi, ad esempio StrokeContainsWithDetail, producono o usano un'approssimazione poligonale della geometria.Some Geometry methods (such as StrokeContainsWithDetail) produce or use a polygonal approximation of the geometry. Il fattore di tolleranza specifica la distanza massima tra i punti nell'approssimazione poligonale.The tolerance factor specifies the maximum distance between points in this polygonal approximation. I valori di tolleranza inferiori producono approssimazioni migliori, ma richiedono una maggiore elaborazione rispetto a un'approssimazione con un fattore di tolleranza grande.Smaller tolerance values produce better approximations, but require more processing than an approximation with a large tolerance factor.

StrokeContainsWithDetail(Pen, Geometry, Double, ToleranceType)

Ottiene un valore che descrive l'intersezione tra l'oggetto Geometry specificato e il tratto creato applicando l'oggetto Pen specificato alla geometria corrente, in base al margine di errore definitoGets a value that describes the intersection between the specified Geometry and the stroke created by applying the specified Pen to the current geometry, given the specified margin of error.

public:
 System::Windows::Media::IntersectionDetail StrokeContainsWithDetail(System::Windows::Media::Pen ^ pen, System::Windows::Media::Geometry ^ geometry, double tolerance, System::Windows::Media::ToleranceType type);
public System.Windows.Media.IntersectionDetail StrokeContainsWithDetail (System.Windows.Media.Pen pen, System.Windows.Media.Geometry geometry, double tolerance, System.Windows.Media.ToleranceType type);
member this.StrokeContainsWithDetail : System.Windows.Media.Pen * System.Windows.Media.Geometry * double * System.Windows.Media.ToleranceType -> System.Windows.Media.IntersectionDetail
Public Function StrokeContainsWithDetail (pen As Pen, geometry As Geometry, tolerance As Double, type As ToleranceType) As IntersectionDetail

Parametri

pen
Pen

Oggetto che determina l'area del tratto della geometria correnteAn object that determines the area of the current geometry's stroke.

geometry
Geometry

Geometria di cui eseguire il test di contenimento.The geometry to test for containment.

tolerance
Double

Limiti massimi della distanza tra i punti nell'approssimazione poligonale delle geometrie.The maximum bounds on the distance between points in the polygonal approximation of the geometries. Valori inferiori producono risultati più precisi ma possono rallentare l'esecuzione.Smaller values produce more accurate results but cause slower execution. Se tolerance è minore di .000001, viene utilizzato .000001.If tolerance is less than .000001, .000001 is used instead.

type
ToleranceType

Uno dei valori ToleranceType che specifica se il fattore di tolleranza è un valore assoluto o un valore relativo all'area della geometria.One of the ToleranceType values that specifies whether the tolerance factor is an absolute value or relative to the area of the geometry.

Restituisce

Uno dei valori di enumerazione.One of the enumeration values.

Commenti

Alcuni Geometry metodi, ad esempio StrokeContainsWithDetail, producono o usano un'approssimazione poligonale della geometria.Some Geometry methods (such as StrokeContainsWithDetail) produce or use a polygonal approximation of the geometry. Il fattore di tolleranza specifica la distanza massima tra i punti nell'approssimazione poligonale.The tolerance factor specifies the maximum distance between points in this polygonal approximation. I valori di tolleranza inferiori producono approssimazioni migliori, ma richiedono una maggiore elaborazione rispetto a un'approssimazione con un fattore di tolleranza grande.Smaller tolerance values produce better approximations, but require more processing than an approximation with a large tolerance factor.

Si applica a