GraphicsPathIterator Třída

Definice

Poskytuje možnost iterovat prostřednictvím dílčích cest v 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

Note

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í v době kompilace a výjimky za běhu. Další informace naleznete v tématu System.Drawing.Common podporován pouze ve Windows.

Konstruktory

Name Description
GraphicsPathIterator(GraphicsPath)

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

Vlastnosti

Name Description
Count

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

SubpathCount

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

Metody

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

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

CopyData(Span<PointF>, Span<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 sloužící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í.

Enumerate(Span<PointF>, Span<Byte>)

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

Equals(Object)

Určuje, zda je zadaný objekt roven 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 uvolněním paměti.

GetHashCode()

Slouží jako výchozí funkce hash.

(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á Type aktuální instance.

(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 pro řízení zásad životnosti pro tuto instanci.

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

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

(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í 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 GraphicsPathIterator cestu na další dílčí cestu. Počáteční index a koncový index další dílčí cesty jsou obsaženy v parametrech [out].

Rewind()

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