GraphicsPathIterator Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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) |