#include <Watermark.h>
Inheritance diagram for pdftron::PDF::Annots::Watermark:Public Member Functions | |
| Watermark (SDF::Obj d=0) | |
| Watermark (const Annot &ann) | |
Public Member Functions inherited from pdftron::PDF::Annot | |
| Annot (SDF::Obj d=0) | |
| Annot (const Annot &d) | |
| Annot & | operator= (const Annot &d) |
| bool | operator== (const Annot &d) |
| bool | IsValid () const |
| SDF::Obj | GetSDFObj () const |
| Type | GetType () const |
| Rect | GetRect () const |
| Rect | GetVisibleContentBox () const |
| bool | IsMarkup () const |
| void | SetRect (const Rect &pos) |
| Page | GetPage () const |
| void | SetPage (const Page &page) |
| SDF::Obj | GetUniqueID () const |
| void | SetUniqueID (const char *id, int id_buf_sz=0) |
| Date | GetDate () const |
| void | SetDate (const Date &date) |
| bool | GetFlag (Flag flag) const |
| void | SetFlag (Flag flag, bool value) |
| SDF::Obj | GetTriggerAction (Annot::ActionTriggerEvent trigger) |
| BorderStyle | GetBorderStyle () const |
| void | SetBorderStyle (const BorderStyle &bs, bool oldStyleOnly=false) |
| SDF::Obj | GetAppearance (AnnotationState annot_state=e_normal, const char *app_state=0) |
| void | SetAppearance (SDF::Obj app_stream, AnnotationState annot_state=e_normal, const char *app_state=0) |
| void | RemoveAppearance (AnnotationState annot_state=e_normal, const char *app_state=0) |
| void | Flatten (class Page page) |
| const char * | GetActiveAppearanceState () const |
| void | SetActiveAppearanceState (const char *astate) |
| ColorPt | GetColorAsRGB () const |
| ColorPt | GetColorAsCMYK () const |
| ColorPt | GetColorAsGray () const |
| int | GetColorCompNum () const |
| void | SetColor (const ColorPt &col, int numcomp=3) |
| int | GetStructParent () const |
| void | SetStructParent (const int parkeyval) |
| SDF::Obj | GetOptionalContent () const |
| void | SetOptionalContent (SDF::Obj content) |
| void | SetContents (const UString &contents) |
| UString | GetContents () const |
| int | GetRotation () const |
| void | SetRotation (int angle) |
| void | RefreshAppearance () |
| void | RefreshAppearance (const RefreshOptions &options) |
| UString | GetCustomData (const UString &key) const |
| void | SetCustomData (const UString &key, const UString &value) |
| void | DeleteCustomData (const UString &key) |
| void | Resize (const Rect &newrect) |
| ptrdiff_t | GetHandleInternal () |
Static Public Member Functions | |
| static Watermark | Create (SDF::SDFDoc &doc, const Rect &pos) |
| static Watermark | CreateAnnot (SDF::SDFDoc &doc, const Rect &pos) |
Static Public Member Functions inherited from pdftron::PDF::Annot | |
| static Annot | Create (SDF::SDFDoc &doc, Type type, const Rect &pos) |
| static Annot * | CreateInternal (ptrdiff_t impl) |
A Watermark annotation is an annotation that is printed at a fixed size and position on a page, regardless of the dimensions of the printed page.
Definition at line 17 of file Watermark.h.
| pdftron::PDF::Annots::Watermark::Watermark | ( | SDF::Obj | d = 0 | ) |
Creates a Watermark annotation and initializes it using given Cos/SDF object.
| d | The Cos/SDF object to initialze the annotation with. |
|
inline |
Creates a Watermark annotation and initializes it using given annotation object.
Definition at line 35 of file Watermark.h.
|
static |
|
static |