Uses of Class
com.itextpdf.text.pdf.PdfObject
Packages that use PdfObject
Package
Description
-
Uses of PdfObject in com.itextpdf.testutils
Methods in com.itextpdf.testutils with parameters of type PdfObjectModifier and TypeMethodDescriptionprivate void
CompareTool.addPagesFromDict
(PdfObject dictRef, List<PdfDictionary> pages, List<RefKey> pagesRef) boolean
CompareTool.compareContentStreamsByParsing
(PdfObject outObj, PdfObject cmpObj) boolean
CompareTool.compareContentStreamsByParsing
(PdfObject outObj, PdfObject cmpObj, PdfDictionary outResources, PdfDictionary cmpResources) private boolean
CompareTool.compareContentStreamsByParsingExtended
(PdfObject outObj, PdfObject cmpObj, PdfDictionary outResources, PdfDictionary cmpResources, CompareTool.ObjectPath currentPath, CompareTool.CompareResult compareResult) private boolean
CompareTool.compareObjects
(PdfObject outObj, PdfObject cmpObj, CompareTool.ObjectPath currentPath, CompareTool.CompareResult compareResult) void
CompareTool.CmpTaggedPdfReaderTool.parseTag
(String tag, PdfObject object, PdfDictionary page) -
Uses of PdfObject in com.itextpdf.text
Fields in com.itextpdf.text with type parameters of type PdfObjectModifier and TypeFieldDescriptionChunk.accessibleAttributes
Document.accessibleAttributes
Image.accessibleAttributes
List.accessibleAttributes
ListBody.accessibleAttributes
Paragraph.accessibleAttributes
Methods in com.itextpdf.text that return PdfObjectModifier and TypeMethodDescriptionChunk.getAccessibleAttribute
(PdfName key) Document.getAccessibleAttribute
(PdfName key) Image.getAccessibleAttribute
(PdfName key) List.getAccessibleAttribute
(PdfName key) ListBody.getAccessibleAttribute
(PdfName key) Paragraph.getAccessibleAttribute
(PdfName key) Section.getAccessibleAttribute
(PdfName key) private PdfObject
Image.simplifyColorspace
(PdfArray obj) Gets a PDF Name from an array or returns the object that was passed.Methods in com.itextpdf.text that return types with arguments of type PdfObjectModifier and TypeMethodDescriptionChunk.getAccessibleAttributes()
Document.getAccessibleAttributes()
Image.getAccessibleAttributes()
List.getAccessibleAttributes()
ListBody.getAccessibleAttributes()
Paragraph.getAccessibleAttributes()
Section.getAccessibleAttributes()
Methods in com.itextpdf.text with parameters of type PdfObjectModifier and TypeMethodDescriptionvoid
Chunk.setAccessibleAttribute
(PdfName key, PdfObject value) void
Document.setAccessibleAttribute
(PdfName key, PdfObject value) void
Image.setAccessibleAttribute
(PdfName key, PdfObject value) void
List.setAccessibleAttribute
(PdfName key, PdfObject value) void
ListBody.setAccessibleAttribute
(PdfName key, PdfObject value) void
Paragraph.setAccessibleAttribute
(PdfName key, PdfObject value) void
Section.setAccessibleAttribute
(PdfName key, PdfObject value) -
Uses of PdfObject in com.itextpdf.text.io
Methods in com.itextpdf.text.io that return PdfObjectMethods in com.itextpdf.text.io with parameters of type PdfObject -
Uses of PdfObject in com.itextpdf.text.pdf
Subclasses of PdfObject in com.itextpdf.text.pdfModifier and TypeClassDescription(package private) static class
Generates the PDF stream with the Type1 and Truetype fonts returning a PdfStream.class
A PdfArray object consisting of nothing but PdfNumber objectsclass
Each PDF document can contain maximum 1 AcroForm.class
APdfAction
defines an action that can be triggered from a PDF file.class
APdfAnnotation
is a note that is associated with a page.class
PdfArray
is the PDF Array object.class
PdfBoolean
is the boolean object represented by the keywords true or false.class
APdfBorderArray
defines the border of aPdfAnnotation
.class
APdfBorderDictionary
define the appearance of a Border (Annotations).(package private) class
APdfColor
defines a BaseColor (it's aPdfArray
containing 3 values).(package private) class
PdfContents
is aPdfStream
containing the contents (text + graphics) of aPdfPage
.class
APdfDashPattern
defines a dash pattern as described in the PDF Reference Manual version 1.3 p 325 (section 8.4.3).class
PdfDate
is the PDF date object.class
APdfDestination
is a reference to a location in a PDF file.class
PdfDictionary
is the Pdf dictionary object.(package private) static class
PdfCatalog
is the PDF Catalog-object.static class
PdfInfo
is the PDF InfoDictionary.class
Extends PdfStream and should be used to create Streams for Embedded Files (file attachments).class
Specifies a file or an URL.class
Implements form fields.class
PdfFormObject
is a type of XObject containing a template-object.class
The graphic state dictionary.class
APdfICCBased
defines a ColorSpaceclass
PdfImage
is aPdfStream
containing an image-Dictionary
and -stream.class
PdfIndirectReference
contains a reference to aPdfIndirectObject
.class
An optional content group is a dictionary representing a collection of graphics that can be made visible or invisible dynamically by users of viewer applications.class
Content typically belongs to a single optional content group, and is visible when the group is ON and invisible when it is OFF.class
a Literalclass
class
PdfName
is an object that can be used as a name in a PDF-file.class
PdfNull
is the Null object represented by the keyword null.class
PdfNumber
provides two types of numbers, integer and real.class
This class represents the /OCProperties entry in the document catalog and holds the optional content properties dictionary, which contains a list of all the optional content groups in the document, as well as information about the default and alternate configurations for optional content.class
PdfOutline
is an object that represents a PDF outline entry.class
PdfPage
is the PDF Page-object.class
APdfPattern
defines a ColorSpaceclass
PdfRectangle
is the PDF Rectangle object.class
A Rendition dictionary (pdf spec 1.5)(package private) class
PdfResources
is the PDF Resources-object.class
Implements the shading pattern dictionary.class
A signature field lock dictionary.class
Implements the signature dictionary.class
PdfStream
is the Pdf stream object.class
APdfString
-class is the PDF-equivalent of a JAVA-String
-object.class
This is a node in a document logical structure.class
The structure tree root corresponds to the highest hierarchy level in a tagged PDF.class
The transparency group dictionary.class
An array specifying a visibility expression, used to compute visibility of content based on a set of optional content groups.static class
PdfTrailer
is the PDF Trailer object.class
This class captures an AcroForm on input.class
class
Fields in com.itextpdf.text.pdf declared as PdfObjectModifier and TypeFieldDescriptionprotected PdfObject
PdfContentByte.GraphicState.extGState
protected PdfObject
PdfIndirectObject.object
Fields in com.itextpdf.text.pdf with type parameters of type PdfObjectModifier and TypeFieldDescriptionPdfAnnotation.accessibleAttributes
PdfArtifact.accessibleAttributes
PdfDiv.accessibleAttributes
PdfPCell.accessibleAttributes
PdfPRow.accessibleAttributes
PdfPTable.accessibleAttributes
PdfPTableBody.accessibleAttributes
PdfTemplate.accessibleAttributes
PdfArray.arrayList
this is the actual array of PdfObjectsPdfStructureTreeRoot.classes
PdfCopy.disableIndirects
PdfDocument.documentFileAttachment
PdfDocument.documentLevelJS
protected LinkedHashMap<PdfName,
PdfObject> PdfDictionary.hashMap
This is the hashmap that contains all the values and keys of the dictionaryPdfStructureTreeRoot.idTreeMap
PdfStamperImp.namedDestinations
PdfReader.PageRefs.pagesNodes
Keeps track of all pages nodes to avoid circular references.PdfAnnotation.PdfImportedLink.parameters
PdfCopy.parentObjects
PdfCopy.parentObjects
PdfStructureTreeRoot.parentTree
PdfReader.xrefObj
Methods in com.itextpdf.text.pdf with type parameters of type PdfObjectModifier and TypeMethodDescriptionstatic <O extends PdfObject>
PdfDictionaryCreates a number tree.Methods in com.itextpdf.text.pdf that return PdfObjectModifier and TypeMethodDescription(package private) PdfObject[]
PdfWriter.addSimpleExtGState
(PdfDictionary gstate) (package private) PdfObject[]
PdfWriter.addSimpleProperty
(Object prop, PdfIndirectReference refi) protected PdfObject
PdfCopy.copyObject
(PdfObject in) Translate a PR-object to a Pdf-objectprotected PdfObject
PdfCopy.copyObject
(PdfObject in, boolean keepStruct, boolean directRootKids) Translate a PR-object to a Pdf-objectstatic PdfObject
PdfEncryption.createInfoId
(byte[] id, boolean modified) protected static PdfObject
PdfReader.duplicatePdfObject
(PdfObject original, PdfReader newReader) Returns thePdfObject
associated to the specified key.PdfAnnotation.getAccessibleAttribute
(PdfName key) PdfArtifact.getAccessibleAttribute
(PdfName key) PdfDiv.getAccessibleAttribute
(PdfName key) PdfPCell.getAccessibleAttribute
(PdfName key) PdfPRow.getAccessibleAttribute
(PdfName key) PdfPTable.getAccessibleAttribute
(PdfName key) PdfPTableBody.getAccessibleAttribute
(PdfName key) PdfTemplate.getAccessibleAttribute
(PdfName key) PdfStructureElement.getAttribute
(PdfName name) Gets the first entarance of attribute.PdfStructureTreeRoot.getAttribute
(PdfName name) Gets the first entarance of attribute.PdfArray.getDirectObject
(int idx) Returns thePdfObject
with the specified index, resolving a possible indirect reference to a direct object.PdfDictionary.getDirectObject
(PdfName key) Returns thePdfObject
associated to the specified key, resolving a possible indirect reference to a direct object.static PdfObject
PdfStructTreeController.getDirectObject
(PdfObject object) PdfEncryption.getFileID
(boolean modified) PdfStructureTreeRoot.getMappedClass
(PdfName name) private PdfObject
PdfStructureElement.getParentAttribute
(IPdfStructureElement parent, PdfName name) ColorDetails.getPdfObject
(PdfWriter writer) Gets theSpotColor
object.ICachedColorSpace.getPdfObject
(PdfWriter writer) PdfArray.getPdfObject
(int idx) Returns thePdfObject
with the specified index.PdfDeviceNColor.getPdfObject
(PdfWriter writer) PdfLabColor.getPdfObject
(PdfWriter writer) PdfLayer.getPdfObject()
Gets the dictionary representing the layer.PdfLayerMembership.getPdfObject()
Gets the dictionary representing the membership layer.PdfOCG.getPdfObject()
Gets the object representing the layer.PdfReader.getPdfObject
(int idx) static PdfObject
PdfReader.getPdfObject
(PdfObject obj) Reads aPdfObject
resolving an indirect reference if needed.static PdfObject
PdfReader.getPdfObject
(PdfObject obj, PdfObject parent) PdfSpotColor.getPdfObject
(PdfWriter writer) PdfReader.getPdfObjectRelease
(int idx) static PdfObject
PdfReader.getPdfObjectRelease
(PdfObject obj) static PdfObject
PdfReader.getPdfObjectRelease
(PdfObject obj, PdfObject parent) Reads aPdfObject
resolving an indirect reference if needed.(package private) PdfObject
PdfImportedPage.getResources()
(package private) PdfObject
PdfReaderInstance.getResources
(int pageNumber) (package private) PdfObject
PdfTemplate.getResources()
Constructs the resources used by this template.protected PdfObject
PdfSpotColor.getSpotObject
(PdfWriter writer) Deprecated.static PdfObject
XfaForm.getXfaObject
(PdfReader reader) Return the XFA Object, could be an array, could be a Stream.static PdfObject
PdfReader.killIndirect
(PdfObject obj) Eliminates the reference to the object freeing the memory used by it and clearing the xref entry.private PdfObject
protected PdfObject
PdfReader.readOneObjStm
(PRStream stream, int idx) PdfContentParser.readPRObject()
Reads a pdf object.protected PdfObject
PdfReader.readPRObject()
protected PdfObject
PdfReader.readSingleObject
(int k) PdfArray.remove
(int idx) Remove the element at the specified position from the array.Overwrites a specified location of the array, returning the previous valueMethods in com.itextpdf.text.pdf that return types with arguments of type PdfObjectModifier and TypeMethodDescriptionPdfAnnotation.getAccessibleAttributes()
PdfArtifact.getAccessibleAttributes()
PdfDiv.getAccessibleAttributes()
PdfPCell.getAccessibleAttributes()
PdfPRow.getAccessibleAttributes()
PdfPTable.getAccessibleAttributes()
PdfPTableBody.getAccessibleAttributes()
PdfTemplate.getAccessibleAttributes()
PdfArray.getArrayList()
Deprecated.PdfDocument.getDocumentFileAttachment()
PdfDocument.getDocumentLevelJS()
PdfReader.getNamedDestination()
Gets all the named destinations as anHashMap
.PdfReader.getNamedDestination
(boolean keepNames) Gets all the named destinations as anHashMap
.PdfReader.getNamedDestinationFromNames()
Gets the named destinations from the /Dests key in the catalog as anHashMap
.PdfReader.getNamedDestinationFromNames
(boolean keepNames) Gets the named destinations from the /Dests key in the catalog as anHashMap
.PdfReader.getNamedDestinationFromStrings()
Gets the named destinations from the /Names key in the catalog as anHashMap
.PdfStamperImp.getNamedDestinations()
PdfAnnotation.PdfImportedLink.getParameters()
PdfArray.iterator()
PdfArray.listIterator()
Returns the list iterator for the array.Parses a single command from the content.PdfNameTree.readTree
(PdfDictionary dic) PdfNumberTree.readTree
(PdfDictionary dic) Methods in com.itextpdf.text.pdf with parameters of type PdfObjectModifier and TypeMethodDescriptionvoid
Inserts the specified element at the specified position.boolean
Adds aPdfObject
to the end of thePdfArray
.boolean
Overrides theadd
-method inPdfArray
in order to prevent the adding of extra object to the array.void
boolean
(package private) PdfIndirectObject
Adds aPdfObject
to the body.(package private) PdfIndirectObject
(package private) PdfIndirectObject
protected PdfIndirectObject
(package private) PdfIndirectObject
PdfWriter.PdfBody.add
(PdfObject object, PdfIndirectReference ref) Adds aPdfObject
to the body given an already existing PdfIndirectReference.(package private) PdfIndirectObject
PdfWriter.PdfBody.add
(PdfObject object, PdfIndirectReference ref, boolean inObjStm) protected void
(package private) void
PageResources.addDefaultColor
(PdfName name, PdfObject obj) void
Inserts aPdfObject
at the beginning of thePdfArray
.void
Block changes to the underlying PdfArrayvoid
protected void
PdfStructTreeController.addKid
(PdfDictionary parent, PdfObject kid) private void
void
PdfWriter.addPageDictEntry
(PdfName key, PdfObject object) Adds an additional entry for the page dictionary.PdfReader.addPdfObject
(PdfObject obj) PdfCopy.addToBody
(PdfObject object, PdfIndirectReference ref) PdfCopy.addToBody
(PdfObject object, PdfIndirectReference ref, boolean formBranching) Use this method to add a PDF object to the PDF body.Use this method to add a PDF object to the PDF body.Use this method to add a PDF object to the PDF body.Use this method to add a PDF object to the PDF body.PdfWriter.addToBody
(PdfObject object, PdfIndirectReference ref) Use this method to add a PDF object to the PDF body.PdfWriter.addToBody
(PdfObject object, PdfIndirectReference ref, boolean inObjStm) Use this method to add a PDF object to the PDF body.protected PdfWriter.PdfBody.PdfCrossReference
PdfWriter.PdfBody.addToObjStm
(PdfObject obj, int nObj) void
PdfCopyFields.addViewerPreference
(PdfName key, PdfObject value) Deprecated.void
PdfCopyForms.addViewerPreference
(PdfName key, PdfObject value) Deprecated.(package private) void
PdfDocument.addViewerPreference
(PdfName key, PdfObject value) void
PdfReader.addViewerPreference
(PdfName key, PdfObject value) Adds a viewer preferencevoid
PdfStamper.addViewerPreference
(PdfName key, PdfObject value) Adds a viewer preferencevoid
PdfStamperImp.addViewerPreference
(PdfName key, PdfObject value) Adds a viewer preferencevoid
PdfWriter.addViewerPreference
(PdfName key, PdfObject value) protected void
PdfStructTreeController.attachStructTreeRootKids
(PdfObject firstNotNullKid) Add kid to structureTreeRoot from structTreeRootstatic boolean
PdfStructTreeController.compareObjects
(PdfObject value1, PdfObject value2) boolean
Checks if thePdfArray
already contains a certainPdfObject
.private boolean
PdfReader.convertNamedDestination
(PdfObject obj, HashMap<Object, PdfObject> names) Converts a remote named destination GoToR with a local named destination if there's a corresponding name.protected PdfObject
PdfCopy.copyObject
(PdfObject in) Translate a PR-object to a Pdf-objectprotected PdfObject
PdfCopy.copyObject
(PdfObject in, boolean keepStruct, boolean directRootKids) Translate a PR-object to a Pdf-object(package private) static PdfAction
PdfAction.createHide
(PdfObject obj, boolean hide) A Hide action hides or shows an object.byte[]
FilterHandlers.Filter_ASCII85DECODE.decode
(byte[] b, PdfName filterName, PdfObject decodeParams, PdfDictionary streamDictionary) byte[]
FilterHandlers.Filter_ASCIIHEXDECODE.decode
(byte[] b, PdfName filterName, PdfObject decodeParams, PdfDictionary streamDictionary) byte[]
FilterHandlers.Filter_CCITTFAXDECODE.decode
(byte[] b, PdfName filterName, PdfObject decodeParams, PdfDictionary streamDictionary) byte[]
FilterHandlers.Filter_DoNothing.decode
(byte[] b, PdfName filterName, PdfObject decodeParams, PdfDictionary streamDictionary) byte[]
FilterHandlers.Filter_FLATEDECODE.decode
(byte[] b, PdfName filterName, PdfObject decodeParams, PdfDictionary streamDictionary) byte[]
FilterHandlers.Filter_LZWDECODE.decode
(byte[] b, PdfName filterName, PdfObject decodeParams, PdfDictionary streamDictionary) byte[]
FilterHandlers.Filter_RUNLENGTHDECODE.decode
(byte[] b, PdfName filterName, PdfObject decodeParams, PdfDictionary streamDictionary) byte[]
FilterHandlers.FilterHandler.decode
(byte[] b, PdfName filterName, PdfObject decodeParams, PdfDictionary streamDictionary) static byte[]
PdfReader.decodePredictor
(byte[] in, PdfObject dicPar) protected static PdfObject
PdfReader.duplicatePdfObject
(PdfObject original, PdfReader newReader) (package private) static void
PdfStamperImp.findAllObjects
(PdfReader reader, PdfObject obj, IntHashtable hits) static PdfObject
PdfStructTreeController.getDirectObject
(PdfObject object) private static PdfArray
PdfReader.getNameArray
(PdfObject obj) static PdfObject
PdfReader.getPdfObject
(PdfObject obj) Reads aPdfObject
resolving an indirect reference if needed.static PdfObject
PdfReader.getPdfObject
(PdfObject obj, PdfObject parent) static PdfObject
PdfReader.getPdfObjectRelease
(PdfObject obj) static PdfObject
PdfReader.getPdfObjectRelease
(PdfObject obj, PdfObject parent) Reads aPdfObject
resolving an indirect reference if needed.static PdfAction
PdfAction.gotoEmbedded
(String filename, PdfTargetDictionary target, PdfObject dest, boolean newWindow) Creates a GoToE action to an embedded file.private void
PdfReader.iterateBookmarks
(PdfObject outlineRef, HashMap<Object, PdfObject> names) static PdfObject
PdfReader.killIndirect
(PdfObject obj) Eliminates the reference to the object freeing the memory used by it and clearing the xref entry.protected void
void
PdfLister.listAnyObject
(PdfObject object) Visualizes a PDF object.void
private static void
SimpleBookmark.mapGotoBookmark
(HashMap<String, Object> map, PdfObject dest, IntHashtable pages) private void
void
Marks the specified object as used or changed.protected void
private PdfObject
(package private) void
PdfCopyFieldsImp.propagate
(PdfObject obj, PdfIndirectReference refo, boolean restricted) Deprecated.void
Associates the specifiedPdfObject
as value with the specifiedPdfName
as key in this map.void
Associates the specifiedPdfObject
as value to the specifiedPdfName
as key in this map.(package private) void
static void
PdfReader.releaseLastXrefPartial
(PdfObject obj) private int
AcroFields.removeRefFromArray
(PdfArray array, PdfObject refo) protected void
PdfReader.removeUnusedNode
(PdfObject obj, boolean[] hits) private boolean
PdfReader.replaceNamedDestination
(PdfObject obj, HashMap<Object, PdfObject> names) private void
PdfSmartCopy.ByteStore.serObject
(PdfObject obj, int level, ByteBuffer bb, HashMap<RefKey, Integer> serialized) Overwrites a specified location of the array, returning the previous valuevoid
PdfAnnotation.setAccessibleAttribute
(PdfName key, PdfObject value) void
PdfArtifact.setAccessibleAttribute
(PdfName key, PdfObject value) void
PdfDiv.setAccessibleAttribute
(PdfName key, PdfObject value) void
PdfPCell.setAccessibleAttribute
(PdfName key, PdfObject value) void
PdfPRow.setAccessibleAttribute
(PdfName key, PdfObject value) void
PdfPTable.setAccessibleAttribute
(PdfName key, PdfObject value) void
PdfPTableBody.setAccessibleAttribute
(PdfName key, PdfObject value) void
PdfTemplate.setAccessibleAttribute
(PdfName key, PdfObject value) void
PdfStructureElement.setAttribute
(PdfName name, PdfObject obj) Sets the attribute value.void
PdfStructureTreeRoot.setAttribute
(PdfName name, PdfObject obj) Sets the attribute value.private void
PdfStructureElement.setColorAttribute
(BaseColor newColor, PdfObject oldColor, PdfName attributeName) void
PdfContentByte.setDefaultColorspace
(PdfName name, PdfObject obj) Sets the default colorspace.void
PdfWriter.setDefaultColorspace
(PdfName key, PdfObject cs) Use this method to sets the default colorspace that will be applied to all the document.(package private) boolean
private void
PdfReader.setXrefPartialObject
(int idx, PdfObject obj) (package private) void
private void
PdfCopy.updateAnnotationReferences
(PdfObject obj) private void
PdfCopy.updateReferences
(PdfObject obj) void
PdfWriter.PdfBody.writeCrossReferenceTable
(OutputStream os, PdfIndirectReference root, PdfIndirectReference info, PdfIndirectReference encryption, PdfObject fileID, long prevxref) Returns the CrossReferenceTable of theBody
.void
AcroFields.Item.writeToAll
(PdfName key, PdfObject value, int writeFlags) This function writes the given key/value pair to all the instances of merged, widget, and/or value, depending on thewriteFlags
settingMethod parameters in com.itextpdf.text.pdf with type arguments of type PdfObjectModifier and TypeMethodDescription(package private) void
PdfDocument.PdfCatalog.addNames
(TreeMap<String, PdfDocument.Destination> localDestinations, HashMap<String, PdfObject> documentLevelJS, HashMap<String, PdfObject> documentFileAttachment, PdfWriter writer) Adds the names of the named destinations to the catalog.private void
PdfAnnotation.PdfImportedLink.appendDictionary
(StringBuffer buf, HashMap<PdfName, PdfObject> dict) private boolean
PdfReader.convertNamedDestination
(PdfObject obj, HashMap<Object, PdfObject> names) Converts a remote named destination GoToR with a local named destination if there's a corresponding name.private void
PdfReader.iterateBookmarks
(PdfObject outlineRef, HashMap<Object, PdfObject> names) private static PdfString
PdfNameTree.iterateItems
(PdfDictionary dic, HashMap<String, PdfObject> items, PdfString leftOverString) private static void
PdfNumberTree.iterateItems
(PdfDictionary dic, HashMap<Integer, PdfObject> items) Parses a single command from the content.private boolean
PdfReader.replaceNamedDestination
(PdfObject obj, HashMap<Object, PdfObject> names) static PdfDictionary
Writes a name tree to a PdfWriter.Constructors in com.itextpdf.text.pdf with parameters of type PdfObjectModifierConstructorDescriptionConstructs anPdfArray
-object, containing 1PdfObject
.(package private)
PdfIndirectObject
(int number, int generation, PdfObject object, PdfWriter writer) Constructs aPdfIndirectObject
.protected
PdfIndirectObject
(int number, PdfObject object, PdfWriter writer) Constructs aPdfIndirectObject
.(package private)
PdfIndirectObject
(PdfIndirectReference ref, PdfObject object, PdfWriter writer) PdfTrailer
(int size, long offset, PdfIndirectReference root, PdfIndirectReference info, PdfIndirectReference encryption, PdfObject fileID, long prevxref) Constructs a PDF-Trailer.Constructor parameters in com.itextpdf.text.pdf with type arguments of type PdfObject -
Uses of PdfObject in com.itextpdf.text.pdf.codec
Methods in com.itextpdf.text.pdf.codec that return PdfObject -
Uses of PdfObject in com.itextpdf.text.pdf.collection
Subclasses of PdfObject in com.itextpdf.text.pdf.collectionModifier and TypeClassDescriptionclass
class
class
class
class
class
Methods in com.itextpdf.text.pdf.collection that return PdfObject -
Uses of PdfObject in com.itextpdf.text.pdf.fonts.cmaps
Methods in com.itextpdf.text.pdf.fonts.cmaps with parameters of type PdfObjectModifier and TypeMethodDescription(package private) abstract void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
(package private) void
-
Uses of PdfObject in com.itextpdf.text.pdf.interfaces
Methods in com.itextpdf.text.pdf.interfaces that return PdfObjectModifier and TypeMethodDescriptionIAccessibleElement.getAccessibleAttribute
(PdfName key) Get the attribute of accessible element (everything inA
dictionary +Lang
,Alt
,ActualText
,E
).IPdfStructureElement.getAttribute
(PdfName name) Methods in com.itextpdf.text.pdf.interfaces that return types with arguments of type PdfObjectModifier and TypeMethodDescriptionIAccessibleElement.getAccessibleAttributes()
Gets all the properties of accessible element.Methods in com.itextpdf.text.pdf.interfaces with parameters of type PdfObjectModifier and TypeMethodDescriptionvoid
PdfViewerPreferences.addViewerPreference
(PdfName key, PdfObject value) Adds a viewer preference.void
IAccessibleElement.setAccessibleAttribute
(PdfName key, PdfObject value) Set the attribute of accessible element (everything inA
dictionary +Lang
,Alt
,ActualText
,E
).void
IPdfStructureElement.setAttribute
(PdfName name, PdfObject obj) -
Uses of PdfObject in com.itextpdf.text.pdf.internal
Fields in com.itextpdf.text.pdf.internal declared as PdfObjectFields in com.itextpdf.text.pdf.internal with type parameters of type PdfObjectMethods in com.itextpdf.text.pdf.internal that return PdfObjectModifier and TypeMethodDescriptionprivate PdfObject
PdfAChecker.cleverPdfArrayClone
(PdfArray array) private PdfObject
PdfAChecker.cleverPdfDictionaryClone
(PdfDictionary dict) protected PdfObject
PdfAChecker.getDirectObject
(PdfObject obj) private PdfObject
PdfAChecker.getObjectFromCache
(RefKey ref) Methods in com.itextpdf.text.pdf.internal with parameters of type PdfObjectModifier and TypeMethodDescriptionvoid
PdfViewerPreferencesImp.addViewerPreference
(PdfName key, PdfObject value) Sets the viewer preferences for printing.void
PdfAChecker.cacheObject
(PdfIndirectReference iref, PdfObject obj) protected PdfArray
PdfAChecker.getDirectArray
(PdfObject obj) protected PdfDictionary
PdfAChecker.getDirectDictionary
(PdfObject obj) protected PdfObject
PdfAChecker.getDirectObject
(PdfObject obj) protected PdfStream
PdfAChecker.getDirectStream
(PdfObject obj) private void
PdfAChecker.putObjectToCache
(RefKey ref, PdfObject obj) Method parameters in com.itextpdf.text.pdf.internal with type arguments of type PdfObjectModifier and TypeMethodDescriptionprivate void
PdfA2Checker.fillOrderRecursively
(PdfArray orderArray, HashSet<PdfObject> order) -
Uses of PdfObject in com.itextpdf.text.pdf.mc
Fields in com.itextpdf.text.pdf.mc declared as PdfObjectModifier and TypeFieldDescriptionprotected PdfObject
StructureObject.obj
An object referred to by an OBJR dictionary.Fields in com.itextpdf.text.pdf.mc with type parameters of type PdfObjectMethods in com.itextpdf.text.pdf.mc with parameters of type PdfObjectModifier and TypeMethodDescriptionprotected void
Writes a PDF object to the OutputStream, followed by a newline character.protected void
Writes a PDF object to the OutputStream, followed by a space character.protected void
StructureItems.processStructElemKids
(PdfDictionary structElem, PdfIndirectReference ref, PdfObject object) Processes the kids object of a StructElem dictionary.Method parameters in com.itextpdf.text.pdf.mc with type arguments of type PdfObjectModifier and TypeMethodDescriptionprotected void
MCParser.printOperator
(PdfLiteral operator, List<PdfObject> operands) Adds an operator and its operands (if any) to baos.protected void
MCParser.printTextOperator
(PdfLiteral operator, List<PdfObject> operands) Adds an operator and its operands (if any) to baos, keeping track of the text state.void
MCParser.BeginMarkedContentDictionaryOperator.process
(MCParser parser, PdfLiteral operator, List<PdfObject> operands) void
MCParser.BeginTextOperator.process
(MCParser parser, PdfLiteral operator, List<PdfObject> operands) void
MCParser.CopyContentOperator.process
(MCParser parser, PdfLiteral operator, List<PdfObject> operands) void
MCParser.DoOperator.process
(MCParser parser, PdfLiteral operator, List<PdfObject> operands) void
MCParser.EndTextOperator.process
(MCParser parser, PdfLiteral operator, List<PdfObject> operands) void
MCParser.PdfOperator.process
(MCParser parser, PdfLiteral operator, List<PdfObject> operands) Methods that processes an operatorvoid
MCParser.TextNewLineOperator.process
(MCParser parser, PdfLiteral operator, List<PdfObject> operands) void
MCParser.TextPositioningOperator.process
(MCParser parser, PdfLiteral operator, List<PdfObject> operands) void
MCParser.TextStateOperator.process
(MCParser parser, PdfLiteral operator, List<PdfObject> operands) protected void
MCParser.processOperator
(PdfLiteral operator, List<PdfObject> operands) Processes an operator, for instance: write the operator and its operands to baos. -
Uses of PdfObject in com.itextpdf.text.pdf.ocg
Methods in com.itextpdf.text.pdf.ocg with parameters of type PdfObjectModifier and TypeMethodDescriptionprotected void
Writes a PDF object to the OutputStream, followed by a newline character.protected void
Writes a PDF object to the OutputStream, followed by a space character.Method parameters in com.itextpdf.text.pdf.ocg with type arguments of type PdfObjectModifier and TypeMethodDescriptionprotected boolean
Checks operands to find out if the corresponding operator needs to be present or not.void
OCGParser.CopyContentOperator.process
(OCGParser parser, PdfLiteral operator, List<PdfObject> operands) void
OCGParser.GraphicsOperator.process
(OCGParser parser, PdfLiteral operator, List<PdfObject> operands) void
OCGParser.InlineImageOperator.process
(OCGParser parser, PdfLiteral operator, List<PdfObject> operands) void
OCGParser.MarkedContentOperator.process
(OCGParser parser, PdfLiteral operator, List<PdfObject> operands) void
OCGParser.PathConstructionOrPaintingOperator.process
(OCGParser parser, PdfLiteral operator, List<PdfObject> operands) void
OCGParser.PdfOperator.process
(OCGParser parser, PdfLiteral operator, List<PdfObject> operands) Methods that processes an operatorprotected void
OCGParser.process
(PdfLiteral operator, List<PdfObject> operands, boolean removable) Processes an operatorvoid
OCGParser.TextOperator.process
(OCGParser parser, PdfLiteral operator, List<PdfObject> operands) void
OCGParser.XObjectOperator.process
(OCGParser parser, PdfLiteral operator, List<PdfObject> operands) protected static void
OCGParser.processOperator
(OCGParser parser, PdfLiteral operator, List<PdfObject> operands) Processes an operator. -
Uses of PdfObject in com.itextpdf.text.pdf.parser
Subclasses of PdfObject in com.itextpdf.text.pdf.parserModifier and TypeClassDescriptionprivate static class
A resource dictionary that allows stack-like behavior to support resource dictionary inheritanceMethods in com.itextpdf.text.pdf.parser that return PdfObjectModifier and TypeMethodDescriptionReturns an entry from the image dictionary.private static PdfObject
InlineImageUtils.getAlternateValue
(PdfName key, PdfObject value) Transforms value abbreviations into their corresponding real valuePdfContentStreamProcessor.ResourceDictionary.getDirectObject
(PdfName key) Methods in com.itextpdf.text.pdf.parser with parameters of type PdfObjectModifier and TypeMethodDescriptionbyte[]
PdfImageObject.TrackingFilter.decode
(byte[] b, PdfName filterName, PdfObject decodeParams, PdfDictionary streamDictionary) private void
PdfImageObject.findColorspace
(PdfObject colorspace, boolean allowIndexed) Sets state of this object according to the color spaceprivate static PdfObject
InlineImageUtils.getAlternateValue
(PdfName key, PdfObject value) Transforms value abbreviations into their corresponding real valuestatic byte[]
ContentByteUtils.getContentBytesFromContentObject
(PdfObject contentObject) Gets the content bytes from a content object, which may be a reference a stream or an array.private PdfDictionary
PdfContentStreamProcessor.BeginMarkedContentDictionary.getPropertiesDictionary
(PdfObject operand1, PdfContentStreamProcessor.ResourceDictionary resources) void
TaggedPdfReaderTool.inspectChild
(PdfObject k) Inspects a child of a structured element.void
TaggedPdfReaderTool.parseTag
(String tag, PdfObject object, PdfDictionary page) Searches for a tag in a page.Method parameters in com.itextpdf.text.pdf.parser with type arguments of type PdfObjectModifier and TypeMethodDescriptionprivate static BaseColor
Gets a color based on a list of operands.private static BaseColor
Gets a color based on a list of operands.void
ContentOperator.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) Invokes a content operator.void
PdfContentStreamProcessor.BeginMarkedContent.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.BeginMarkedContentDictionary.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.BeginText.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.ClipPath.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.CloseSubpath.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.Curve.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.CurveFirstPointDuplicated.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.CurveFourhPointDuplicated.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.Do.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.EndMarkedContent.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.EndPath.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.EndText.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.IgnoreOperatorContentOperator.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.LineTo.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.ModifyCurrentTransformationMatrix.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.MoveNextLineAndShowText.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.MoveNextLineAndShowTextWithSpacing.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.MoveTo.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.PaintPath.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.PopGraphicsState.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.ProcessGraphicsStateResource.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.PushGraphicsState.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.Rectangle.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.SetCMYKFill.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.SetCMYKStroke.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.SetColorFill.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.SetColorSpaceFill.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.SetColorSpaceStroke.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.SetColorStroke.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.SetGrayFill.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.SetGrayStroke.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.SetLineCap.invoke
(PdfContentStreamProcessor processor, PdfLiteral oper, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.SetLineDashPattern.invoke
(PdfContentStreamProcessor processor, PdfLiteral oper, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.SetLineJoin.invoke
(PdfContentStreamProcessor processor, PdfLiteral oper, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.SetLineWidth.invoke
(PdfContentStreamProcessor processor, PdfLiteral oper, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.SetMiterLimit.invoke
(PdfContentStreamProcessor processor, PdfLiteral oper, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.SetRGBFill.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.SetRGBStroke.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.SetTextCharacterSpacing.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.SetTextFont.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.SetTextHorizontalScaling.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.SetTextLeading.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.SetTextRenderMode.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.SetTextRise.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.SetTextWordSpacing.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.ShowText.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.ShowTextArray.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.TextMoveNextLine.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.TextMoveStartNextLine.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.TextMoveStartNextLineWithLeading.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfContentStreamProcessor.TextSetTextMatrix.invoke
(PdfContentStreamProcessor processor, PdfLiteral operator, ArrayList<PdfObject> operands) private void
PdfContentStreamProcessor.invokeOperator
(PdfLiteral operator, ArrayList<PdfObject> operands) Invokes an operator. -
Uses of PdfObject in com.itextpdf.text.pdf.pdfcleanup
Fields in com.itextpdf.text.pdf.pdfcleanup with type parameters of type PdfObjectModifier and TypeFieldDescriptionPdfCleanUpContext.strokeColorOperands
PdfContentStreamProcessor is able to process only Device* color spaces, so I had to add this workaround.Methods in com.itextpdf.text.pdf.pdfcleanup that return types with arguments of type PdfObjectModifier and TypeMethodDescriptionPdfCleanUpContext.peekStrokeColor()
PdfCleanUpContext.popStrokeColor()
Methods in com.itextpdf.text.pdf.pdfcleanup with parameters of type PdfObjectModifier and TypeMethodDescriptionprivate static void
PdfCleanUpContentOperator.toPdf
(PdfObject object, PdfWriter writer, OutputStream os) Overriding standard PdfObject.toPdf because we need sorted PdfDictionaries.Method parameters in com.itextpdf.text.pdf.pdfcleanup with type arguments of type PdfObjectModifier and TypeMethodDescriptionvoid
PdfCleanUpContentOperator.invoke
(PdfContentStreamProcessor pdfContentStreamProcessor, PdfLiteral operator, ArrayList<PdfObject> operands) void
PdfCleanUpContext.pushStrokeColor
(List<PdfObject> strokeColorOperands) private void
PdfCleanUpContentOperator.writeOperands
(PdfContentByte canvas, List<PdfObject> operands) -
Uses of PdfObject in com.itextpdf.text.pdf.richmedia
Subclasses of PdfObject in com.itextpdf.text.pdf.richmediaModifier and TypeClassDescriptionclass
A video file can contain cue points that are encoded in a video stream or may be created by an associated ActionScript within the Flash content.class
The RichMediaActivation dictionary specifies the style of presentation, default script behavior, default view information, and animation style when the annotation is activated.class
A RichMediaAnimation dictionary specifies the preferred method that conforming readers should use to apply timeline scaling to keyframe animations.class
the annotation handler specific to the target instance specified by the TI key in the parent rich-media-execute action dictionary.class
The RichMediaConfiguration dictionary describes a set of instances that are loaded for a given scene configuration.class
The RichMediaActivation dictionary specifies the condition that causes deactivation of the annotation.class
A rich-media-execute action identifies a rich media annotation and specifies a command to be sent to that annotation's handler.class
The RichMediaInstance dictionary, referenced by the Instances entry of the RichMediaConfiguration, describes a single instance of an asset with settings to populate the artwork of an annotation.class
Dictionary containing parameters related to an active Flash subtype in a RichMediaInstance dictionary.class
The position of the window in the reader presentation area is described by the RichMediaPosition dictionary.class
The RichMediaPresentation dictionary contains information about how the annotation and user interface elements are to be visually laid out and drawn.class
The RichMediaWindow dictionary stores the dimensions and position of the floating window presented to the user.Methods in com.itextpdf.text.pdf.richmedia with parameters of type PdfObjectModifier and TypeMethodDescriptionvoid
Sets an action dictionary defining the action that is executed if this cue point is triggered, meaning that the Flash content reached the matching cue point during its playback.void
RichMediaCommand.setArguments
(PdfObject args) Sets the arguments for the command. -
Uses of PdfObject in com.itextpdf.text.pdf.security
Subclasses of PdfObject in com.itextpdf.text.pdf.securityModifier and TypeClassDescriptionclass
A dictionary that stores the name of the application that signs the PDF.class
Dictionary that stores signature build properties. -
Uses of PdfObject in com.itextpdf.text.pdf.spatial
Subclasses of PdfObject in com.itextpdf.text.pdf.spatialModifier and TypeClassDescriptionclass
The value of the GCS or DCS entry of a geospatial measure dictionary.class
A geographic coordinate system (GEOGCS) specifies an ellipsoidal object in geographic coordinates: angular units of latitude and longitude.class
Parent class for the Measure dictionaries.class
Geospatial Measure dictionary.class
Rectilinear Measure dictionary.class
A Point Data dictionary.class
A projected coordinate system (PROJCS), which includes an embedded GEOGCS, specifies the algorithms and associated parameters used to transform points between geographic coordinates and a two-dimensional (projected) coordinate system.class
A ViewPort dictionary. -
Uses of PdfObject in com.itextpdf.text.pdf.spatial.objects
Subclasses of PdfObject in com.itextpdf.text.pdf.spatial.objectsModifier and TypeClassDescriptionclass
An array consisting of NumberFormatDictionary objects.class
A dictionary that represents a specific unit of measurement (such as miles or feet).class
Creates an Array with two PdfNumber elements, representing an X and Y coordinate. -
Uses of PdfObject in com.itextpdf.text.pdf.util
Fields in com.itextpdf.text.pdf.util with type parameters of type PdfObjectModifier and TypeFieldDescriptionPdfResourceCounter.resources
A map of the resources that are already taken into accountMethods in com.itextpdf.text.pdf.util that return types with arguments of type PdfObjectModifier and TypeMethodDescriptionPdfResourceCounter.getResources()
Returns a map with the resources.Methods in com.itextpdf.text.pdf.util with parameters of type PdfObjectModifier and TypeMethodDescriptionprotected final void
In case an object is an array, a dictionary or a stream, we need to loop over the entries and process them one by one.protected final void
Processes an object.Method parameters in com.itextpdf.text.pdf.util with type arguments of type PdfObjectModifier and TypeMethodDescriptionlong
Returns the resources needed for the object that was used to create this PdfResourceCounter.Constructors in com.itextpdf.text.pdf.util with parameters of type PdfObjectModifierConstructorDescriptionPdfResourceCounter
(PdfObject object) Creates a PdfResourceCounter instance to be used to count the resources needed for either a page (in this case pass a page dictionary) or the trailer (root and info dictionary) of a PDF file.