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.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
emptybooleanПрочети.Връща дали масивът е празен.
dirtybooleanПрочети.Връща {@code true} ако обектът е променен след зареждане.
indirectbooleanПрочети.Връща дали този обект е индиректен (има ключ за обекта).
objectKeyPdfObjectKeyПрочети.Връща индиректния обект или {@code null} за директни обекти.

Методи за изчисляване на данните

ПодписътОписание на състоянието
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Връща елемента в дадения индекс като стойност на нишка или нул.
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)Направи флаг на този обект.
isIndirect()booleanВръща дали този обект е индиректен (има ключ за обекта).
getObjectKey()PdfObjectKeyВръща индиректния обект или {@code null} за директни обекти.
setObjectKey(key: PdfObjectKey)Определя индиректния обектен ключ.

Вижте също:

 Български