5#ifndef PDFTRON_H_CPPPDFAnnotsRubberStamp
6#define PDFTRON_H_CPPPDFAnnotsRubberStamp
181#include <Impl/Page.inl>
SDF::Obj GetSDFObj() const
static RubberStamp Create(SDF::SDFDoc &doc, const Rect &pos, SDF::Obj *form_xobject)
void SetIcon(const char *icon)
static RubberStamp CreateAnnot(SDF::SDFDoc &doc, const Rect &pos, Icon icon=e_Draft)
@ e_ForPublicRelease
a stamp with the text "For Public Release".
@ e_Experimental
a stamp with the text "Experimental".
@ e_NotForPublicRelease
a stamp with the text "Not For Public Release".
@ e_Draft
a stamp with the text "Draft".
@ e_Confidential
a stamp with the text "Confidential".
@ e_AsIs
a stamp with the text "As Is".
@ e_NotApproved
a stamp with the text "Not Approved".
@ e_TopSecret
a stamp with the text "Top Secret".
@ e_Expired
a stamp with the text "Expired".
@ e_Departmental
a stamp with the text "Departmental".
@ e_Sold
a stamp with the text "Sold".
@ e_Final
a stamp with the text "Final".
@ e_Unknown
Non-standard or user defined stamp.
@ e_ForComment
a stamp with the text "For Comment".
@ e_Approved
a stamp with the text "Approved".
static RubberStamp Create(SDF::SDFDoc &doc, const Rect &pos, Icon icon=e_Draft)
void SetIcon(Icon type=e_Draft)
void SetOpacity(double opacity)
static RubberStamp CreateAnnot(SDF::SDFDoc &doc, const Rect &pos, SDF::Obj *form_xobject)
const char * GetIconName() const
RubberStamp(SDF::Obj d=0)
RubberStamp(const Annot &ann)