| Package | Description |
|---|---|
| com.itextpdf.kernel.pdf | |
| com.itextpdf.kernel.pdf.layer | |
| com.itextpdf.kernel.pdf.tagging | |
| com.itextpdf.kernel.utils.objectpathitems |
| Modifier and Type | Field and Description |
|---|---|
protected PdfIndirectReference |
PdfObject.indirectReference
If object is flushed the indirect reference is kept here.
|
| Modifier and Type | Method and Description |
|---|---|
PdfIndirectReference |
PdfXrefTable.add(PdfIndirectReference reference)
Adds indirect reference to list of indirect objects.
|
PdfIndirectReference |
PdfDocument.createNextIndirectReference()
Creates next available indirect reference.
|
protected PdfIndirectReference |
PdfXrefTable.createNextIndirectReference(PdfDocument document)
Creates next available indirect reference.
|
PdfIndirectReference |
PdfXrefTable.get(int index)
Get appropriate reference to indirect object.
|
PdfIndirectReference |
PdfObject.getIndirectReference()
Gets the indirect reference associated with the object.
|
| Modifier and Type | Method and Description |
|---|---|
Set<PdfIndirectReference> |
DocumentRevision.getModifiedObjects()
Gets objects which were modified in this document revision.
|
List<PdfIndirectReference> |
PdfDocument.listIndirectReferences()
Gets static copy of cross reference table.
|
| Modifier and Type | Method and Description |
|---|---|
PdfIndirectReference |
PdfXrefTable.add(PdfIndirectReference reference)
Adds indirect reference to list of indirect objects.
|
int |
PdfIndirectReference.compareTo(PdfIndirectReference o) |
protected void |
PdfXrefTable.freeReference(PdfIndirectReference reference)
Set the reference to free state.
|
PdfObject |
PdfObject.makeIndirect(PdfDocument document,
PdfIndirectReference reference)
Marks object to be saved as indirect.
|
PdfObjectWrapper<T> |
PdfObjectWrapper.makeIndirect(PdfDocument document,
PdfIndirectReference reference)
Marks object behind wrapper to be saved as indirect.
|
PdfObject |
PdfPrimitiveObject.makeIndirect(PdfDocument document,
PdfIndirectReference reference) |
protected PdfObject |
PdfReader.readObject(PdfIndirectReference reference) |
protected PdfObject |
PdfObject.setIndirectReference(PdfIndirectReference indirectReference) |
PdfObject |
PdfPrimitiveObject.setIndirectReference(PdfIndirectReference indirectReference) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
PdfWriter.flushModifiedWaitingObjects(Set<PdfIndirectReference> forbiddenToFlush)
Flushes all modified objects which have not been flushed yet.
|
protected void |
PdfWriter.flushWaitingObjects(Set<PdfIndirectReference> forbiddenToFlush)
Flushes all objects which have not been flushed yet.
|
| Constructor and Description |
|---|
DocumentRevision(long eofOffset,
Set<PdfIndirectReference> modifiedObjects)
Creates
DocumentRevision from end-of-file byte position and a set of indirect references which were
modified in this document revision. |
| Modifier and Type | Method and Description |
|---|---|
PdfIndirectReference |
IPdfOCG.getIndirectReference()
Gets the
PdfIndirectReference that represents this layer. |
PdfIndirectReference |
PdfLayer.getIndirectReference()
Gets the indirect reference to the current layer object.
|
PdfIndirectReference |
PdfLayerMembership.getIndirectReference() |
| Modifier and Type | Method and Description |
|---|---|
PdfIndirectReference |
PdfMcr.getPageIndirectReference() |
| Modifier and Type | Method and Description |
|---|---|
PdfIndirectReference |
ObjectPath.getBaseCmpObject()
Method returns current base
PdfIndirectReference object in the cmp document. |
PdfIndirectReference |
ObjectPath.getBaseOutObject()
Method returns current base
PdfIndirectReference object in the out document. |
PdfIndirectReference |
IndirectPathItem.getCmpObject()
Method returns a
IndirectPathItem object from the cmp object that was met to get
to the path base objects during comparing process. |
PdfIndirectReference |
IndirectPathItem.getOutObject()
Method returns a
IndirectPathItem object that was met to get to the path base
objects during comparing process. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ObjectPath.isComparing(PdfIndirectReference cmpObject,
PdfIndirectReference outObject)
This method is used to define if given objects were already met in the path to the current base objects.
|
ObjectPath |
ObjectPath.resetDirectPath(PdfIndirectReference baseCmpObject,
PdfIndirectReference baseOutObject)
Creates a new ObjectPath instance with two new given base objects, which are supposed to be nested in the base
objects of the current instance of the ObjectPath.
|
| Constructor and Description |
|---|
IndirectPathItem(PdfIndirectReference cmpObject,
PdfIndirectReference outObject)
Creates
IndirectPathItem instance for two corresponding objects from two comparing documents. |
ObjectPath(PdfIndirectReference baseCmpObject,
PdfIndirectReference baseOutObject)
Creates CompareObjectPath with corresponding base objects in two documents.
|
ObjectPath(PdfIndirectReference baseCmpObject,
PdfIndirectReference baseOutObject,
Stack<LocalPathItem> path,
Stack<IndirectPathItem> indirects)
Creates CompareObjectPath with corresponding base objects in two documents.
|
Copyright © 1998–2025 Apryse Group NV. All rights reserved.