Geometry.StrokeContains Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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)
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)
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.