|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.lowagie.text.pdf.PdfObject
com.lowagie.text.pdf.PdfArray
public class PdfArray
PdfArray is the PDF Array object.
An array is a sequence of PDF objects. An array may contain a mixture of object types.
An array is written as a left square bracket ([), followed by a sequence of objects,
followed by a right square bracket (]).
This object is described in the 'Portable Document Format Reference Manual version 1.7'
section 3.2.5 (page 58).
PdfObject| Field Summary | |
|---|---|
protected ArrayList |
arrayList
this is the actual array of PdfObjects |
| Fields inherited from class com.lowagie.text.pdf.PdfObject |
|---|
ARRAY, BOOLEAN, bytes, DICTIONARY, INDIRECT, indRef, NAME, NOTHING, NULL, NUMBER, STREAM, STRING, TEXT_PDFDOCENCODING, TEXT_UNICODE, type |
| Constructor Summary | |
|---|---|
PdfArray()
Constructs an empty PdfArray-object. |
|
PdfArray(float[] values)
|
|
PdfArray(int[] values)
|
|
PdfArray(PdfArray array)
Constructs an PdfArray-object, containing all the PdfObjects in a given PdfArray. |
|
PdfArray(PdfObject object)
Constructs an PdfArray-object, containing 1 PdfObject. |
|
| Method Summary | |
|---|---|
boolean |
add(float[] values)
|
boolean |
add(int[] values)
|
boolean |
add(PdfObject object)
Adds a PdfObject to the PdfArray. |
void |
addFirst(PdfObject object)
Adds a PdfObject to the PdfArray. |
boolean |
contains(PdfObject object)
Checks if the PdfArray already contains a certain PdfObject. |
ArrayList |
getArrayList()
Returns an ArrayList containing PdfObjects. |
PdfArray |
getAsArray(int idx)
|
PdfBoolean |
getAsBoolean(int idx)
|
PdfDictionary |
getAsDict(int idx)
|
PdfIndirectReference |
getAsIndirectObject(int idx)
|
PdfName |
getAsName(int idx)
|
PdfNumber |
getAsNumber(int idx)
|
PdfStream |
getAsStream(int idx)
|
PdfString |
getAsString(int idx)
|
PdfObject |
getDirectObject(int idx)
|
PdfObject |
getPdfObject(int idx)
|
ListIterator |
listIterator()
|
int |
size()
Returns the number of entries in the array. |
void |
toPdf(PdfWriter writer,
OutputStream os)
Returns the PDF representation of this PdfArray. |
String |
toString()
Returns the String-representation of this PdfObject. |
| Methods inherited from class com.lowagie.text.pdf.PdfObject |
|---|
canBeInObjStm, getBytes, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, setIndRef, type |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected ArrayList arrayList
| Constructor Detail |
|---|
public PdfArray()
PdfArray-object.
public PdfArray(PdfObject object)
PdfArray-object, containing 1 PdfObject.
object - a PdfObject that has to be added to the arraypublic PdfArray(float[] values)
public PdfArray(int[] values)
public PdfArray(PdfArray array)
PdfArray-object, containing all the PdfObjects in a given PdfArray.
array - a PdfArray that has to be added to the array| Method Detail |
|---|
public void toPdf(PdfWriter writer,
OutputStream os)
throws IOException
PdfArray.
toPdf in class PdfObjectwriter - for backwards compatibilityos - the outputstream to write the bytes to.
IOExceptionpublic ArrayList getArrayList()
PdfObjects.
public int size()
public boolean add(PdfObject object)
PdfObject to the PdfArray.
object - PdfObject to add
truepublic boolean add(float[] values)
public boolean add(int[] values)
public void addFirst(PdfObject object)
PdfObject to the PdfArray.
The newly added object will be the first element in the ArrayList.
object - PdfObject to addpublic boolean contains(PdfObject object)
PdfArray already contains a certain PdfObject.
object - PdfObject to check
truepublic ListIterator listIterator()
public String toString()
PdfObjectString-representation of this PdfObject.
toString in class PdfObjectStringpublic PdfObject getPdfObject(int idx)
public PdfObject getDirectObject(int idx)
public PdfDictionary getAsDict(int idx)
public PdfArray getAsArray(int idx)
public PdfStream getAsStream(int idx)
public PdfString getAsString(int idx)
public PdfNumber getAsNumber(int idx)
public PdfName getAsName(int idx)
public PdfBoolean getAsBoolean(int idx)
public PdfIndirectReference getAsIndirectObject(int idx)
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||