PdfArray
Resumo geral
PdfArray é uma classe em Aspose.PDF FOSS para Java. Herdeiros de: PdfBase, Iterable<PdfBase>.
Objeto de matriz PDF (§7.3.6, ISO 32000-1:2008).
Esta classe fornece 30 métodos para trabalhar com objetos PdfArray em programas Java. Os métodos disponíveis incluem: PdfArray, accept, add, clear, equals, get, getArray, getDictionary, getFloat, getInt, getLong, getName, e 16 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: dirty, empty, indirect, objectKey.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
empty | boolean | Leia. | Retorna se o array está vazio. |
dirty | boolean | Leia. | Retorna {@code true} se este objeto foi modificado desde o carregamento. |
indirect | boolean | Leia. | Devolve se este objeto é um objecto indirecto (tem uma chave de object). |
objectKey | PdfObjectKey | Leia. | Retorna a chave de objeto indireto, ou {@code null} para objetos diretos. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
PdfArray() | Cria uma matriz vazia com capacidade inicial padrão. |
PdfArray(initialCapacity: int) | Cria uma matriz vazia com a capacidade inicial especificada. |
size() → int | Retorna o número de elementos. |
isEmpty() → boolean | Retorna se o array está vazio. |
get(index: int) → PdfBase | Retorna o elemento no índice dado. |
add(item: PdfBase) | Anexa um elemento ao fim. |
add(index: int, item: PdfBase) | Insere um elemento no índice dado. |
set(index: int, item: PdfBase) → PdfBase | Substitui o elemento no índice dado. |
remove(index: int) → PdfBase | Remove o elemento no índice dado. |
clear() | Elimina todos os elementos. |
getInt(index: int, defaultValue: int) → int | Retorna o elemento no índice dado como int, ou valor padrão |
| se o elemento não for de tipo numérico. | |
getLong(index: int, defaultValue: long) → long | Retorna o elemento no índice dado como um longo, ou o valor padrão. |
getFloat(index: int, defaultValue: float) → float | Retorna o elemento no índice dado como um float, ou valor padrão. |
getName(index: int) → String | Retorna o elemento no índice dado como uma string de nome, ou null. |
getString(index: int) → String | Retorna o elemento no índice dado como um valor de string, ou null. |
getDictionary(index: int) → PdfDictionary | Retorna o elemento no índice dado como um PdfDictionary, ou null. |
getArray(index: int) → PdfArray | Retorna o elemento no índice dado como um PdfArray, ou null. |
toFloatArray() → float[] | Converte esta matriz em um float[]. |
toIntArray() → int[] | Converte este array em int[]. |
iterator() → Iterator<PdfBase> | |
writeTo(os: OutputStream) | |
accept(visitor: IPdfVisitor<T>) → T | |
equals(o: Object) → boolean | |
hashCode() → int | |
toString() → String | |
isDirty() → boolean | Retorna {@code true} se este objeto foi modificado desde o carregamento. |
setDirty(dirty: boolean) | Coloca a bandeira suja neste objeto. |
isIndirect() → boolean | Devolve se este objeto é um objecto indirecto (tem uma chave de object). |
getObjectKey() → PdfObjectKey | Retorna a chave de objeto indireto, ou {@code null} para objetos diretos. |
setObjectKey(key: PdfObjectKey) | Defina a chave de objeto indireto. |