5#ifndef PDFTRON_H_CPPPDFAnnotsFileAttachment
6#define PDFTRON_H_CPPPDFAnnotsFileAttachment
205#include <Impl/Page.inl>
SDF::Obj GetSDFObj() const
void SetIcon(Icon type=e_PushPin)
FileAttachment(SDF::Obj d=0)
void SetIconName(const char *iname)
static FileAttachment CreateAnnot(SDF::SDFDoc &doc, const Rect &pos, FileSpec fs, Icon icon_name=e_PushPin)
static FileAttachment Create(SDF::SDFDoc &doc, const Rect &pos, const UString &path, Icon icon_name=e_PushPin)
static FileAttachment Create(SDF::SDFDoc &doc, const Rect &pos, const UString &path, const char *icon_name)
static FileAttachment CreateAnnot(SDF::SDFDoc &doc, const Rect &pos, const UString &path, Icon icon_name=e_PushPin)
void SetFileSpec(const FileSpec &file)
FileSpec GetFileSpec() const
@ e_Paperclip
The icon has a paper clip appearance.
@ e_Graph
The icon has graph appearance.
@ e_PushPin
The icon has a push pin appearance.
@ e_Tag
The icon has tag appearance.
@ e_Unknown
The icon has unrecognized appearance type.
const char * GetIconName() const
FileAttachment(const Annot &ann)
bool Export(const UString &save_as="") const
static FileAttachment Create(SDF::SDFDoc &doc, const Rect &pos, FileSpec fs, Icon icon_name=e_PushPin)