GraphicsPathIterator Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece a capacidade de iterar por subcaminhos em um GraphicsPath e testar os tipos de formas contidas em cada subcaminho. Essa classe não pode ser herdada.
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
- Herança
- Implementações
Comentários
Observação
No .NET 6 e versões posteriores, o pacote System.Drawing.Common, que inclui esse tipo, só tem suporte em sistemas operacionais Windows. O uso desse tipo em aplicativos multiplataforma causa avisos de tempo de compilação e exceções em tempo de execução. Para obter mais informações, consulte System.Drawing.Common com suporte apenas no Windows.
Construtores
| GraphicsPathIterator(GraphicsPath) |
Inicializa uma nova instância da classe GraphicsPathIterator com o objeto GraphicsPath especificado. |
Propriedades
| Count |
Obtém o número de pontos no caminho. |
| SubpathCount |
Obtém o número de subcaminhos no caminho. |
Métodos
| CopyData(PointF[], Byte[], Int32, Int32) |
Copia as matrizes da propriedade PathPoints e da propriedade PathTypes do GraphicsPath associado em duas matrizes especificadas. |
| CreateObjRef(Type) |
Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto. (Herdado de MarshalByRefObject) |
| Dispose() |
Libera todos os recursos usados por esse objeto GraphicsPathIterator. |
| Enumerate(PointF[], Byte[]) |
Copia as matrizes da propriedade PathPoints e da propriedade PathTypes do GraphicsPath associado em duas matrizes especificadas. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| Finalize() |
Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes de ser recuperado pela coleta de lixo. |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetLifetimeService() |
Obsoleto.
Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância. (Herdado de MarshalByRefObject) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| HasCurve() |
Indica se o caminho associado a este GraphicsPathIterator contém ou não uma curva. |
| InitializeLifetimeService() |
Obsoleto.
Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância. (Herdado de MarshalByRefObject) |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
| MemberwiseClone(Boolean) |
Cria uma cópia superficial do objeto MarshalByRefObject atual. (Herdado de MarshalByRefObject) |
| NextMarker(GraphicsPath) |
O objeto GraphicsPathIterator tem um objeto GraphicsPath associado a ele. O método NextMarker(GraphicsPath) incrementa o GraphicsPath associado para o próximo marcador em seu caminho e copia todos os pontos contidos entre o marcador atual e o próximo marcador (ou o final do caminho) para um segundo objeto GraphicsPath passado para o parâmetro. |
| NextMarker(Int32, Int32) |
Incrementa o GraphicsPathIterator para o próximo marcador no caminho e retorna os índices de início e parada por meio dos parâmetros [out]. |
| NextPathType(Byte, Int32, Int32) |
Obtém o índice inicial e o índice final do próximo grupo de pontos de dados, todos os quais têm o mesmo tipo. |
| NextSubpath(GraphicsPath, Boolean) |
Obtém a próxima figura (subcaminho) do caminho associado deste GraphicsPathIterator. |
| NextSubpath(Int32, Int32, Boolean) |
Move o GraphicsPathIterator para o próximo subcaminho no caminho. O índice inicial e o índice final do próximo subcaminho estão contidos nos parâmetros [out]. |
| Rewind() |
Retrocede esse GraphicsPathIterator para o início de seu caminho associado. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |