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.