Click or drag to resize

AnnotationIntent Enumeration

In PDF, annotations can optionally specify their intended meaning and use. For some annotations, such as TextBoxAnnotation, CalloutAnnotation, and TypeWriterAnnotation, there is not always a reliable way to disambiguate one annotation from another in the PDF file without having an AnnotationIntent set in the Intent property of an annotation. When an AnnotationIntent is mandatory, DotPdf classes will enforce them and ensure they are correct. When it is optional, it is typically left out.

Namespace:  Atalasoft.PdfDoc.Generating.Annotations
Assembly:  Atalasoft.PdfDoc (in Atalasoft.PdfDoc.dll) Version: (.NET 4.5.2, x86)
public enum AnnotationIntent
  Member nameDescription
None No Intent
FreeTextCallout A Free Text annotation acting as a call-out
FreeTextTypeWriter A Free Text annotation that lets a user type directly on the page.
LineArrow A pointing line
LineDimension A line for measurement
PolygonCloud A cloud-appearance polygon
Text Text
Link A hyperlink
FreeText Plain text on the page
Line A simple line
Square A square
Circle A circle
Polygon A polygon
PolyLine An unfilled, typically open polygon
Highlight A text highlight
Underline Text underline
Squiggly Text squiggly line
StrikeOut Text strike-out
Stamp A rubber stamp
Caret A text insertion point
Ink Free hand marks
Popup Pop-up extra information
FileAttachment An attached file
Sound A sound
Movie A movie
Widget A form field
Screen A display area for movies
PrinterMark Marks for print production
TrapNet Indications for print trapping
Watermark A page watermark
PolyLineDimension A connected set of segments for measurement
PolygonDimension A filled polygon for measurement
See Also