GraphicsPathIterator Класс

Определение

Предоставляет возможность итерации через подпаты в подпатах GraphicsPath и проверять типы фигур, содержащихся в каждом подпате. Этот класс не наследуется.

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
Наследование
GraphicsPathIterator
Реализации

Комментарии

Note

В .NET 6 и более поздних версиях пакет System.Drawing.Common, который включает этот тип, поддерживается только в операционных системах Windows. Использование этого типа в кроссплатформенных приложениях вызывает предупреждения во время компиляции и исключения во время выполнения. Дополнительные сведения см. в статье System.Drawing.Common, поддерживаемой только в Windows.

Конструкторы

Имя Описание
GraphicsPathIterator(GraphicsPath)

Инициализирует новый экземпляр GraphicsPathIterator класса с указанным GraphicsPath объектом.

Свойства

Имя Описание
Count

Возвращает количество точек в пути.

SubpathCount

Возвращает количество подпаток в пути.

Методы

Имя Описание
CopyData(PointF[], Byte[], Int32, Int32)

Копирует PathPoints массивы свойств и PathTypes свойств, связанных GraphicsPath с двумя указанными массивами.

CopyData(Span<PointF>, Span<Byte>, Int32, Int32)

Копирует PathPoints массивы свойств и PathTypes свойств, связанных GraphicsPath с двумя указанными массивами.

CreateObjRef(Type)

Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.

(Унаследовано от MarshalByRefObject)
Dispose()

Освобождает все ресурсы, используемые этим объектом GraphicsPathIterator.

Enumerate(PointF[], Byte[])

Копирует PathPoints массивы свойств и PathTypes свойств, связанных GraphicsPath с двумя указанными массивами.

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

Копирует PathPoints массивы свойств и PathTypes свойств, связанных GraphicsPath с двумя указанными массивами.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
Finalize()

Позволяет объекту пытаться освободить ресурсы и выполнять другие операции очистки перед его восстановлением сборкой мусора.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetLifetimeService()
Устаревшие..

Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра.

(Унаследовано от MarshalByRefObject)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
HasCurve()

Указывает, содержит ли путь, связанный с этим GraphicsPathIterator , кривую.

InitializeLifetimeService()
Устаревшие..

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.

(Унаследовано от MarshalByRefObject)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
MemberwiseClone(Boolean)

Создает неглубокую копию текущего MarshalByRefObject объекта.

(Унаследовано от MarshalByRefObject)
NextMarker(GraphicsPath)

Этот GraphicsPathIterator объект связан GraphicsPath с ним. Метод NextMarker(GraphicsPath) увеличивает связанный GraphicsPath с следующим маркером путь и копирует все точки, содержащиеся между текущим маркером и следующим маркером (или конец пути) во второй GraphicsPath объект, переданный параметру.

NextMarker(Int32, Int32)

GraphicsPathIterator Увеличивает следующий маркер в пути и возвращает начальные и стоп-индексы по параметрам [out].

NextPathType(Byte, Int32, Int32)

Возвращает начальный индекс и конечный индекс следующей группы точек данных, которые имеют одинаковый тип.

NextSubpath(GraphicsPath, Boolean)

Возвращает следующий рисунок (подпат) из связанного пути к этому GraphicsPathIterator.

NextSubpath(Int32, Int32, Boolean)

GraphicsPathIterator Перемещает следующий подпуть в пути. Начальный индекс и конечный индекс следующего подпата содержатся в параметрах [out].

Rewind()

Перемечает это GraphicsPathIterator к началу связанного пути.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к