GraphicsPathIterator
GraphicsPathIterator class
提供遍历子路径的能力GraphicsPath并测试每个子路径中包含的形状类型。 这个类不能被继承。
public sealed class GraphicsPathIterator : IDisposable
构造函数
特性
方法
姓名 | 描述 |
---|
CopyData(ref PointF[], ref byte[], int, int) | 复制关联的 GraphicsPath.PathPoints 属性和 GraphicsPath.PathTypes 属性数组 GraphicsPath 进入两个指定的数组。 |
Dispose() | 执行与释放、释放或重置非托管资源相关的应用程序定义任务。 |
Enumerate(ref PointF[], ref byte[]) | 复制关联的 GraphicsPath.PathPoints 属性和 GraphicsPath.PathTypes 属性数组 GraphicsPath 进入两个指定的数组。 |
HasCurve() | 表示是否与此关联的路径GraphicsPathIterator 包含一条曲线。 |
NextMarker(GraphicsPath) | 这个GraphicsPathIterator 对象有一个GraphicsPath 与之关联的对象。 此方法递增关联的GraphicsPath 到其 path 中的下一个标记,并将当前标记和下一个标记(或路径结尾) 之间包含的所有点复制到第二个GraphicsPath 传入参数的对象. |
NextMarker(out int, out int) | 递增GraphicsPathIterator 到 path 中的下一个标记,并通过 [out] 参数返回开始和停止索引。 |
NextPathType(out byte, out int, out int) | 获取下一组同类型数据点的起始索引和结束索引。 |
NextSubpath(GraphicsPath, out bool) | 从 this 的关联路径中获取下一个图形(子路径)GraphicsPathIterator . |
NextSubpath(out int, out int, out bool) | 移动GraphicsPathIterator 到路径中的下一个子路径。下一个子路径的开始索引和结束索引包含在[out]参数中。 |
Rewind() | 倒带GraphicsPathIterator 到其关联路径的开头。 |
也可以看看