OperatorCollection
Resumo geral
OperatorCollection é uma classe em Aspose.PDF FOSS para .NET. Herdeiros de: IEnumerable<Operator>, IDisposable.
Coleção de operadores de fluxo de conteúdo para uma página.
Esta classe fornece 22 métodos para trabalhar com objetos OperatorCollection em programas .NET. Os métodos disponíveis incluem: Accept, Add, CancelUpdate, Clear, Contains, CopyTo, Delete, Dispose, GetEnumerator, Insert, Remove, Replace, e 3 métodos adicionais. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.PDF FOSS for .Net. Propriedades: Commands, Count, IsFastTextExtractionMode, IsReadOnly.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
Commands | OperatorCollection | Leia. | Alias que retorna a coleção em si (os chamadores fazem page.Contents.Commands[i]). |
IsFastTextExtractionMode | bool | Leia. | Se o absorvedor/parser está no modo de extração rápida do texto (sem métricas de largura dos glifos, apenas aproximações da posição dos caracteres). |
IsReadOnly | bool | Leia. | Sempre falso: os chamadores podem adicionar e remover operadores. |
Count | int | Leia. | Número de operadores no fluxo de conteúdo da página. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
Add(op: Operator) | Adicionar um operador à coleção. |
Add(ops: Operator[]) | Adicionar vários operadores numa chamada. |
Add(ops: System.Collections.Generic.ICollection<Operator>) | Adicionar vários operadores de qualquer coleção em uma chamada. |
Accept(visitor: IOperatorSelector) | Visite todos os operadores com o selector dado. |
CancelUpdate() | Cancelar uma janela de atualização supressada (iniciada por SuppressUpdate) sem enxaguar alterações pendentes. |
Clear() | Remova todos os operadores da coleção. |
Contains(op: Operator) | É verdade quando a operação está na coleção. |
CopyTo(array: Operator[], index: int) | Copiar os operadores vivos (a lista de mutabilidade na memória, não o cache analisado) em uma matriz a partir do índice. |
Delete(ops: Operator[]) | Remova todas as ocorrências de cada operador em operações. |
Delete(list: System.Collections.Generic.IList<Operator>) | Remova todos os operadores da lista. |
Dispose() | Liberta recursos detidos pela coleção. |
Insert(index: int, op: Operator) | Insira um operador no índice baseado em 1. |
Insert(at: int, ops: Operator[]) | Insira vários operadores em (baseado em 1). |
Insert(at: int, ops: System.Collections.Generic.IList<Operator>) | Insira vários operadores (qualquer IList) em at (1-based). |
Remove(op: Operator) | Remover a primeira ocorrência de op; retorna true quando um operador foi removido. |
Replace(operators: System.Collections.Generic.IList<Operator>) | Substituição de operadores no local: cada operador em operadores sobrepõe o operário existente ao seu índice baseado em 1. |
SuppressUpdate() | Suspender a re-serialização automática do fluxo de conteúdo enquanto um lote de mutações de operador é realizado. |
ResumeUpdate() | Reiniciar a re-serialização automática do fluxo de conteúdo. |
ResumeUpdate(updateAll: bool) | Reiniciar a re-serialização automática com semântica opcional de fluxo completo (a atualização “All flag” é armazenada apenas). |
Delete(index: int) | Remover o operador no índice baseado em 1. |
GetEnumerator() | Enumerar todos os operadores no fluxo de conteúdo como instâncias Operador digitadas (com RawOperator backup para comandos não reconhecidos). |
ToString() | Retorna todos os operadores como uma única cadeia de caracteres. |