Module Pdfannot


module Pdfannot: sig .. end
Annotations


type style =
| NoStyle
| Solid
| Dashed
| Beveled
| Inset
| UnderlineStyle
Border styles

type border = {
   width : float;
   vradius : float;
   hradius : float;
   style : style;
   dasharray : int array;
}
Annotation borders.

type subtype =
| Text
| Link
| FreeText
| Line
| Square
| Circle
| Polygon
| PolyLine
| Highlight
| Underline
| Squiggly
| StrikeOut
| Stamp
| Caret
| Ink
| Popup of annotation
| FileAttachment
| Sound
| Movie
| Widget
| Screen
| PrinterMark
| TrapNet
| Watermark
| ThreeDee
| Unknown
Annotation types

type annotation = {
   subtype : subtype;
   contents : string option;
   subject : string option;
   rectangle : float * float * float * float;
   border : border;
   colour : (int * int * int) option;
   rest : Pdf.pdfobject;
}
Annotations.
val annotations_of_page : Pdf.pdfdoc -> Pdfdoc.page -> annotation list
Return the annotations on a page in a document.