Geometry.StrokeContains Método

Definição

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)

Determina se o especificado Point está contido no traço produzido aplicando o especificado Pen à geometria.

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)

Determina se o especificado Point está contido no traço produzido aplicando o especificado Pen à geometria, dada a margem de erro especificada.

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.

Aplica-se a