Table of Contents

Class COSWriter

Namespace
Org.Apache.Pdfbox.Pdfwriter
Assembly
MASES.NetPDF.dll
public class COSWriter : ICOSVisitor, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IICOSVisitor
Inheritance
JVMBridgeBase
JVMBridgeBase<ICOSVisitor>
COSWriter
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<ICOSVisitor>.IsAssignableFrom(IJavaType)
JVMBridgeBase<ICOSVisitor>.IsAssignableFrom<T>()
JVMBridgeBase<ICOSVisitor>.Execute<T>(params T[])
JVMBridgeBase<ICOSVisitor>.DynBridgeClazz
JVMBridgeBase<ICOSVisitor>.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

COSWriter()

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

public COSWriter()

COSWriter(OutputStream)

public COSWriter(OutputStream arg0)

Parameters

arg0 OutputStream

OutputStream

COSWriter(OutputStream, RandomAccessRead)

public COSWriter(OutputStream arg0, RandomAccessRead arg1)

Parameters

arg0 OutputStream

OutputStream

arg1 RandomAccessRead

RandomAccessRead

Exceptions

IOException

COSWriter(OutputStream, RandomAccessRead, Set<COSDictionary>)

public COSWriter(OutputStream arg0, RandomAccessRead arg1, Set<COSDictionary> arg2)

Parameters

arg0 OutputStream

OutputStream

arg1 RandomAccessRead

RandomAccessRead

arg2 Set<COSDictionary>

Set

Exceptions

IOException

COSWriter(OutputStream, CompressParameters)

public COSWriter(OutputStream arg0, CompressParameters arg1)

Parameters

arg0 OutputStream

OutputStream

arg1 CompressParameters

CompressParameters

COSWriter(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 COSWriter(params object[] args)

Parameters

args object[]

Properties

ARRAY_CLOSE

public static byte[] ARRAY_CLOSE { get; }

Property Value

byte[]

ARRAY_OPEN

public static byte[] ARRAY_OPEN { get; }

Property Value

byte[]

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

COMMENT

public static byte[] COMMENT { get; }

Property Value

byte[]

DICT_CLOSE

public static byte[] DICT_CLOSE { get; }

Property Value

byte[]

DICT_OPEN

public static byte[] DICT_OPEN { get; }

Property Value

byte[]

DataToSign

public InputStream DataToSign { get; }

Property Value

InputStream

ENDOBJ

public static byte[] ENDOBJ { get; }

Property Value

byte[]

ENDSTREAM

public static byte[] ENDSTREAM { get; }

Property Value

byte[]

EOF

public static byte[] EOF { get; }

Property Value

byte[]

GARBAGE

public static byte[] GARBAGE { get; }

Property Value

byte[]

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

OBJ

public static byte[] OBJ { get; }

Property Value

byte[]

REFERENCE

public static byte[] REFERENCE { get; }

Property Value

byte[]

SPACE

public static byte[] SPACE { get; }

Property Value

byte[]

STARTXREF

public static byte[] STARTXREF { get; }

Property Value

byte[]

STREAM

public static byte[] STREAM { get; }

Property Value

byte[]

TRAILER

public static byte[] TRAILER { get; }

Property Value

byte[]

VERSION

public static byte[] VERSION { get; }

Property Value

byte[]

XREF

public static byte[] XREF { get; }

Property Value

byte[]

XREF_FREE

public static byte[] XREF_FREE { get; }

Property Value

byte[]

XREF_USED

public static byte[] XREF_USED { get; }

Property Value

byte[]

Methods

DoWriteObject(COSBase)

public void DoWriteObject(COSBase arg0)

Parameters

arg0 COSBase

COSBase

Exceptions

IOException

DoWriteObject(COSObjectKey, COSBase)

public void DoWriteObject(COSObjectKey arg0, COSBase arg1)

Parameters

arg0 COSObjectKey

COSObjectKey

arg1 COSBase

COSBase

Exceptions

IOException

IsCompress()

public bool IsCompress()

Returns

bool

bool

VisitFromArray(COSArray)

public void VisitFromArray(COSArray arg0)

Parameters

arg0 COSArray

COSArray

Exceptions

IOException

VisitFromBoolean(COSBoolean)

public void VisitFromBoolean(COSBoolean arg0)

Parameters

arg0 COSBoolean

COSBoolean

Exceptions

IOException

VisitFromDictionary(COSDictionary)

public void VisitFromDictionary(COSDictionary arg0)

Parameters

arg0 COSDictionary

COSDictionary

Exceptions

IOException

VisitFromDocument(COSDocument)

public void VisitFromDocument(COSDocument arg0)

Parameters

arg0 COSDocument

COSDocument

Exceptions

IOException

VisitFromFloat(COSFloat)

public void VisitFromFloat(COSFloat arg0)

Parameters

arg0 COSFloat

COSFloat

Exceptions

IOException

VisitFromInt(COSInteger)

public void VisitFromInt(COSInteger arg0)

Parameters

arg0 COSInteger

COSInteger

Exceptions

IOException

VisitFromName(COSName)

public void VisitFromName(COSName arg0)

Parameters

arg0 COSName

COSName

Exceptions

IOException

VisitFromNull(COSNull)

public void VisitFromNull(COSNull arg0)

Parameters

arg0 COSNull

COSNull

Exceptions

IOException

VisitFromStream(COSStream)

public void VisitFromStream(COSStream arg0)

Parameters

arg0 COSStream

COSStream

Exceptions

IOException

VisitFromString(COSString)

public void VisitFromString(COSString arg0)

Parameters

arg0 COSString

COSString

Exceptions

IOException

Write(COSDocument)

public void Write(COSDocument arg0)

Parameters

arg0 COSDocument

COSDocument

Exceptions

IOException

Write(FDFDocument)

public void Write(FDFDocument arg0)

Parameters

arg0 FDFDocument

FDFDocument

Exceptions

IOException

Write(PDDocument)

public void Write(PDDocument arg0)

Parameters

arg0 PDDocument

PDDocument

Exceptions

IOException

Write(PDDocument, SignatureInterface)

public void Write(PDDocument arg0, SignatureInterface arg1)

Parameters

arg0 PDDocument

PDDocument

arg1 SignatureInterface

SignatureInterface

Exceptions

IOException

WriteExternalSignature(byte[])

public void WriteExternalSignature(byte[] arg0)

Parameters

arg0 byte[]

byte

Exceptions

IOException

WriteReference(COSBase)

public void WriteReference(COSBase arg0)

Parameters

arg0 COSBase

COSBase

Exceptions

IOException

WriteString(COSString, OutputStream)

public static void WriteString(COSString arg0, OutputStream arg1)

Parameters

arg0 COSString

COSString

arg1 OutputStream

OutputStream

Exceptions

IOException

WriteString(byte[], OutputStream)

public static void WriteString(byte[] arg0, OutputStream arg1)

Parameters

arg0 byte[]

byte

arg1 OutputStream

OutputStream

Exceptions

IOException