Table of Contents

Class PdfObject

Namespace
MiPdf.Objects
Assembly
MiPdf.dll

Base class of all PDF objects. Objects are mutable; containers (arrays, dictionaries, streams) may hold direct objects or PdfReferences to indirect objects.

public abstract class PdfObject
Inheritance
PdfObject
Derived
Inherited Members

Properties

ObjectType

The kind of this object.

public abstract PdfObjectType ObjectType { get; }

Property Value

PdfObjectType

Methods

Clone()

Creates a deep copy of this object. References are copied as references (not followed).

public abstract PdfObject Clone()

Returns

PdfObject

Resolve()

Follows indirect references. Returns this for direct objects.

public virtual PdfObject Resolve()

Returns

PdfObject

ToString()

Returns the object serialized in PDF syntax, for debugging.

public override string ToString()

Returns

string