Geometry.StrokeContains 方法

定义

确定几何图形的笔画是否包含指定的 Point

重载

StrokeContains(Pen, Point)

确定指定的 Point 是否包含在通过向几何图形应用指定 Pen 所生成的笔画中。

StrokeContains(Pen, Point, Double, ToleranceType)

在给出指定误差范围的情况下,确定指定的 Point 是否包含在通过向几何图形应用指定 Pen 所生成的笔画中。

StrokeContains(Pen, Point)

确定指定的 Point 是否包含在通过向几何图形应用指定 Pen 所生成的笔画中。

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

参数

pen
Pen

一个确定几何图形笔画区域的对象。

hitPoint
Point

要进行包容测试的点。

返回

如果 hitPoint 包含在通过向几何图形应用指定 Pen 所生成的笔画中,则为 true;否则为 false

注解

确定指定的点是否位于几何图形的笔划中时,将使用由 属性 (指定的 StandardFlatteningTolerance 默认容差因子) 。 若要指定自己的容差系数,请使用 StrokeContains 重载。

某些 Geometry 方法 ((例如 StrokeContains) 生成或使用几何图形的多边形近似值。 容差因子指定此多边形近似中各点之间的最大距离。 较小的容差值产生更好的近似值,但比具有较大容差因子的近似值需要更多的处理。

适用于

StrokeContains(Pen, Point, Double, ToleranceType)

在给出指定误差范围的情况下,确定指定的 Point 是否包含在通过向几何图形应用指定 Pen 所生成的笔画中。

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

参数

pen
Pen

一个定义几何图形笔画的对象。

hitPoint
Point

要进行包容测试的点。

tolerance
Double

几何图形的多边形近似中两点间距离的上限。 值越小,生成的结果就越准确,但执行速度会变慢。 如果 tolerance 小于 .000001,则改用 .000001。

type
ToleranceType

ToleranceType 值之一,指定公差因子是绝对值还是相对于几何图形区域的相对值。

返回

在给出指定公差因子的情况下,如果通过向几何图形应用指定 Pen 创建的笔画包含指定的点,则为 true;否则为 false

注解

某些 Geometry 方法 ((例如 StrokeContains) 生成或使用几何图形的多边形近似值。 容差因子指定此多边形近似中各点之间的最大距离。 较小的容差值产生更好的近似值,但比具有较大容差因子的近似值需要更多的处理。

适用于