- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
PDFDocInfo.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_CPPPDFPDFDocInfo
6 #define PDFTRON_H_CPPPDFPDFDocInfo
7
8 #include <C/PDF/TRN_PDFDocInfo.h>
9 #include <PDF/Date.h>
10
11 namespace pdftron {
12 namespace PDF {
13
18 class PDFDocInfo
19 {
20 public:
21
25 UString GetTitle();
26
30 SDF::Obj GetTitleObj();
31
36 void SetTitle(const UString& title);
37
41 UString GetAuthor();
42
46 SDF::Obj GetAuthorObj();
47
52 void SetAuthor(const UString& author);
53
57 UString GetSubject();
58
62 SDF::Obj GetSubjectObj();
63
68 void SetSubject(const UString& subject);
69
73 UString GetKeywords();
74
78 SDF::Obj GetKeywordsObj();
79
84 void SetKeywords(const UString& keywords);
85
91 UString GetCreator();
92
96 SDF::Obj GetCreatorObj();
97
103 void SetCreator(const UString& creator);
104
110 UString GetProducer();
111
115 SDF::Obj GetProducerObj();
116
121 void SetProducer(const UString& producer);
122
127 Date GetCreationDate();
128
133 void SetCreationDate(const Date& creation_date);
134
139 Date GetModDate();
140
146 void SetModDate(const Date& mod_date);
147
152 SDF::Obj GetSDFObj();
153
159 PDFDocInfo (SDF::Obj tr);
160 PDFDocInfo (const PDFDocInfo&);
161 PDFDocInfo& operator= (const PDFDocInfo&);
162
163 //added default constructor for swig
164 PDFDocInfo ();
165
166
167 // @cond PRIVATE_DOC
168 #ifndef SWIGHIDDEN
169 TRN_PDFDocInfo mp_info;
170 PDFDocInfo (TRN_PDFDocInfo impl);
171 #endif
172 // @endcond
173 };
174
175
176
177 #include <Impl/PDFDocInfo.inl>
178
179 }; // namespace PDF
180 }; // namespace pdftron
181
182 #endif // PDFTRON_H_CPPPDFPDFDocInfo
pdftron::PDF::PDFDocInfo::SetProducer
void SetProducer(const UString &producer)
pdftron::PDF::PDFDocInfo::SetModDate
void SetModDate(const Date &mod_date)
pdftron::PDF::PDFDocInfo::GetSDFObj
SDF::Obj GetSDFObj()
pdftron::PDF::PDFDocInfo::GetSubject
UString GetSubject()
pdftron::PDF::PDFDocInfo::GetModDate
Date GetModDate()
pdftron::PDF::Date
Definition: Date.h:28
pdftron::PDF::PDFDocInfo::GetTitle
UString GetTitle()
pdftron::PDF::PDFDocInfo::GetCreatorObj
SDF::Obj GetCreatorObj()
pdftron::PDF::PDFDocInfo::SetSubject
void SetSubject(const UString &subject)
pdftron::PDF::PDFDocInfo::GetSubjectObj
SDF::Obj GetSubjectObj()
pdftron::PDF::PDFDocInfo::SetCreator
void SetCreator(const UString &creator)
pdftron::PDF::PDFDocInfo::GetCreationDate
Date GetCreationDate()
Date.h
pdftron::PDF::PDFDocInfo::GetProducer
UString GetProducer()
pdftron::PDF::PDFDocInfo::SetTitle
void SetTitle(const UString &title)
pdftron::PDF::PDFDocInfo::SetKeywords
void SetKeywords(const UString &keywords)
pdftron::PDF::PDFDocInfo::GetTitleObj
SDF::Obj GetTitleObj()
pdftron::PDF::PDFDocInfo::GetCreator
UString GetCreator()
pdftron::PDF::PDFDocInfo
Definition: PDFDocInfo.h:18
pdftron::PDF::PDFDocInfo::SetAuthor
void SetAuthor(const UString &author)
pdftron::PDF::PDFDocInfo::GetKeywords
UString GetKeywords()
pdftron::PDF::PDFDocInfo::GetAuthor
UString GetAuthor()
pdftron::PDF::PDFDocInfo::SetCreationDate
void SetCreationDate(const Date &creation_date)
pdftron::PDF::PDFDocInfo::GetProducerObj
SDF::Obj GetProducerObj()
pdftron::PDF::PDFDocInfo::PDFDocInfo
PDFDocInfo()
pdftron::PDF::PDFDocInfo::GetKeywordsObj
SDF::Obj GetKeywordsObj()
pdftron::SDF::Obj
Definition: Obj.h:40
pdftron::PDF::PDFDocInfo::operator=
PDFDocInfo & operator=(const PDFDocInfo &)
pdftron::PDF::PDFDocInfo::GetAuthorObj
SDF::Obj GetAuthorObj()
pdftron::UString
Definition: UString.h:27