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
- Наследование
- Реализации
Комментарии
Примечание
В .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) |