![]() |
![]() |
![]() |
Evince Document Library Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
#define EV_DOCUMENT_ANNOTATIONS_IFACE (k) #define EV_IS_DOCUMENT_ANNOTATIONS_IFACE (k) EvDocumentAnnotations; enum EvAnnotationsSaveMask; EvMappingList * ev_document_annotations_get_annotations (EvDocumentAnnotations *document_annots
,EvPage *page
); void ev_document_annotations_add_annotation (EvDocumentAnnotations *document_annots
,EvAnnotation *annot
,EvRectangle *rect
); gboolean ev_document_annotations_can_add_annotation (EvDocumentAnnotations *document_annots
); gboolean ev_document_annotations_document_is_modified (EvDocumentAnnotations *document_annots
); void ev_document_annotations_save_annotation (EvDocumentAnnotations *document_annots
,EvAnnotation *annot
,EvAnnotationsSaveMask mask
);
#define EV_DOCUMENT_ANNOTATIONS_IFACE(k) (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_DOCUMENT_ANNOTATIONS, EvDocumentAnnotationsInterface))
#define EV_IS_DOCUMENT_ANNOTATIONS_IFACE(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_DOCUMENT_ANNOTATIONS))
typedef enum { EV_ANNOTATIONS_SAVE_NONE = 0, EV_ANNOTATIONS_SAVE_CONTENTS = 1 << 0, EV_ANNOTATIONS_SAVE_COLOR = 1 << 1, /* Markup Annotations */ EV_ANNOTATIONS_SAVE_LABEL = 1 << 2, EV_ANNOTATIONS_SAVE_OPACITY = 1 << 3, EV_ANNOTATIONS_SAVE_POPUP_RECT = 1 << 4, EV_ANNOTATIONS_SAVE_POPUP_IS_OPEN = 1 << 5, /* Text Annotations */ EV_ANNOTATIONS_SAVE_TEXT_IS_OPEN = 1 << 6, EV_ANNOTATIONS_SAVE_TEXT_ICON = 1 << 7, /* Attachment Annotations */ EV_ANNOTATIONS_SAVE_ATTACHMENT = 1 << 8, /* Save all */ EV_ANNOTATIONS_SAVE_ALL = (1 << 9) - 1 } EvAnnotationsSaveMask;
EvMappingList * ev_document_annotations_get_annotations (EvDocumentAnnotations *document_annots
,EvPage *page
);
void ev_document_annotations_add_annotation (EvDocumentAnnotations *document_annots
,EvAnnotation *annot
,EvRectangle *rect
);
gboolean ev_document_annotations_can_add_annotation
(EvDocumentAnnotations *document_annots
);
gboolean ev_document_annotations_document_is_modified
(EvDocumentAnnotations *document_annots
);
void ev_document_annotations_save_annotation (EvDocumentAnnotations *document_annots
,EvAnnotation *annot
,EvAnnotationsSaveMask mask
);