Geometry.StrokeContainsWithDetail 方法

定义

返回一个值,该值描述指定几何图形与当前几何图形笔画的交集。

重载

StrokeContainsWithDetail(Pen, Geometry)

返回一个值,该值描述指定的 Geometry 与通过向当前几何图形应用指定 Pen 所创建的笔画的交集。

StrokeContainsWithDetail(Pen, Geometry, Double, ToleranceType)

在给出指定的误差范围的情况下,获取一个值,该值描述指定的 Geometry 与通过向当前几何图形应用指定 Pen 所创建的笔画的交集。

StrokeContainsWithDetail(Pen, Geometry)

返回一个值,该值描述指定的 Geometry 与通过向当前几何图形应用指定 Pen 所创建的笔画的交集。

public:
 System::Windows::Media::IntersectionDetail StrokeContainsWithDetail(System::Windows::Media::Pen ^ pen, System::Windows::Media::Geometry ^ geometry);
public System.Windows.Media.IntersectionDetail StrokeContainsWithDetail (System.Windows.Media.Pen pen, System.Windows.Media.Geometry geometry);
member this.StrokeContainsWithDetail : System.Windows.Media.Pen * System.Windows.Media.Geometry -> System.Windows.Media.IntersectionDetail
Public Function StrokeContainsWithDetail (pen As Pen, geometry As Geometry) As IntersectionDetail

参数

pen
Pen

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

geometry
Geometry

要进行包容测试的几何图形。

返回

枚举值之一。

注解

在确定指定的几何图形是否位于当前几何图形的笔划中时,将使用由 属性定义的 StandardFlatteningTolerance 默认容差 (因子) 。 若要指定自己的容差因子,请使用 StrokeContainsWithDetail 方法。

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

适用于

StrokeContainsWithDetail(Pen, Geometry, Double, ToleranceType)

在给出指定的误差范围的情况下,获取一个值,该值描述指定的 Geometry 与通过向当前几何图形应用指定 Pen 所创建的笔画的交集。

public:
 System::Windows::Media::IntersectionDetail StrokeContainsWithDetail(System::Windows::Media::Pen ^ pen, System::Windows::Media::Geometry ^ geometry, double tolerance, System::Windows::Media::ToleranceType type);
public System.Windows.Media.IntersectionDetail StrokeContainsWithDetail (System.Windows.Media.Pen pen, System.Windows.Media.Geometry geometry, double tolerance, System.Windows.Media.ToleranceType type);
member this.StrokeContainsWithDetail : System.Windows.Media.Pen * System.Windows.Media.Geometry * double * System.Windows.Media.ToleranceType -> System.Windows.Media.IntersectionDetail
Public Function StrokeContainsWithDetail (pen As Pen, geometry As Geometry, tolerance As Double, type As ToleranceType) As IntersectionDetail

参数

pen
Pen

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

geometry
Geometry

要进行包容测试的几何图形。

tolerance
Double

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

type
ToleranceType

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

返回

枚举值之一。

注解

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

适用于