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
initializerIJVMBridgeBaseInitializer
PDAnnotation(COSDictionary)
public PDAnnotation(COSDictionary arg0)
Parameters
Properties
AnnotationFlags
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.8/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#getAnnotationFlags-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.8/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#setAnnotationFlags-int-
public int AnnotationFlags { get; set; }
Property Value
AnnotationName
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.8/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#getAnnotationName-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.8/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#setAnnotationName-java.lang.String-
public String AnnotationName { get; set; }
Property Value
Appearance
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.8/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#getAppearance-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.8/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#setAppearance-org.apache.pdfbox.pdmodel.interactive.annotation.PDAppearanceDictionary-
public PDAppearanceDictionary Appearance { get; set; }
Property Value
AppearanceState
public COSName AppearanceState { get; }
Property Value
Border
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.8/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#getBorder-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.8/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#setBorder-org.apache.pdfbox.cos.COSArray-
public COSArray Border { get; set; }
Property Value
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
COSObject
public COSBase COSObject { get; }
Property Value
Color
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.8/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#getColor-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.8/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#setColor-org.apache.pdfbox.pdmodel.graphics.color.PDColor-
public PDColor Color { get; set; }
Property Value
Contents
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.8/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#getContents-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.8/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#setContents-java.lang.String-
public String Contents { get; set; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
ModifiedDate
public String ModifiedDate { get; }
Property Value
NormalAppearanceStream
public PDAppearanceStream NormalAppearanceStream { get; }
Property Value
OptionalContent
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.8/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#getOptionalContent-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.8/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#setOptionalContent-org.apache.pdfbox.pdmodel.documentinterchange.markedcontent.PDPropertyList-
public PDPropertyList OptionalContent { get; set; }
Property Value
Page
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.8/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#getPage-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.8/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#setPage-org.apache.pdfbox.pdmodel.PDPage-
public PDPage Page { get; set; }
Property Value
Rectangle
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.8/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#getRectangle-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.8/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#setRectangle-org.apache.pdfbox.pdmodel.common.PDRectangle-
public PDRectangle Rectangle { get; set; }
Property Value
StructParent
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.8/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#getStructParent-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.8/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#setStructParent-int-
public int StructParent { get; set; }
Property Value
Subtype
public String Subtype { get; }
Property Value
Methods
ConstructAppearances()
public void ConstructAppearances()
ConstructAppearances(PDDocument)
public void ConstructAppearances(PDDocument arg0)
Parameters
arg0PDDocument
CreateAnnotation(COSBase)
public static PDAnnotation CreateAnnotation(COSBase arg0)
Parameters
Returns
Exceptions
CreatePoolableInstance()
HPA initializer for PDAnnotation()
public static PDAnnotation CreatePoolableInstance()
Returns
CreatePoolableInstance(COSDictionary)
HPA initializer for PDAnnotation(Org.Apache.Pdfbox.Cos.COSDictionary arg0)
public static PDAnnotation CreatePoolableInstance(COSDictionary arg0)
Parameters
arg0COSDictionary
Returns
IsHidden()
public bool IsHidden()
Returns
IsInvisible()
public bool IsInvisible()
Returns
IsLocked()
public bool IsLocked()
Returns
IsLockedContents()
public bool IsLockedContents()
Returns
IsNoRotate()
public bool IsNoRotate()
Returns
IsNoView()
public bool IsNoView()
Returns
IsNoZoom()
public bool IsNoZoom()
Returns
IsPrinted()
public bool IsPrinted()
Returns
IsReadOnly()
public bool IsReadOnly()
Returns
IsToggleNoView()
public bool IsToggleNoView()
Returns
SetAppearanceState(String)
public void SetAppearanceState(String arg0)
Parameters
SetAppearanceState(COSName)
public void SetAppearanceState(COSName arg0)
Parameters
SetHidden(bool)
public void SetHidden(bool arg0)
Parameters
SetInvisible(bool)
public void SetInvisible(bool arg0)
Parameters
SetLocked(bool)
public void SetLocked(bool arg0)
Parameters
SetLockedContents(bool)
public void SetLockedContents(bool arg0)
Parameters
SetModifiedDate(String)
public void SetModifiedDate(String arg0)
Parameters
SetModifiedDate(Calendar)
public void SetModifiedDate(Calendar arg0)
Parameters
SetNoRotate(bool)
public void SetNoRotate(bool arg0)
Parameters
SetNoView(bool)
public void SetNoView(bool arg0)
Parameters
SetNoZoom(bool)
public void SetNoZoom(bool arg0)
Parameters
SetPrinted(bool)
public void SetPrinted(bool arg0)
Parameters
SetReadOnly(bool)
public void SetReadOnly(bool arg0)
Parameters
SetToggleNoView(bool)
public void SetToggleNoView(bool arg0)