Haru Free PDF Library
hpdf_annotation.h File Reference
#include "hpdf_objects.h"
Include dependency graph for hpdf_annotation.h:

Go to the source code of this file.

Functions

HPDF_Annotation HPDF_Annotation_New (HPDF_MMgr mmgr, HPDF_Xref xref, HPDF_AnnotType type, HPDF_Rect rect)
 
HPDF_Annotation HPDF_WidgetAnnot_New (HPDF_MMgr mmgr, HPDF_Xref xref, HPDF_Rect rect)
 
HPDF_Annotation HPDF_LinkAnnot_New (HPDF_MMgr mmgr, HPDF_Xref xref, HPDF_Rect rect, HPDF_Destination dst)
 
HPDF_Annotation HPDF_URILinkAnnot_New (HPDF_MMgr mmgr, HPDF_Xref xref, HPDF_Rect rect, const char *uri)
 
HPDF_Annotation HPDF_3DAnnot_New (HPDF_MMgr mmgr, HPDF_Xref xref, HPDF_Rect rect, HPDF_BOOL tb, HPDF_BOOL np, HPDF_U3D u3d, HPDF_Image ap)
 
HPDF_Annotation HPDF_MarkupAnnot_New (HPDF_MMgr mmgr, HPDF_Xref xref, HPDF_Rect rect, const char *text, HPDF_Encoder encoder, HPDF_AnnotType subtype)
 
HPDF_Annotation HPDF_PopupAnnot_New (HPDF_MMgr mmgr, HPDF_Xref xref, HPDF_Rect rect, HPDF_Annotation parent)
 
HPDF_Annotation HPDF_StampAnnot_New (HPDF_MMgr mmgr, HPDF_Xref xref, HPDF_Rect rect, HPDF_StampAnnotName name, const char *text, HPDF_Encoder encoder)
 
HPDF_Annotation HPDF_ProjectionAnnot_New (HPDF_MMgr mmgr, HPDF_Xref xref, HPDF_Rect rect, const char *text, HPDF_Encoder encoder)
 
HPDF_BOOL HPDF_Annotation_Validate (HPDF_Annotation annot)
 

Function Documentation

◆ HPDF_3DAnnot_New()

HPDF_Annotation HPDF_3DAnnot_New ( HPDF_MMgr  mmgr,
HPDF_Xref  xref,
HPDF_Rect  rect,
HPDF_BOOL  tb,
HPDF_BOOL  np,
HPDF_U3D  u3d,
HPDF_Image  ap 
)

◆ HPDF_Annotation_New()

HPDF_Annotation HPDF_Annotation_New ( HPDF_MMgr  mmgr,
HPDF_Xref  xref,
HPDF_AnnotType  type,
HPDF_Rect  rect 
)

◆ HPDF_Annotation_Validate()

HPDF_BOOL HPDF_Annotation_Validate ( HPDF_Annotation  annot)

◆ HPDF_LinkAnnot_New()

HPDF_Annotation HPDF_LinkAnnot_New ( HPDF_MMgr  mmgr,
HPDF_Xref  xref,
HPDF_Rect  rect,
HPDF_Destination  dst 
)

◆ HPDF_MarkupAnnot_New()

HPDF_Annotation HPDF_MarkupAnnot_New ( HPDF_MMgr  mmgr,
HPDF_Xref  xref,
HPDF_Rect  rect,
const char *  text,
HPDF_Encoder  encoder,
HPDF_AnnotType  subtype 
)

◆ HPDF_PopupAnnot_New()

HPDF_Annotation HPDF_PopupAnnot_New ( HPDF_MMgr  mmgr,
HPDF_Xref  xref,
HPDF_Rect  rect,
HPDF_Annotation  parent 
)

◆ HPDF_ProjectionAnnot_New()

HPDF_Annotation HPDF_ProjectionAnnot_New ( HPDF_MMgr  mmgr,
HPDF_Xref  xref,
HPDF_Rect  rect,
const char *  text,
HPDF_Encoder  encoder 
)

◆ HPDF_StampAnnot_New()

HPDF_Annotation HPDF_StampAnnot_New ( HPDF_MMgr  mmgr,
HPDF_Xref  xref,
HPDF_Rect  rect,
HPDF_StampAnnotName  name,
const char *  text,
HPDF_Encoder  encoder 
)

◆ HPDF_URILinkAnnot_New()

HPDF_Annotation HPDF_URILinkAnnot_New ( HPDF_MMgr  mmgr,
HPDF_Xref  xref,
HPDF_Rect  rect,
const char *  uri 
)

◆ HPDF_WidgetAnnot_New()

HPDF_Annotation HPDF_WidgetAnnot_New ( HPDF_MMgr  mmgr,
HPDF_Xref  xref,
HPDF_Rect  rect 
)