Class FormFieldAnnotation
Document form field annotation
Inheritance
System.Object
FormFieldAnnotation
Implements
IronSoftware.IDocumentObject
Namespace: IronSoftware.Forms
Assembly: IronPdf.dll
Syntax
public class FormFieldAnnotation : Object, IFormFieldAnnotation, IFormFieldAnnotationObject, IPdfDocumentObject, IDocumentObject
Constructors
FormFieldAnnotation()
Create a new form field annotation
Declaration
public FormFieldAnnotation()
Properties
AnnotationFlags
Annotation flags
Declaration
public PdfAnnotationFlags AnnotationFlags { get; set; }
Property Value
Type | Description |
---|---|
PdfAnnotationFlags |
Appearances
Annotation appearance names
Declaration
public List<string> Appearances { get; protected set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<System.String> |
AppearanceState
Current active appearance
Declaration
public string AppearanceState { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Client
Pdf client
Declaration
public IPdfClient Client { get; set; }
Property Value
Type | Description |
---|---|
IronSoftware.Pdfium.IPdfClient |
DocumentId
Declaration
public IDocumentId DocumentId { get; set; }
Property Value
Type | Description |
---|---|
IronSoftware.IDocumentId |
FormField
Parent form
Declaration
public IFormFieldObject FormField { get; set; }
Property Value
Type | Description |
---|---|
IFormFieldObject |
Height
Annotation height
Declaration
public double Height { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Javascript
Javascript to execute when the annotation is interacted with
Declaration
public string Javascript { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
See ISO 21757-1:2020 for an ECMAScript reference
ObjNum
Declaration
public uint ObjNum { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
OnAppearance
Name of the appearance which is active when this annotation is selected
Declaration
public string OnAppearance { get; set; }
Property Value
Type | Description |
---|---|
System.String |
PageIndex
Declaration
public uint PageIndex { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
Width
Annotation width
Declaration
public double Width { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
X
Annotation X position
Declaration
public double X { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Y
Annotation y position
Declaration
public double Y { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
Implements
IronSoftware.IDocumentObject