Table of Contents

Class PDAnnotation

Namespace
Org.Apache.Pdfbox.Pdmodel.Interactive.Annotation
Assembly
MASES.NetPDF.dll
public class PDAnnotation : COSObjectable, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, ICOSObjectable
Inheritance
PDAnnotation
Implements
Derived

Constructors

PDAnnotation()

public PDAnnotation()

PDAnnotation(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public PDAnnotation(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

PDAnnotation(COSDictionary)

public PDAnnotation(COSDictionary arg0)

Parameters

arg0 COSDictionary

COSDictionary

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; }

Property Value

COSName

Border

public COSArray Border { get; set; }

Property Value

COSArray

BridgeClassName

Java class name to be instantiated

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

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

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

CreatePoolableInstance()

HPA initializer for PDAnnotation()

public static PDAnnotation CreatePoolableInstance()

Returns

PDAnnotation

CreatePoolableInstance(COSDictionary)

HPA initializer for PDAnnotation(Org.Apache.Pdfbox.Cos.COSDictionary arg0)

public static PDAnnotation CreatePoolableInstance(COSDictionary arg0)

Parameters

arg0 COSDictionary

Returns

PDAnnotation

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

SetAppearanceState(String)

public void SetAppearanceState(String arg0)

Parameters

arg0 String

String

SetAppearanceState(COSName)

public void SetAppearanceState(COSName arg0)

Parameters

arg0 COSName

COSName

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