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.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
empty | boolean | Прочети. | Връща дали масивът е празен. |
dirty | boolean | Прочети. | Връща {@code true} ако обектът е променен след зареждане. |
indirect | boolean | Прочети. | Връща дали този обект е индиректен (има ключ за обекта). |
objectKey | PdfObjectKey | Прочети. | Връща индиректния обект или {@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) | Определя индиректния обектен ключ. |