oxidize_pdf/annotations/
mod.rs1mod annotation;
7mod annotation_type;
8mod geometric;
9mod link;
10mod markup;
11mod polygon;
12mod popup;
13mod text;
14
15pub use annotation::{
16 Annotation, AnnotationFlags, AnnotationManager, AnnotationType, BorderStyle, BorderStyleType,
17};
18pub use annotation_type::{
19 CircleAnnotation, FileAttachmentAnnotation, FileAttachmentIcon, FreeTextAnnotation,
20 HighlightAnnotation, InkAnnotation, LineAnnotation, LineEndingStyle, SquareAnnotation,
21 StampAnnotation, StampName,
22};
23pub use link::{HighlightMode, LinkAction, LinkAnnotation, LinkDestination};
24pub use markup::{MarkupAnnotation, MarkupType, QuadPoints};
25pub use polygon::{
26 create_rectangle_polygon, create_regular_polygon, create_triangle, PolygonAnnotation,
27 PolylineAnnotation,
28};
29pub use popup::{
30 create_markup_popup, create_open_popup, create_text_popup, PopupAnnotation, PopupFlags,
31};
32pub use text::{Icon, TextAnnotation};