AttrObj.h

Go to the documentation of this file.
00001 //---------------------------------------------------------------------------------------
00002 // Copyright (c) 2001-2008 by PDFTron Systems Inc. All Rights Reserved.
00003 // Consult legal.txt regarding legal and license information.
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                 };      // namespace Struct
00062         };      // namespace PDF
00063 };      // namespace pdftron
00064 
00065 #endif
00066 

© 2002-2008 PDFTron Systems Inc.