Compartir a través de


Geometry.StrokeContains Método

Definición

Determina si el trazo de la geometría contiene el objeto Point especificado.

Sobrecargas

StrokeContains(Pen, Point)

Determina si el objeto Point especificado está incluido en el trazo que se ha generado aplicando a la geometría el objeto Pen especificado.

StrokeContains(Pen, Point, Double, ToleranceType)

Determina si el objeto Point especificado se encuentra en el trazo que se ha generado aplicando a la geometría el objeto Pen especificado, dado el margen de error especificado.

StrokeContains(Pen, Point)

Determina si el objeto Point especificado está incluido en el trazo que se ha generado aplicando a la geometría el objeto Pen especificado.

public:
 bool StrokeContains(System::Windows::Media::Pen ^ pen, System::Windows::Point hitPoint);
public bool StrokeContains (System.Windows.Media.Pen pen, System.Windows.Point hitPoint);
member this.StrokeContains : System.Windows.Media.Pen * System.Windows.Point -> bool
Public Function StrokeContains (pen As Pen, hitPoint As Point) As Boolean

Parámetros

pen
Pen

Objeto que determina el área del trazo de la geometría.

hitPoint
Point

Punto cuya inclusión se va a comprobar.

Devoluciones

Es true si hitPoint está incluido en el trazo que se ha generado aplicando a la geometría el objeto Pen especificado; de lo contrario, es false.

Comentarios

El factor de tolerancia predeterminado (especificado por la StandardFlatteningTolerance propiedad ) se usa al determinar si el punto especificado se encuentra en el trazo de la geometría. Para especificar su propio factor de tolerancia, use la StrokeContains sobrecarga .

Algunos Geometry métodos (como StrokeContains) producen o usan una aproximación poligonal de la geometría. El factor de tolerancia especifica la distancia máxima entre puntos de esta aproximación poligonal. Los valores de tolerancia más pequeños producen mejores aproximaciones, pero requieren más procesamiento que una aproximación con un factor de tolerancia grande.

Se aplica a

StrokeContains(Pen, Point, Double, ToleranceType)

Determina si el objeto Point especificado se encuentra en el trazo que se ha generado aplicando a la geometría el objeto Pen especificado, dado el margen de error especificado.

public:
 bool StrokeContains(System::Windows::Media::Pen ^ pen, System::Windows::Point hitPoint, double tolerance, System::Windows::Media::ToleranceType type);
public bool StrokeContains (System.Windows.Media.Pen pen, System.Windows.Point hitPoint, double tolerance, System.Windows.Media.ToleranceType type);
member this.StrokeContains : System.Windows.Media.Pen * System.Windows.Point * double * System.Windows.Media.ToleranceType -> bool
Public Function StrokeContains (pen As Pen, hitPoint As Point, tolerance As Double, type As ToleranceType) As Boolean

Parámetros

pen
Pen

Objeto que define el trazo de una geometría.

hitPoint
Point

Punto cuya inclusión se va a comprobar.

tolerance
Double

Límites máximos de la distancia entre puntos en la aproximación poligonal de la geometría. Los valores menores generan resultados más precisos pero hacen que la ejecución sea más lenta. Si tolerance es menor que 0,000001, se utiliza en su lugar 0,000001.

type
ToleranceType

Uno de los valores de ToleranceType que especifica si el factor de tolerancia es un valor absoluto o relativo en el área de la geometría.

Devoluciones

Es true si el trazo que se ha creado aplicando a la geometría el objeto Pen especificado contiene el punto especificado, dado el factor de tolerancia indicado; de lo contrario, es false.

Comentarios

Algunos Geometry métodos (como StrokeContains) producen o usan una aproximación poligonal de la geometría. El factor de tolerancia especifica la distancia máxima entre puntos de esta aproximación poligonal. Los valores de tolerancia más pequeños producen mejores aproximaciones, pero requieren más procesamiento que una aproximación con un factor de tolerancia grande.

Se aplica a