IGeometryPath

IGeometryPath interface

表示 GeometryShape 的几何路径

public interface IGeometryPath

特性

姓名 描述
FillMode { get; set; } 设置填充模式
PathData { get; } 以路径段数组的形式返回 GeometryShape 的几何路径。
Stroke { get; set; } 设置笔触外观

方法

姓名 描述
ArcTo(float, float, float, float) 将指定的弧附加到路径。
CloseFigure() 关闭当前路径
CubicBezierTo(PointF, PointF, PointF) 在路径末尾添加三次贝塞尔曲线
CubicBezierTo(PointF, PointF, PointF, uint) 将三次贝塞尔曲线添加到路径的指定位置
CubicBezierTo(float, float, float, float, float, float) 在路径末尾添加三次贝塞尔曲线
CubicBezierTo(float, float, float, float, float, float, uint) 将三次贝塞尔曲线添加到路径的指定位置
LineTo(PointF) 在路径末尾添加行
LineTo(float, float) 在路径末尾添加一行
LineTo(PointF, uint) 将行添加到路径的指定位置
LineTo(float, float, uint) 将行添加到路径的指定位置
MoveTo(PointF) 设置下一个点的位置。
MoveTo(float, float) 设置下一个点的位置。
QuadraticBezierTo(PointF, PointF) 在路径末尾添加二次贝塞尔曲线
QuadraticBezierTo(PointF, PointF, uint) 将二次贝塞尔曲线添加到路径的指定位置
QuadraticBezierTo(float, float, float, float) 在路径末尾添加二次贝塞尔曲线
QuadraticBezierTo(float, float, float, float, uint) 将二次贝塞尔曲线添加到路径的指定位置
RemoveAt(int) 删除几何路径指定索引处的段。

也可以看看