Loading...
Searching...
No Matches
AttrObj.h
Go to the documentation of this file.
1//---------------------------------------------------------------------------------------
2// Copyright (c) 2001-2025 by Apryse Software Inc. All Rights Reserved.
3// Consult legal.txt regarding legal and license information.
4//---------------------------------------------------------------------------------------
5#ifndef PDFTRON_H_CPPPDFAttrObj
6#define PDFTRON_H_CPPPDFAttrObj
7
8#include <SDF/Obj.h>
9#include <C/PDF/Struct/TRN_AttrObj.h>
10
11 namespace pdftron {
12 namespace PDF {
13 namespace Struct {
14
24 class AttrObj
25{
26 public:
27
36 AttrObj (SDF::Obj dict = SDF::Obj(0));
37
38 AttrObj (const AttrObj& a);
39 AttrObj& operator= (const AttrObj& a);
40
45 const char* GetOwner() const;
46
50 SDF::Obj GetSDFObj () const;
51
52 private:
53 TRN_AttrObj mp_obj;
54};
55
56
57#include <Impl/AttrObj.inl>
58
59
60 }; // namespace Struct
61 }; // namespace PDF
62}; // namespace pdftron
63
64#endif // PDFTRON_H_CPPPDFAttrObj
Obj.h
pdftron::PDF::Struct::AttrObj::GetOwner
const char * GetOwner() const
pdftron::PDF::Struct::AttrObj::GetSDFObj
SDF::Obj GetSDFObj() const
pdftron::PDF::Struct::AttrObj::operator=
AttrObj & operator=(const AttrObj &a)
pdftron::PDF::Struct::AttrObj::AttrObj
AttrObj(const AttrObj &a)
pdftron::PDF::Struct::AttrObj::AttrObj
AttrObj(SDF::Obj dict=SDF::Obj(0))
pdftron::SDF::Obj
Definition Obj.h:41
pdftron::PDF::Struct
Definition PDFDoc.h:35
pdftron::PDF
Definition Action.h:15
pdftron
Definition BasicTypes.h:10