PdfArray
Översikt
PdfArray är en klass i Aspose.PDF FOSS för Java. ärvt från: PdfBase, Iterable<PdfBase>.
PDF-array objekt (§7.3.6, ISO 32000-1:2008).
Denna klass ger 30 metoder för att arbeta med PdfArray objekt i Java-program. Tillgängliga metoder inkluderar: PdfArray, accept, add, clear, equals, get, getArray, getDictionary, getFloat, getInt, getLong, getName,16 och ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: dirty, empty, indirect, objectKey.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
empty | boolean | Läsning | Återkommer om arret är tomt. |
dirty | boolean | Läsning | Returnerar {@code true} om objektet har ändrats sedan laddningen. |
indirect | boolean | Läsning | Återkommer om detta objekt är ett indirekt objekt (har en objektnyckel). |
objectKey | PdfObjectKey | Läsning | Returnerar indirekt objektnyckeln, eller {@code null} för direkta objekt. |
Metoder
| Signature | Beskrivning |
|---|---|
PdfArray() | Skapar en tom rad med standard initial kapacitet. |
PdfArray(initialCapacity: int) | Skapar en tom rad med den angivna initiala kapaciteten. |
size() → int | återställer antalet element. |
isEmpty() → boolean | Återkommer om arret är tomt. |
get(index: int) → PdfBase | Återställer elementet till den angivna indexet. |
add(item: PdfBase) | Lägg ett element till slutet. |
add(index: int, item: PdfBase) | Ange ett element i den angivna indexet. |
set(index: int, item: PdfBase) → PdfBase | Ersätter elementet på den angivna indexet. |
remove(index: int) → PdfBase | Ta bort elementet på den angivna indexet. |
clear() | Ta bort alla element. |
getInt(index: int, defaultValue: int) → int | Returnerar elementet på den angivna index som int eller standardvärde om elementen inte är en numerisk typ. |
getLong(index: int, defaultValue: long) → long | Returnerar elementet till den angivna indexet som en lång, eller standardvärdet. |
getFloat(index: int, defaultValue: float) → float | Returnerar elementet till den angivna indexet som en flöde eller standardvärdet. |
getName(index: int) → String | Returnerar elementet till den angivna indexet som en namnsträng, eller noll. |
getString(index: int) → String | Returnerar elementet till den angivna indexet som en strängvärde, eller noll. |
getDictionary(index: int) → PdfDictionary | Returnerar elementet till den angivna indexet som en PdfDictionary eller noll. |
getArray(index: int) → PdfArray | Returnerar elementet till den angivna indexet som en PdfArray eller noll. |
toFloatArray() → float[] | Omvandlar detta array till en flotta[rediger redigerar redigering]. |
toIntArray() → int[] | Omvandlar detta array till en int[]. |
iterator() → Iterator<PdfBase> | |
writeTo(os: OutputStream) | |
accept(visitor: IPdfVisitor<T>) → T | |
equals(o: Object) → boolean | |
hashCode() → int | |
toString() → String | |
isDirty() → boolean | Returnerar {@code true} om objektet har ändrats sedan laddningen. |
setDirty(dirty: boolean) | Sätter dirty‑flaggan på detta objekt. |
isIndirect() → boolean | Återkommer om detta objekt är ett indirekt objekt (har en objektnyckel). |
getObjectKey() → PdfObjectKey | Returnerar indirekt objektnyckeln, eller {@code null} för direkta objekt. |
setObjectKey(key: PdfObjectKey) | Ställer in den indirekta objektnyckeln. |