Table of Contents

Class PDShading

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

PDShading()

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

[Obsolete("PDShading 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 PDShading()

PDShading(COSDictionary)

public PDShading(COSDictionary arg0)

Parameters

arg0 COSDictionary

COSDictionary

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

Parameters

args object[]

Properties

AntiAlias

public bool AntiAlias { get; set; }

Property Value

bool

BBox

public PDRectangle BBox { get; set; }

Property Value

PDRectangle

Background

public COSArray Background { get; set; }

Property Value

COSArray

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

Function

public PDFunction Function { get; }

Property Value

PDFunction

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

SHADING_TYPE1

public static int SHADING_TYPE1 { get; }

Property Value

int

SHADING_TYPE2

public static int SHADING_TYPE2 { get; }

Property Value

int

SHADING_TYPE3

public static int SHADING_TYPE3 { get; }

Property Value

int

SHADING_TYPE4

public static int SHADING_TYPE4 { get; }

Property Value

int

SHADING_TYPE5

public static int SHADING_TYPE5 { get; }

Property Value

int

SHADING_TYPE6

public static int SHADING_TYPE6 { get; }

Property Value

int

SHADING_TYPE7

public static int SHADING_TYPE7 { get; }

Property Value

int

ShadingType

public int ShadingType { get; set; }

Property Value

int

Type

public String Type { get; }

Property Value

String

Methods

Create(COSDictionary)

public static PDShading Create(COSDictionary arg0)

Parameters

arg0 COSDictionary

COSDictionary

Returns

PDShading

PDShading

Exceptions

IOException

EvalFunction(float)

public float[] EvalFunction(float arg0)

Parameters

arg0 float

float

Returns

float[]

float

Exceptions

IOException

EvalFunction(float[])

public float[] EvalFunction(float[] arg0)

Parameters

arg0 float[]

float

Returns

float[]

float

Exceptions

IOException

GetBounds(AffineTransform, Matrix)

public Rectangle2D GetBounds(AffineTransform arg0, Matrix arg1)

Parameters

arg0 AffineTransform

AffineTransform

arg1 Matrix

Matrix

Returns

Rectangle2D

Rectangle2D

Exceptions

IOException

SetFunction(COSArray)

public void SetFunction(COSArray arg0)

Parameters

arg0 COSArray

COSArray

SetFunction(PDFunction)

public void SetFunction(PDFunction arg0)

Parameters

arg0 PDFunction

PDFunction

ToPaint(Matrix)

public Paint ToPaint(Matrix arg0)

Parameters

arg0 Matrix

Matrix

Returns

Paint

Paint