menu

Xamarin.Forms

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class PdfAnnotationIntent - Xamarin.Forms API Reference | Syncfusion

    Show / Hide Table of Contents

    Class PdfAnnotationIntent

    Specifies the annotation text intent.

    Inheritance
    System.Object
    PdfAnnotationIntent
    Namespace: Syncfusion.Pdf.Interactive
    Assembly: Syncfusion.Pdf.Portable.dll
    Syntax
    public sealed class PdfAnnotationIntent : Enum
    Examples
    //Create a new PDF document.
    PdfDocument document = new PdfDocument();
    //Create a new page.
    PdfPage page = document.Pages.Add();
    //Create a new rectangle
    RectangleF textAnnotationBounds = new RectangleF(10, 40, 100, 30);
    //Create a new line annotation.
    PdfFreeTextAnnotation actionAnnotation = new PdfFreeTextAnnotation(textAnnotationBounds);
    //Set the text and font
    actionAnnotation.MarkupText = "Text Annotation";
    actionAnnotation.Font = new PdfStandardFont(PdfFontFamily.Courier, 10);
    //Set the line caption type.
    actionAnnotation.AnnotationIntent = PdfAnnotationIntent.FreeTextCallout;
    //Add this annotation to a new page.
    page.Annotations.Add(actionAnnotation);
    //Save the document to disk.
    document.Save("Output.pdf");
    //close the document
    document.Close(true);
    'Create a new PDF document.
    Dim document As New PdfDocument()
    'Create a new page.
    Dim page As PdfPage = document.Pages.Add()
    'Create a new rectangle
    Dim textAnnotationBounds As New RectangleF(10, 40, 100, 30)
    'Create a new line annotation.
    Dim actionAnnotation As New PdfFreeTextAnnotation(textAnnotationBounds)
    'Set the text and font
    actionAnnotation.MarkupText = "Text Annotation"
    actionAnnotation.Font = New PdfStandardFont(PdfFontFamily.Courier, 10)
    'Set the line caption type.
    actionAnnotation.AnnotationIntent = PdfAnnotationIntent.FreeTextCallout
    'Add this annotation to a new page.
    page.Annotations.Add(actionAnnotation)
    'Save the document to disk.
    document.Save("Output.pdf")
    'close the document
    document.Close(True)

    Fields

    FreeTextCallout

    The annotation is intended to function as a callout.

    Declaration
    public const PdfAnnotationIntent FreeTextCallout
    Field Value
    Type
    PdfAnnotationIntent

    FreeTextTypeWriter

    The annotation is intended to function as a click-to-type or typewriter object.

    Declaration
    public const PdfAnnotationIntent FreeTextTypeWriter
    Field Value
    Type
    PdfAnnotationIntent

    None

    The intent is not set.

    Declaration
    public const PdfAnnotationIntent None
    Field Value
    Type
    PdfAnnotationIntent

    See Also

    PdfDocument
    PdfPage
    PdfFreeTextAnnotation
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved