Sdílet prostřednictvím


GraphicsPathIterator Třída

Definice

Umožňuje iterovat dílčí cesty v objektu GraphicsPath a testovat typy obrazců obsažených v každé dílčí cestě. Tato třída se nemůže 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 .NET 6 a novějších verzích je balíček System.Drawing.Common, který obsahuje tento typ, podporován pouze v operačních systémech Windows. Použití tohoto typu v multiplatformních aplikacích způsobuje upozornění při kompilaci a výjimky za běhu. Další informace najdete v tématu System.Drawing.Common podporované pouze ve 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)

Zkopíruje PathPoints vlastnosti 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 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[])

Zkopíruje PathPoints vlastnosti 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 pokusit se uvolnit prostředky a provést další operace čištění před jeho uvolněním uvolňováním.

GetHashCode()

Slouží jako výchozí hashovací funkce.

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

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

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

Získá aktuální Type instanci.

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

Určuje, zda cesta přidružená k této GraphicsPathIterator cestě obsahuje křivku.

InitializeLifetimeService()
Zastaralé.

Získá objekt služby životnosti, který řídí zásady životnosti pro tuto instanci.

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

Vytvoří mělkou kopii aktuálního Objectsouboru .

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

Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu.

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

Tento GraphicsPathIterator objekt má GraphicsPath přidružený objekt. Metoda NextMarker(GraphicsPath) 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 hodnotu na další značku v cestě a vrátí indexy spuštění a zastavení pomocí parametrů [out].

NextPathType(Byte, Int32, Int32)

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

NextSubpath(GraphicsPath, Boolean)

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

NextSubpath(Int32, Int32, Boolean)

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

Rewind()

Převinou GraphicsPathIterator ho zpět 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