GraphicsPathIterator Sınıf

Tanım

içindeki alt yollarda yineleme yapma ve her alt GraphicsPath yoldaki şekil türlerini test etme olanağı sağlar. Bu sınıf devralınamaz.

public ref class GraphicsPathIterator sealed : MarshalByRefObject, IDisposable
public sealed class GraphicsPathIterator : MarshalByRefObject, IDisposable
type GraphicsPathIterator = class
    inherit MarshalByRefObject
    interface IDisposable
Public NotInheritable Class GraphicsPathIterator
Inherits MarshalByRefObject
Implements IDisposable
Devralma
GraphicsPathIterator
Uygulamalar

Açıklamalar

Not

.net 6 ve sonraki sürümlerinde, bu türü içeren System. Drawing. Common paketiyalnızca Windows işletim sistemlerinde desteklenir. Platformlar arası uygulamalarda bu tür kullanımı, derleme zamanı uyarıları ve çalışma zamanı özel durumları oluşmasına neden olur. Daha fazla bilgi için bkz. System. Drawing. Common yalnızca Windows desteklenir.

Oluşturucular

GraphicsPathIterator(GraphicsPath)

Belirtilen GraphicsPath nesneyle sınıfının yeni bir örneğini GraphicsPathIterator başlatır.

Özellikler

Count

Yoldaki nokta sayısını alır.

SubpathCount

Yoldaki alt yol sayısını alır.

Yöntemler

CopyData(PointF[], Byte[], Int32, Int32)

belirtilen iki diziye PathPoints ilişkili GraphicsPath özelliğini ve PathTypes özellik dizilerini kopyalar.

CreateObjRef(Type)

Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm ilgili bilgileri içeren bir nesne oluşturur.

(Devralındığı yer: MarshalByRefObject)
Dispose()

Bu GraphicsPathIterator nesne tarafından kullanılan tüm kaynakları serbest bırakır.

Enumerate(PointF[], Byte[])

belirtilen iki diziye PathPoints ilişkili GraphicsPath özelliğini ve PathTypes özellik dizilerini kopyalar.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
Finalize()

Bir nesnenin, atık toplama tarafından geri kazanılmadan önce kaynakları boşaltmaya ve diğer temizleme işlemlerini gerçekleştirmeye çalışmasına izin verir.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetLifetimeService()
Kullanımdan kalktı.

Bu örnek için yaşam süresi ilkesini denetleen geçerli yaşam süresi hizmet nesnesini alır.

(Devralındığı yer: MarshalByRefObject)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
HasCurve()

Bununla GraphicsPathIterator ilişkilendirilmiş yolun eğri içerip içermediğini gösterir.

InitializeLifetimeService()
Kullanımdan kalktı.

Bu örneğin yaşam süresi ilkesini denetlemek için bir yaşam süresi hizmet nesnesi alır.

(Devralındığı yer: MarshalByRefObject)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
MemberwiseClone(Boolean)

Geçerli MarshalByRefObject nesnenin sığ bir kopyasını oluşturur.

(Devralındığı yer: MarshalByRefObject)
NextMarker(GraphicsPath)

Bu GraphicsPathIterator nesnenin kendisiyle ilişkilendirilmiş bir GraphicsPath nesnesi var. yöntemi, NextMarker(GraphicsPath) yolundaki bir sonraki işaretçiyle ilişkilendirilmiş GraphicsPath olan öğesini artırır ve geçerli işaretçi ile sonraki işaretçi (veya yol sonu) arasında bulunan tüm noktaları parametreye geçirilen ikinci GraphicsPath bir nesneye kopyalar.

NextMarker(Int32, Int32)

Yolu bir GraphicsPathIterator sonraki işaretçiye artırır ve [out] parametreleri aracılığıyla başlangıç ve durdurma dizinlerini döndürür.

NextPathType(Byte, Int32, Int32)

Tümü aynı türe sahip bir sonraki veri noktası grubunun başlangıç dizinini ve bitiş dizinini alır.

NextSubpath(GraphicsPath, Boolean)

Bu GraphicsPathIteratoröğesinin ilişkili yolundan sonraki şekli (alt yol) alır.

NextSubpath(Int32, Int32, Boolean)

yolunu GraphicsPathIterator bir sonraki alt yola taşır. Sonraki alt yolu başlangıç dizini ve bitiş dizini [out] parametrelerinde yer alır.

Rewind()

Bunu GraphicsPathIterator ilişkili yolunun başına geri sarmalar.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır