Table of Contents

Class COSWriterCompressionPool

Namespace
Org.Apache.Pdfbox.Pdfwriter.Compress
Assembly
MASES.NetPDF.dll
public class COSWriterCompressionPool : JVMBridgeBase<COSWriterCompressionPool>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
COSWriterCompressionPool
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<COSWriterCompressionPool>.IsAssignableFrom(IJavaType)
JVMBridgeBase<COSWriterCompressionPool>.IsAssignableFrom<T>()
JVMBridgeBase<COSWriterCompressionPool>.Execute<T>(params T[])
JVMBridgeBase<COSWriterCompressionPool>.DynBridgeClazz
JVMBridgeBase<COSWriterCompressionPool>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener

Constructors

COSWriterCompressionPool()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public COSWriterCompressionPool()

COSWriterCompressionPool(PDDocument, CompressParameters)

public COSWriterCompressionPool(PDDocument arg0, CompressParameters arg1)

Parameters

arg0 PDDocument

PDDocument

arg1 CompressParameters

CompressParameters

Exceptions

IOException

COSWriterCompressionPool(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public COSWriterCompressionPool(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

HighestXRefObjectNumber

public long HighestXRefObjectNumber { get; }

Property Value

long

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

MINIMUM_SUPPORTED_VERSION

public static float MINIMUM_SUPPORTED_VERSION { get; }

Property Value

float

ObjectStreamObjects

public List<COSObjectKey> ObjectStreamObjects { get; }

Property Value

List<COSObjectKey>

TopLevelObjects

public List<COSObjectKey> TopLevelObjects { get; }

Property Value

List<COSObjectKey>

Methods

Contains(COSBase)

public bool Contains(COSBase arg0)

Parameters

arg0 COSBase

COSBase

Returns

bool

bool

CreateObjectStreams()

public List<COSWriterObjectStream> CreateObjectStreams()

Returns

List<COSWriterObjectStream>

List

GetKey(COSBase)

public COSObjectKey GetKey(COSBase arg0)

Parameters

arg0 COSBase

COSBase

Returns

COSObjectKey

COSObjectKey

GetObject(COSObjectKey)

public COSBase GetObject(COSObjectKey arg0)

Parameters

arg0 COSObjectKey

COSObjectKey

Returns

COSBase

COSBase