Geometry.StrokeContains Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Determina se o traço da geometria contém o especificado Point.
Sobrecargas
| Nome | Description |
|---|---|
| StrokeContains(Pen, Point) |
Determina se o especificado Point está contido no traço produzido aplicando o especificado Pen à geometria. |
| StrokeContains(Pen, Point, Double, ToleranceType) |
Determina se o especificado Point está contido no traço produzido aplicando o especificado Pen à geometria, dada a margem de erro especificada. |
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
Um objeto que determina a área do traço da geometria.
- hitPoint
- Point
O ponto a ser testado quanto ao confinamento.
Retornos
true se hitPoint estiver contido no traço produzido aplicando o especificado Pen à geometria; caso contrário, false.
Comentários
O fator de tolerância padrão (especificado pela StandardFlatteningTolerance propriedade) é usado ao determinar se o ponto especificado está localizado no traço da geometria. Para especificar seu próprio fator de tolerância, use a StrokeContains sobrecarga.
Alguns métodos Geometry (como StrokeContains) produzem ou usam uma aproximação poligonal da geometria. O fator de tolerância especifica a distância máxima entre os pontos nessa aproximação poligonal. Valores de tolerância menores produzem melhores aproximações, mas exigem mais processamento do que uma aproximação com um fator de tolerância grande.
Aplica-se 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
Um objeto que define o traço de uma geometria.
- hitPoint
- Point
O ponto a ser testado quanto ao confinamento.
- tolerance
- Double
Os limites máximos na distância entre pontos na aproximação poligonal da geometria. Valores menores produzem resultados mais precisos, mas causam uma execução mais lenta. Se tolerance for menor que .000001, .000001 será usado.
- type
- ToleranceType
Um dos valores ToleranceType que especifica se o fator de tolerância é um valor absoluto ou relativo à área da geometria.
Retornos
true se o traço criado aplicando o especificado Pen à geometria contiver o ponto especificado, dado o fator de tolerância especificado; caso contrário, false.
Comentários
Alguns métodos Geometry (como StrokeContains) produzem ou usam uma aproximação poligonal da geometria. O fator de tolerância especifica a distância máxima entre os pontos nessa aproximação poligonal. Valores de tolerância menores produzem melhores aproximações, mas exigem mais processamento do que uma aproximação com um fator de tolerância grande.