module Pdfannot:sig..end
Annotations
type | | | NoStyle | 
| | | Solid | 
| | | Dashed | 
| | | Beveled | 
| | | Inset | 
| | | UnderlineStyle | 
Border styles
type |    | width :  | 
|    | vradius :  | 
|    | hradius :  | 
|    | style :  | 
|    | dasharray :  | 
}
Annotation borders.
type | | | Text | 
| | | Link | 
| | | FreeText | 
| | | Line | 
| | | Square | 
| | | Circle | 
| | | Polygon | 
| | | PolyLine | 
| | | Highlight | 
| | | Underline | 
| | | Squiggly | 
| | | StrikeOut | 
| | | Stamp | 
| | | Caret | 
| | | Ink | 
| | | Popup of  | 
| | | FileAttachment | 
| | | Sound | 
| | | Movie | 
| | | Widget | 
| | | Screen | 
| | | PrinterMark | 
| | | TrapNet | 
| | | Watermark | 
| | | ThreeDee | 
| | | Unknown of  | 
Annotation types
type |    | subtype :  | 
|    | annot_contents :  | 
|    | subject :  | 
|    | rectangle :  | 
|    | border :  | 
|    | colour :  | 
|    | annotrest :  | 
}
Annotations.
val annotations_of_page : Pdf.t -> Pdfpage.t -> t listReturn the annotations on a page in a document.
val add_annotation : Pdf.t -> Pdfpage.t -> t -> Pdfpage.tAdd an annotation to a page in a document.
val make_border : ?vradius:float ->
       ?hradius:float ->
       ?style:style -> ?dasharray:int array -> float -> borderMake a border.
val make : ?content:string ->
       ?border:border ->
       ?rectangle:float * float * float * float ->
       ?colour:int * int * int -> ?subject:string -> subtype -> tMake an annotation of a given subtype.
val transform_annotations : Pdf.t -> Pdftransform.transform_matrix -> Pdf.pdfobject -> unitTransform all annotations in a page dictionary, e.g /Rect and /QuadPoints.