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í.
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
- 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) |