# org.pdfclown.objects.IPdfNamedObjectWrapper Interface Reference

High-level representation of a PDF object that can be referenced also through a name. More...

Inheritance diagram for org.pdfclown.objects.IPdfNamedObjectWrapper:

List of all members.

## Properties
PdfDirectObject | BaseObject`[get]`
| Gets the underlying reference object, if available; otherwise, gets the underlying data object.
PdfString | Name`[get]`
| Gets the object name.
PdfDirectObject | NamedBaseObject`[get]`
| Gets the object name, if available; otherwise, behaves like BaseObject.

##

High-level representation of a PDF object that can be referenced also through a name.

Some categories of objects in a PDF file can be also referred to by name rather than by object reference. The correspondence between names and objects is established by the document's name dictionary [PDF:1.6:3.6.3].

The name's purpose is to provide a further level of referential abstraction especially for references across diverse PDF documents.

## Property Documentation

PdfDirectObject org.pdfclown.objects.IPdfObjectWrapper.BaseObject`[get, inherited]`

Gets the underlying reference object, if available; otherwise, gets the underlying data object.

Implemented in org.pdfclown.objects.PdfObjectWrapper.

Referenced by org.pdfclown.documents.interaction.actions.SetLayerState.LayerStates.Add(), and org.pdfclown.documents.interaction.actions.SetLayerState.LayerStates.Insert().

PdfString org.pdfclown.objects.IPdfNamedObjectWrapper.Name`[get]`

Gets the object name.

As names are tipically loosely-coupled with their corresponding PDF objects, name retrieval implies a costly reverse lookup into the document's name tree.

Implemented in org.pdfclown.documents.files.FileSpecification, org.pdfclown.documents.interaction.navigation.document.Destination, and org.pdfclown.documents.multimedia.Rendition.

PdfDirectObject org.pdfclown.objects.IPdfNamedObjectWrapper.NamedBaseObject`[get]`

Gets the object name, if available; otherwise, behaves like BaseObject.

Implemented in org.pdfclown.documents.files.FileSpecification, org.pdfclown.documents.interaction.navigation.document.Destination, and org.pdfclown.documents.multimedia.Rendition.

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