Table of Contents

Class PdfPrimitiveObject

Namespace
iText.Kernel.Pdf
Assembly
itext.kernel.dll
public abstract class PdfPrimitiveObject : PdfObject
Inheritance
PdfPrimitiveObject
Derived
Inherited Members

Constructors

PdfPrimitiveObject()

protected PdfPrimitiveObject()

PdfPrimitiveObject(bool)

protected PdfPrimitiveObject(bool directOnly)

Parameters

directOnly bool

PdfPrimitiveObject(byte[])

Initialize PdfPrimitiveObject from the passed bytes.

protected PdfPrimitiveObject(byte[] content)

Parameters

content byte[]

byte content, shall not be null.

Fields

content

protected byte[] content

Field Value

byte[]

directOnly

protected bool directOnly

Field Value

bool

Methods

CompareContent(PdfPrimitiveObject)

protected virtual int CompareContent(PdfPrimitiveObject o)

Parameters

o PdfPrimitiveObject

Returns

int

CopyContent(PdfObject, PdfDocument, ICopyFilter)

protected override void CopyContent(PdfObject from, PdfDocument document, ICopyFilter copyFilter)

Parameters

from PdfObject
document PdfDocument
copyFilter ICopyFilter

GenerateContent()

protected abstract void GenerateContent()

GetInternalContent()

protected byte[] GetInternalContent()

Returns

byte[]

HasContent()

protected virtual bool HasContent()

Returns

bool

MakeIndirect(PdfDocument, PdfIndirectReference)

public override PdfObject MakeIndirect(PdfDocument document, PdfIndirectReference reference)

Parameters

document PdfDocument
reference PdfIndirectReference

Returns

PdfObject

SetIndirectReference(PdfIndirectReference)

protected override PdfObject SetIndirectReference(PdfIndirectReference indirectReference)

Parameters

indirectReference PdfIndirectReference

Returns

PdfObject