Share via


GraphicsPathIterator Sınıf

Tanım

içindeki alt yollarda yineleme yapma ve her alt yoldaki GraphicsPath ş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ümlerde, bu türü içeren System.Drawing.Common paketi yalnızca Windows işletim sistemlerinde desteklenir. Platformlar arası uygulamalarda bu türün kullanılması derleme zamanı uyarılarına ve çalışma zamanı özel durumlarına neden olur. Daha fazla bilgi için bkz . System.Drawing.Common yalnızca Windows'ta 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 yolların 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()
Geçersiz.

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()
Geçersiz.

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 sonraki işaretçiyle ilişkilendirilmiş GraphicsPath olan değeri artırır ve geçerli işaretçi ile sonraki işaretçi (veya yol sonu) arasında bulunan tüm noktaları parametresine 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 yol için 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