Search Results for

    Show / Hide Table of Contents

    Class FormFieldAnnotation

    Document form field annotation

    Inheritance
    System.Object
    FormFieldAnnotation
    Implements
    IFormFieldAnnotation
    IFormFieldAnnotationObject
    IPdfDocumentObject
    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

    IFormFieldAnnotation
    IFormFieldAnnotationObject
    IPdfDocumentObject
    IronSoftware.IDocumentObject
    ☀
    ☾
    Downloads
    • Download with Nuget
    • Start for Free
    In This Article
    Back to top
    Install with Nuget
    Want to deploy IronPDF to a live project for FREE?
    What’s included?
    30 days of fully-functional product
    Test and share in a live environment
    No watermarks in production
    Get your free 30-day Trial Key instantly.
    No credit card or account creation required
    Your Trial License Key has been emailed to you.
    Download IronPDF free to apply
    your Trial Licenses Key
    Install with NuGet View Licenses
    Licenses from $499. Have a question? Get in touch.