# org.pdfclown.objects.IPdfIndirectObject Interface Reference

PDF indirect object interface. More...

Inheritance diagram for org.pdfclown.objects.IPdfIndirectObject:

List of all members.

## Public Member Functions
PdfObject | Clone (File context)
void | Delete ()
| Removes the object from its file context.
## Properties
PdfDataObject | DataObject`[get, set]`
| Gets/Sets the actual data associated to the indirect reference.
PdfIndirectObject | IndirectObject`[get]`
| Gets the indirect object associated to the indirect reference.
PdfReference | Reference`[get]`
| Gets the indirect reference associated to the indirect object.

##

PDF indirect object interface.

## Member Function Documentation

PdfObject org.pdfclown.objects.IPdfIndirectObject.Clone | ( | File | context | ) |

Referenced by org.pdfclown.objects.Cloner.Visit().

void org.pdfclown.objects.IPdfIndirectObject.Delete | ( |  | ) |

Removes the object from its file context.

The object is no more usable after this method returns.

Implemented in org.pdfclown.objects.PdfIndirectObject, and org.pdfclown.objects.PdfReference.

## Property Documentation

PdfDataObject org.pdfclown.objects.IPdfIndirectObject.DataObject`[get, set]`

Gets/Sets the actual data associated to the indirect reference.

Implemented in org.pdfclown.objects.PdfIndirectObject, and org.pdfclown.objects.PdfReference.

PdfIndirectObject org.pdfclown.objects.IPdfIndirectObject.IndirectObject`[get]`

Gets the indirect object associated to the indirect reference.

Implemented in org.pdfclown.objects.PdfIndirectObject, and org.pdfclown.objects.PdfReference.

PdfReference org.pdfclown.objects.IPdfIndirectObject.Reference`[get]`

Gets the indirect reference associated to the indirect object.

Implemented in org.pdfclown.objects.PdfIndirectObject, and org.pdfclown.objects.PdfReference.

Copyright 2006-2013 Stefano Chizzolini. For more information, please visit PDF Clown home page.