Copier

Inheritance: java.lang.Object

public class Copier

Class for coping object

Constructors

ConstructorDescription
Copier(ITrailerable trailerable)Constructor

Methods

MethodDescription
getIgnoreCorruptedObjects()get Ignore Corrupted Objects
setIgnoreCorruptedObjects(boolean value)Set Ignore Corrupted Objects
getReuseStreams()get Reuse Streams
setReuseStreams(boolean value)set Reuse Streams
getAllowReusePageContent()get Allow Reuse Page Content
setAllowReusePageContent(boolean value)set Allow Reuse Page Content
getUseStubs()get Use Stubs
setUseStubs(boolean value)set Use Stubs
getRestrictedKeys()get Restricted Keys
setRestrictedKeys(String[] value)set Restricted Keys
duplicate(IPdfPrimitive src)Duplicates IPdfPrimitive
duplicate(IPdfPrimitive src, boolean IsResourceObject)Creates copy of object with all dependent object.

Copier(ITrailerable trailerable)

public Copier(ITrailerable trailerable)

Constructor

Parameters:

ParameterTypeDescription
trailerableITrailerableITrailerable object

getIgnoreCorruptedObjects()

public boolean getIgnoreCorruptedObjects()

get Ignore Corrupted Objects

Returns: boolean - boolean value

setIgnoreCorruptedObjects(boolean value)

public void setIgnoreCorruptedObjects(boolean value)

Set Ignore Corrupted Objects

Parameters:

ParameterTypeDescription
valuebooleanboolean value

getReuseStreams()

public boolean getReuseStreams()

get Reuse Streams

Returns: boolean - boolean value

setReuseStreams(boolean value)

public void setReuseStreams(boolean value)

set Reuse Streams

Parameters:

ParameterTypeDescription
valuebooleanboolean value

getAllowReusePageContent()

public boolean getAllowReusePageContent()

get Allow Reuse Page Content

Returns: boolean - boolean value

setAllowReusePageContent(boolean value)

public void setAllowReusePageContent(boolean value)

set Allow Reuse Page Content

Parameters:

ParameterTypeDescription
valuebooleanboolean value

getUseStubs()

public boolean getUseStubs()

get Use Stubs

Returns: boolean - boolean value

setUseStubs(boolean value)

public void setUseStubs(boolean value)

set Use Stubs

Parameters:

ParameterTypeDescription
valuebooleanboolean value

getRestrictedKeys()

public String[] getRestrictedKeys()

get Restricted Keys

Returns: java.lang.String[] - String[] array

setRestrictedKeys(String[] value)

public void setRestrictedKeys(String[] value)

set Restricted Keys

Parameters:

ParameterTypeDescription
valuejava.lang.String[]String[] array

duplicate(IPdfPrimitive src)

public IPdfPrimitive duplicate(IPdfPrimitive src)

Duplicates IPdfPrimitive

Parameters:

ParameterTypeDescription
srcIPdfPrimitiveIPdfPrimitive object

Returns: IPdfPrimitive - IPdfPrimitive object

duplicate(IPdfPrimitive src, boolean IsResourceObject)

public IPdfPrimitive duplicate(IPdfPrimitive src, boolean IsResourceObject)

Creates copy of object with all dependent object. The object may be from part of other document (e.g. coping pages between documents, etc.)

Parameters:

ParameterTypeDescription
srcIPdfPrimitiveIPdfPrimitive object
IsResourceObjectbooleanboolean value

Returns: IPdfPrimitive - IPdfPrimitive object