Поделиться через


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
Реализации

Комментарии

Примечание

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

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

GraphicsPathIterator(GraphicsPath)

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

Свойства

Count

Получает количество точек в контуре.

SubpathCount

Получает количество субконтуров в контуре.

Методы

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

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

CreateObjRef(Type)

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

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

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

Enumerate(PointF[], 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)

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