Table of Contents

Class PDGraphicsState

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

PDGraphicsState()

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

public PDGraphicsState()

PDGraphicsState(PDRectangle)

public PDGraphicsState(PDRectangle arg0)

Parameters

arg0 PDRectangle

PDRectangle

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

Parameters

args object[]

Properties

AlphaConstant

public double AlphaConstant { get; set; }

Property Value

double

BlendMode

public BlendMode BlendMode { get; set; }

Property Value

BlendMode

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CurrentClippingPath

public Area CurrentClippingPath { get; }

Property Value

Area

CurrentClippingPaths

public List<Path2D> CurrentClippingPaths { get; }

Property Value

List<Path2D>

CurrentTransformationMatrix

public Matrix CurrentTransformationMatrix { get; set; }

Property Value

Matrix

Flatness

public double Flatness { get; set; }

Property Value

double

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

LineCap

public int LineCap { get; set; }

Property Value

int

LineDashPattern

public PDLineDashPattern LineDashPattern { get; set; }

Property Value

PDLineDashPattern

LineJoin

public int LineJoin { get; set; }

Property Value

int

LineWidth

public float LineWidth { get; set; }

Property Value

float

MiterLimit

public float MiterLimit { get; set; }

Property Value

float

NonStrokeAlphaConstant

public double NonStrokeAlphaConstant { get; set; }

Property Value

double

NonStrokingColor

public PDColor NonStrokingColor { get; set; }

Property Value

PDColor

NonStrokingColorSpace

public PDColorSpace NonStrokingColorSpace { get; set; }

Property Value

PDColorSpace

NonStrokingJavaComposite

public Composite NonStrokingJavaComposite { get; }

Property Value

Composite

OverprintMode

public int OverprintMode { get; set; }

Property Value

int

RenderingIntent

public RenderingIntent RenderingIntent { get; set; }

Property Value

RenderingIntent

Smoothness

public double Smoothness { get; set; }

Property Value

double

SoftMask

public PDSoftMask SoftMask { get; set; }

Property Value

PDSoftMask

StrokingColor

public PDColor StrokingColor { get; set; }

Property Value

PDColor

StrokingColorSpace

public PDColorSpace StrokingColorSpace { get; set; }

Property Value

PDColorSpace

StrokingJavaComposite

public Composite StrokingJavaComposite { get; }

Property Value

Composite

TextLineMatrix

public Matrix TextLineMatrix { get; set; }

Property Value

Matrix

TextMatrix

public Matrix TextMatrix { get; set; }

Property Value

Matrix

TextState

public PDTextState TextState { get; set; }

Property Value

PDTextState

Transfer

public COSBase Transfer { get; set; }

Property Value

COSBase

Methods

Clone()

public PDGraphicsState Clone()

Returns

PDGraphicsState

PDGraphicsState

IntersectClippingPath(Area)

public void IntersectClippingPath(Area arg0)

Parameters

arg0 Area

Area

IntersectClippingPath(GeneralPath)

public void IntersectClippingPath(GeneralPath arg0)

Parameters

arg0 GeneralPath

GeneralPath

IsAlphaSource()

public bool IsAlphaSource()

Returns

bool

bool

IsNonStrokingOverprint()

public bool IsNonStrokingOverprint()

Returns

bool

bool

IsOverprint()

public bool IsOverprint()

Returns

bool

bool

IsStrokeAdjustment()

public bool IsStrokeAdjustment()

Returns

bool

bool

SetAlphaSource(bool)

public void SetAlphaSource(bool arg0)

Parameters

arg0 bool

bool

SetNonStrokingOverprint(bool)

public void SetNonStrokingOverprint(bool arg0)

Parameters

arg0 bool

bool

SetOverprint(bool)

public void SetOverprint(bool arg0)

Parameters

arg0 bool

bool

SetStrokeAdjustment(bool)

public void SetStrokeAdjustment(bool arg0)

Parameters

arg0 bool

bool