GraphicsPathIterator

GraphicsPathIterator class

Bir dizindeki alt yollar boyunca yineleme yeteneği sağlar.GraphicsPath ve her alt yolda bulunan şekil türlerini test edin. Bu sınıf devralınamaz.

public sealed class GraphicsPathIterator : IDisposable

yapıcılar

İsimTanım
GraphicsPathIterator(GraphicsPath)Yeni bir örneğini başlatırGraphicsPathIterator sınıf.

Özellikleri

İsimTanım
Count { get; }Yoldaki noktaların sayısını alır.
SubpathCount { get; }Yoldaki alt yolların sayısını alır.

yöntemler

İsimTanım
CopyData(ref PointF[], ref byte[], int, int)İlişkili öğenin GraphicsPath.PathPoints özelliğini ve GraphicsPath.PathTypes özelliğini arrays kopyalar.GraphicsPath belirtilen iki diziye.
Dispose()Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir.
Enumerate(ref PointF[], ref byte[])İlişkili öğenin GraphicsPath.PathPoints özelliğini ve GraphicsPath.PathTypes özelliğini arrays kopyalar.GraphicsPath belirtilen iki diziye.
HasCurve()Yolun bununla ilişkili olup olmadığını gösterir.GraphicsPathIterator bir eğri içerir.
NextMarker(GraphicsPath)BuGraphicsPathIterator nesnenin birGraphicsPath onunla ilişkili nesne. Bu yöntem ilişkili nesneyi artırır.GraphicsPath path içindeki bir sonraki işaretçiye ve geçerli işaretçi ile sonraki işaretçi (veya yolun sonu) arasındaki tüm noktaları bir saniyeye kopyalarGraphicsPath nesne parametresine aktarıldı.
NextMarker(out int, out int)ArtırırGraphicsPathIteratorpath içindeki bir sonraki işaretçiye geçer ve [out] parametreleri aracılığıyla başlangıç ve bitiş dizinlerini döndürür.
NextPathType(out byte, out int, out int)Hepsi aynı türe sahip olan sonraki veri noktası grubunun başlangıç dizinini ve bitiş dizinini alır.
NextSubpath(GraphicsPath, out bool)Bunun ilişkili yolundan sonraki şekli (alt yol) alırGraphicsPathIterator .
NextSubpath(out int, out int, out bool)GraphicsPathIterator yoldaki bir sonraki alt yola. Sonraki alt yolun başlangıç dizini ve bitiş dizini [out] parametrelerinde bulunur.
Rewind()Bunu geri sararGraphicsPathIterator ilişkili yolunun başına.

Ayrıca bakınız