PdfArray

Обзор

PdfArray является классом в Aspose.PDF FOSS для Java. Наследники от: PdfBase, Iterable<PdfBase>.

Объект массива PDF (§7.3.6, ISO 32000-1:2008).

Этот класс предоставляет 30 методов для работы с объектами PdfArray в программах Java. Доступные методы включают: PdfArray, accept, add, clear, equals, get, getArray, getDictionary, getFloat, getInt, getLong, getName, и 16 дополнительных методов. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.PDF FOSS for Java. Свойства: dirty, empty, indirect, objectKey.

Свойства

Наименование:Тип:AccessОписание:
emptybooleanЧитайте .Возвращает, пуст ли массив.
dirtybooleanЧитайте .Возвращает {@code true} если объект был изменен после загрузки.
indirectbooleanЧитайте .Возвращает, является ли этот объект косвенным объектом (имеет ключ объекта).
objectKeyPdfObjectKeyЧитайте .Возвращает косвенный объект или {@code null} для прямых объектов.

Методы

SignatureОписание:
PdfArray()Создает пустой массив с первоначальной по умолчанию емкостью.
PdfArray(initialCapacity: int)Создает пустой массив с указанной первоначальной емкостью.
size() → intВозвращает количество элементов.
isEmpty() → booleanВозвращает, пуст ли массив.
get(index: int) → PdfBaseВозвращает элемент в данном индексе.
add(item: PdfBase)Присоединяет элемент к концу.
add(index: int, item: PdfBase)Вставляет элемент в данный индекс.
set(index: int, item: PdfBase) → PdfBaseЗаменяет элемент в данном индексе.
remove(index: int) → PdfBaseУдаляет элемент в данном индексе.
clear()Устраняет все элементы.
getInt(index: int, defaultValue: int) → intВозвращает элемент в данном индексе как int или значение по умолчанию, если элемента не является числовым типом.
getLong(index: int, defaultValue: long) → longВозвращает элемент в данном индексе как длинный или значение по умолчанию.
getFloat(index: int, defaultValue: float) → floatВозвращает элемент в данном индексе как плавающее число или значение по умолчанию.
getName(index: int) → StringВозвращает элемент в данном индексе как строку имени или null.
getString(index: int) → StringВозвращает элемент в данном индексе как значение строки или null.
getDictionary(index: int) → PdfDictionaryВозвращает элемент в данном индексе как PdfDictionary, или null.
getArray(index: int) → PdfArrayВозвращает элемент в данном индексе как PdfArray, или null.
toFloatArray() → float[]Преобразует этот массив в плавающий [].
toIntArray() → int[]Преобразует этот массив в int[].
iterator() → Iterator<PdfBase>
writeTo(os: OutputStream)
accept(visitor: IPdfVisitor<T>) → T
equals(o: Object) → boolean
hashCode() → int
toString() → String
isDirty() → booleanВозвращает {@code true} если объект был изменен после загрузки.
setDirty(dirty: boolean)Устанавливает флаг dirty на этом объекте.
isIndirect() → booleanВозвращает, является ли этот объект косвенным объектом (имеет ключ объекта).
getObjectKey() → PdfObjectKeyВозвращает косвенный объект или {@code null} для прямых объектов.
setObjectKey(key: PdfObjectKey)Устанавливает ключ косвенного объекта.

См. также:

 Русский