00001
00002
00003
00004
00005
00006 #ifndef H_CPPPDFAttrObj
00007 #define H_CPPPDFAttrObj
00008
00009 #include <SDF/Obj.h>
00010 #include <C/PDF/Struct/TRN_AttrObj.h>
00011
00012 namespace pdftron {
00013 namespace PDF {
00014 namespace Struct {
00015
00025 class AttrObj
00026 {
00027 public:
00028
00037 AttrObj (SDF::Obj dict = SDF::Obj(0));
00038
00039 AttrObj (const AttrObj& a);
00040 AttrObj& operator= (const AttrObj& a);
00041
00046 const char* GetOwner() const;
00047
00051 SDF::Obj GetSDFObj () const;
00052
00053 private:
00054 TRN_AttrObj mp_obj;
00055 };
00056
00057
00058 #include <Impl/AttrObj.inl>
00059
00060
00061 };
00062 };
00063 };
00064
00065 #endif
00066