Table of Contents

Class PDImage

Namespace
Org.Apache.Pdfbox.Pdmodel.Graphics.Image
Assembly
MASES.NetPDF.dll
public class PDImage : COSObjectable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IPDImage, ICOSObjectable
Inheritance
JVMBridgeBase
JVMBridgeBase<COSObjectable>
PDImage
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

PDImage()

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

[Obsolete("PDImage class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public PDImage()

PDImage(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

[Obsolete("PDImage class represents, in .NET, an instance of a JVM interface or abstract class. This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public PDImage(params object[] args)

Parameters

args object[]

Properties

BitsPerComponent

public int BitsPerComponent { get; set; }

Property Value

int

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

COSObject

public COSBase COSObject { get; }

Property Value

COSBase

ColorSpace

public PDColorSpace ColorSpace { get; set; }

Property Value

PDColorSpace

Decode

public COSArray Decode { get; set; }

Property Value

COSArray

Height

public int Height { get; set; }

Property Value

int

Image

public BufferedImage Image { get; }

Property Value

BufferedImage

Interpolate

public bool Interpolate { get; set; }

Property Value

bool

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

RawImage

public BufferedImage RawImage { get; }

Property Value

BufferedImage

RawRaster

public WritableRaster RawRaster { get; }

Property Value

WritableRaster

Suffix

public String Suffix { get; }

Property Value

String

Width

public int Width { get; set; }

Property Value

int

Methods

CreateInputStream()

public InputStream CreateInputStream()

Returns

InputStream

InputStream

Exceptions

IOException

CreateInputStream(List<String>)

public InputStream CreateInputStream(List<String> arg0)

Parameters

arg0 List<String>

List

Returns

InputStream

InputStream

Exceptions

IOException

CreateInputStream(DecodeOptions)

public InputStream CreateInputStream(DecodeOptions arg0)

Parameters

arg0 DecodeOptions

DecodeOptions

Returns

InputStream

InputStream

Exceptions

IOException

GetImage(Rectangle, int)

public BufferedImage GetImage(Rectangle arg0, int arg1)

Parameters

arg0 Rectangle

Rectangle

arg1 int

int

Returns

BufferedImage

BufferedImage

Exceptions

IOException

GetStencilImage(Paint)

public BufferedImage GetStencilImage(Paint arg0)

Parameters

arg0 Paint

Paint

Returns

BufferedImage

BufferedImage

Exceptions

IOException

IsEmpty()

public bool IsEmpty()

Returns

bool

bool

IsStencil()

public bool IsStencil()

Returns

bool

bool

SetStencil(bool)

public void SetStencil(bool arg0)

Parameters

arg0 bool

bool