GraphicsPathIterator Třída

Definice

Poskytuje možnost iterovat podpatky v GraphicsPath jednotlivých podpatkách a testovat typy obrazců obsažených v jednotlivých dílčích cestách. Tuto třídu nelze dědit.

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
Dědičnost
GraphicsPathIterator
Implementuje

Poznámky

Poznámka

v rozhraní .net 6 a novějších verzích je balíček System. Drawing. Common, který tento typ obsahuje, podporován pouze v operačních systémech Windows. Použití tohoto typu v aplikacích pro více platforem způsobuje upozornění na dobu kompilace a výjimky za běhu. Další informace naleznete v tématu System. Drawing. Common, který je podporován pouze v Windows.

Konstruktory

GraphicsPathIterator(GraphicsPath)

Inicializuje novou instanci GraphicsPathIterator třídy se zadaným GraphicsPath objektem.

Vlastnosti

Count

Získá počet bodů v cestě.

SubpathCount

Získá počet dílčích cest v cestě.

Metody

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

PathPoints Zkopíruje vlastnost a PathTypes pole vlastností přidruženého GraphicsPath do dvou zadaných polí.

CreateObjRef(Type)

Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy serveru používaného ke komunikaci se vzdáleným objektem.

(Zděděno od MarshalByRefObject)
Dispose()

Uvolní všechny prostředky používané tímto GraphicsPathIterator objektem.

Enumerate(PointF[], Byte[])

PathPoints Zkopíruje vlastnost a PathTypes pole vlastností přidruženého GraphicsPath do dvou zadaných polí.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
Finalize()

Umožňuje objektu zkusit uvolnit prostředky a provést další operace čištění, než se uvolní uvolňováním paměti.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetLifetimeService()
Zastaralé.

Načte aktuální objekt služby životnosti, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
HasCurve()

Určuje, zda cesta přidružená k tomuto GraphicsPathIterator prvku obsahuje křivku.

InitializeLifetimeService()
Zastaralé.

Získá objekt služby životnosti pro řízení zásad životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
MemberwiseClone(Boolean)

Vytvoří kopii aktuálního objektu bez MarshalByRefObject podmět.

(Zděděno od MarshalByRefObject)
NextMarker(GraphicsPath)

Tento GraphicsPathIterator objekt má GraphicsPath přidružený objekt. NextMarker(GraphicsPath) Metoda zvýší přidruženou GraphicsPath k další značce v cestě a zkopíruje všechny body obsažené mezi aktuální značkou a další značkou (nebo koncem cesty) na druhý GraphicsPath objekt předaný parametru.

NextMarker(Int32, Int32)

Zvýší GraphicsPathIterator na další značku v cestě a vrátí počáteční a zastavovací indexy prostřednictvím parametrů [out].

NextPathType(Byte, Int32, Int32)

Získá počáteční index a koncový index další skupiny datových bodů, které mají stejný typ.

NextSubpath(GraphicsPath, Boolean)

Získá další obrázek (dílčí cesta) z přidružené cesty tohoto GraphicsPathIterator.

NextSubpath(Int32, Int32, Boolean)

Přesune cestu GraphicsPathIterator na další dílčí cestu. Počáteční index a koncový index další dílčí cesty jsou obsaženy v parametrech [out].

Rewind()

Převije to GraphicsPathIterator na začátek přidružené cesty.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro