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
-
JVMBridgeBaseJVMBridgeBase<COSObjectable>PDAnnotation
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Derived
- Inherited Members
-
JVMBridgeBase<COSObjectable>.SExecuteWithSignature(Type, IJavaType, string, string, params object[])JVMBridgeBase<COSObjectable>.SExecute<TReturn, TConverter>(Type, IJavaType, string, params object[])JVMBridgeBase<COSObjectable>.IsAssignableFrom(IJavaType)JVMBridgeBase<COSObjectable>.IsAssignableFrom<T>()JVMBridgeBase<COSObjectable>.Execute<T>(params T[])JVMBridgeBase<COSObjectable>.DynBridgeClazzJVMBridgeBase<COSObjectable>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
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
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#getAnnotationFlags-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/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.4/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#getAnnotationName-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/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.4/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#getAppearance-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#setAppearance-org.apache.pdfbox.pdmodel.interactive.annotation.PDAppearanceDictionary-
public PDAppearanceDictionary Appearance { get; set; }
Property Value
AppearanceState
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#getAppearanceState-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#setAppearanceState-java.lang.String-
public COSName AppearanceState { get; set; }
Property Value
Border
https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#getBorder-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#setBorder-org.apache.pdfbox.cos.COSArray-
public COSArray Border { get; set; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
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.4/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#getColor-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/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.4/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#getContents-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#setContents-java.lang.String-
public String Contents { get; set; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
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.4/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#getOptionalContent-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/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.4/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#getPage-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/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.4/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#getRectangle-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/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.4/org/apache/pdfbox/pdmodel/interactive/annotation/PDAnnotation.html#getStructParent-- https://www.javadoc.io/doc/org.apache.pdfbox/pdfbox/3.0.4/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
arg0
PDDocument
CreateAnnotation(COSBase)
public static PDAnnotation CreateAnnotation(COSBase arg0)
Parameters
Returns
Exceptions
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
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)