Table of Contents

Class PDAnnotation

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

PDAnnotation()

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

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

PDAnnotation(COSDictionary)

public PDAnnotation(COSDictionary arg0)

Parameters

arg0 COSDictionary

COSDictionary

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

Parameters

args object[]

Properties

AnnotationFlags

public int AnnotationFlags { get; set; }

Property Value

int

AnnotationName

public String AnnotationName { get; set; }

Property Value

String

Appearance

public PDAppearanceDictionary Appearance { get; set; }

Property Value

PDAppearanceDictionary

AppearanceState

public COSName AppearanceState { get; set; }

Property Value

COSName

Border

public COSArray Border { get; set; }

Property Value

COSArray

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

COSObject

public COSBase COSObject { get; }

Property Value

COSBase

Color

public PDColor Color { get; set; }

Property Value

PDColor

Contents

public String Contents { get; set; }

Property Value

String

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

ModifiedDate

public String ModifiedDate { get; }

Property Value

String

NormalAppearanceStream

public PDAppearanceStream NormalAppearanceStream { get; }

Property Value

PDAppearanceStream

OptionalContent

public PDPropertyList OptionalContent { get; set; }

Property Value

PDPropertyList

Page

public PDPage Page { get; set; }

Property Value

PDPage

Rectangle

public PDRectangle Rectangle { get; set; }

Property Value

PDRectangle

StructParent

public int StructParent { get; set; }

Property Value

int

Subtype

public String Subtype { get; }

Property Value

String

Methods

ConstructAppearances()

public void ConstructAppearances()

ConstructAppearances(PDDocument)

public void ConstructAppearances(PDDocument arg0)

Parameters

arg0 PDDocument

PDDocument

CreateAnnotation(COSBase)

public static PDAnnotation CreateAnnotation(COSBase arg0)

Parameters

arg0 COSBase

COSBase

Returns

PDAnnotation

PDAnnotation

Exceptions

IOException

IsHidden()

public bool IsHidden()

Returns

bool

bool

IsInvisible()

public bool IsInvisible()

Returns

bool

bool

IsLocked()

public bool IsLocked()

Returns

bool

bool

IsLockedContents()

public bool IsLockedContents()

Returns

bool

bool

IsNoRotate()

public bool IsNoRotate()

Returns

bool

bool

IsNoView()

public bool IsNoView()

Returns

bool

bool

IsNoZoom()

public bool IsNoZoom()

Returns

bool

bool

IsPrinted()

public bool IsPrinted()

Returns

bool

bool

IsReadOnly()

public bool IsReadOnly()

Returns

bool

bool

IsToggleNoView()

public bool IsToggleNoView()

Returns

bool

bool

SetHidden(bool)

public void SetHidden(bool arg0)

Parameters

arg0 bool

bool

SetInvisible(bool)

public void SetInvisible(bool arg0)

Parameters

arg0 bool

bool

SetLocked(bool)

public void SetLocked(bool arg0)

Parameters

arg0 bool

bool

SetLockedContents(bool)

public void SetLockedContents(bool arg0)

Parameters

arg0 bool

bool

SetModifiedDate(String)

public void SetModifiedDate(String arg0)

Parameters

arg0 String

String

SetModifiedDate(Calendar)

public void SetModifiedDate(Calendar arg0)

Parameters

arg0 Calendar

Calendar

SetNoRotate(bool)

public void SetNoRotate(bool arg0)

Parameters

arg0 bool

bool

SetNoView(bool)

public void SetNoView(bool arg0)

Parameters

arg0 bool

bool

SetNoZoom(bool)

public void SetNoZoom(bool arg0)

Parameters

arg0 bool

bool

SetPrinted(bool)

public void SetPrinted(bool arg0)

Parameters

arg0 bool

bool

SetReadOnly(bool)

public void SetReadOnly(bool arg0)

Parameters

arg0 bool

bool

SetToggleNoView(bool)

public void SetToggleNoView(bool arg0)

Parameters

arg0 bool

bool