Table of Contents

Class PDFormXObject

Namespace
Org.Apache.Pdfbox.Pdmodel.Graphics.Form
Assembly
MASES.NetPDF.dll
public class PDFormXObject : PDXObject, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ICOSObjectable
Inheritance
JVMBridgeBase
JVMBridgeBase<COSObjectable>
PDFormXObject
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Derived
Inherited Members
JVMBridgeBase<COSObjectable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<COSObjectable>.IsAssignableFrom<T>()
JVMBridgeBase<COSObjectable>.Execute<T>(params T[])
JVMBridgeBase<COSObjectable>.DynBridgeClazz
JVMBridgeBase<COSObjectable>.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

PDFormXObject()

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

public PDFormXObject()

PDFormXObject(COSStream)

public PDFormXObject(COSStream arg0)

Parameters

arg0 COSStream

COSStream

PDFormXObject(COSStream, ResourceCache)

public PDFormXObject(COSStream arg0, ResourceCache arg1)

Parameters

arg0 COSStream

COSStream

arg1 ResourceCache

ResourceCache

PDFormXObject(PDStream)

public PDFormXObject(PDStream arg0)

Parameters

arg0 PDStream

PDStream

PDFormXObject(PDDocument)

public PDFormXObject(PDDocument arg0)

Parameters

arg0 PDDocument

PDDocument

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

Parameters

args object[]

Properties

BBox

public PDRectangle BBox { get; set; }

Property Value

PDRectangle

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

ContentStream

public PDStream ContentStream { get; }

Property Value

PDStream

Contents

public InputStream Contents { get; }

Property Value

InputStream

ContentsForRandomAccess

public RandomAccessRead ContentsForRandomAccess { get; }

Property Value

RandomAccessRead

FormType

public int FormType { get; set; }

Property Value

int

Group

public PDTransparencyGroupAttributes Group { get; }

Property Value

PDTransparencyGroupAttributes

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

Matrix

public Matrix Matrix { get; set; }

Property Value

Matrix

OptionalContent

public PDPropertyList OptionalContent { get; set; }

Property Value

PDPropertyList

Resources

public PDResources Resources { get; set; }

Property Value

PDResources

StructParents

public int StructParents { get; set; }

Property Value

int

Operators

implicit operator PDContentStream(PDFormXObject)

Converter from PDFormXObject to PDContentStream

public static implicit operator PDContentStream(PDFormXObject t)

Parameters

t PDFormXObject

Returns

PDContentStream