Skip to main content
All docs

PdfFreeTextAnnotationFacade.Intent Property

Gets or sets the intent of a free text annotation.

Namespace: DevExpress.Pdf

Assembly: DevExpress.Pdf.v23.2.Core.dll

NuGet Package: DevExpress.Pdf.Core


public PdfFreeTextAnnotationIntent Intent { get; set; }

Property Value

Type Description

Indicates the annotation intent type.

Available values:

Name Description

The annotation is intended to function as a free text annotation (text box comment).


The annotation is intended to function as a callout annotation.


The annotation is intended to function as click-to-type or a typewriter object. This type of annotation has no callout or border.


A free text annotation’s SetCallout method call adds a callout line to the annotation and sets its Intent property to FreeTextCallout.

Set the Intent property to FreeTextTypewriter to convert a text box or a callout annotation to a typewriter (click-to-type) object. This object has no border, callout line, or padding between the text and bounds.

Set this property to FreeText to convert a callout or a typewriter annotation to a text box.

The code sample below creates a typewriter annotation:

typewriter annotation

using (PdfDocumentProcessor processor = new PdfDocumentProcessor())
    // Load a document

    // Access the first page properties
    PdfPageFacade pageFacade = processor.DocumentFacade.Pages[0];

    // Define an annotation area
    PdfRectangle rectangle = new PdfRectangle(663, 526, 763, 576);

    // Create a free text annotation
    PdfFreeTextAnnotationFacade freeText =
        pageFacade.AddFreeTextAnnotation(rectangle, "Free Text Annotation");

    // Specify annotation parameters
    freeText.Author = "Nancy Davolio";
    freeText.Intent = PdfFreeTextAnnotationIntent.FreeTextTypewriter;

    // Save the result
See Also