com.lowagie.text.pdf
abstract public class: PdfObject [javadoc |
source]
java.lang.Object
com.lowagie.text.pdf.PdfObject
Direct Known Subclasses:
PdfDictionary, PdfBorderArray, PdfPage, PdfIndirectReference, PdfAction, PdfCollectionSchema, PdfAcroForm, PdfCollectionSort, PdfMediaClipData, PPKMS, PdfDestination, PdfCatalog, PdfSignature, PdfBorderDictionary, PdfOutline, PdfRectangle, PdfImage, PPKLite, PdfColor, PdfString, PdfSigGenericPKCS, PdfFormField, PdfArray, PRIndirectReference, PdfStructureElement, PdfOCProperties, PdfNumber, PdfRendition, PdfStream, PdfCollection, PdfStructureTreeRoot, PdfGState, PdfDashPattern, PdfContents, PdfName, StreamFont, PdfFormXObject, PdfLayerMembership, PdfDate, PdfLayer, PdfFileSpecification, PdfNull, PdfTargetDictionary, PdfEFStream, VeriSign, PdfTrailer, PdfPattern, PdfCollectionField, PdfInfo, PdfBoolean, PdfTransparencyGroup, PdfICCBased, PdfResources, PdfCollectionItem, PdfAnnotation, PdfShadingPattern, PRAcroForm, PdfLiteral, PRStream
PdfObject is the abstract superclass of all PDF objects.
PDF supports seven basic types of objects: Booleans, numbers, strings, names,
arrays, dictionaries and streams. In addition, PDF provides a null object.
Objects may be labeled so that they can be referred to by other objects.
All these basic PDF objects are described in the 'Portable Document Format
Reference Manual version 1.3' Chapter 4 (pages 37-54).
| Field Summary |
|---|
| public static final int | BOOLEAN | a possible type of PdfObject |
| public static final int | NUMBER | a possible type of PdfObject |
| public static final int | STRING | a possible type of PdfObject |
| public static final int | NAME | a possible type of PdfObject |
| public static final int | ARRAY | a possible type of PdfObject |
| public static final int | DICTIONARY | a possible type of PdfObject |
| public static final int | STREAM | a possible type of PdfObject |
| public static final int | NULL | a possible type of PdfObject |
| public static final int | INDIRECT | a possible type of PdfObject |
| public static final String | NOTHING | This is an empty string used for the PdfNull-object and for an empty PdfString-object. |
| public static final String | TEXT_PDFDOCENCODING | This is the default encoding to be used for converting Strings into bytes and vice versa.
The default encoding is PdfDocEncoding. |
| public static final String | TEXT_UNICODE | This is the encoding to be used to output text in Unicode. |
| protected byte[] | bytes | the content of this PdfObject |
| protected int | type | the type of this PdfObject |
| protected PRIndirectReference | indRef | Holds value of property indRef. |
| Method from com.lowagie.text.pdf.PdfObject Summary: |
|---|
|
canBeInObjStm, getBytes, getIndRef, isArray, isBoolean, isDictionary, isIndirect, isName, isNull, isNumber, isStream, isString, length, setContent, setIndRef, toPdf, toString, type |