PDFTool  6.0
PtlDocInfo.h
1 // PtlDocInfo.h
3 // Copyright (C) 2013-2018 Antenna House,Inc.
4 // All rights reserved.
6 #ifndef PDFTK_PTLDOCINFO_H_
7 #define PDFTK_PTLDOCINFO_H_
8 
9 #include "PtlParamString.h"
10 #include "PtlDate.h"
11 
12 namespace PdfTk {
13 
19 class PDFTK_API PtlDocInfo
20 {
21 private:
22  int m_dataDocInfo;
23 public:
24  int getHandle() const;
25 
26 public:
32 
39  PtlDocInfo(const PtlDocInfo& obj);
40 
45 
46 public:
53 
54 public:
61 
67  void setTitle(const PtlParamString& str);
68 
69 public:
76 
82  void setAuthor(const PtlParamString& str);
83 
84 public:
91 
97  void setSubject(const PtlParamString& str);
98 
99 public:
106 
112  void setKeywords(const PtlParamString& str);
113 
114 public:
121 
127  void setCreator(const PtlParamString& str);
128 
129 public:
136 
142  void setProducer(const PtlParamString& str);
143 
144 public:
151 
157  void setCreationDate(const PtlDate& date);
158 
159 public:
166 
172  void setModDate(const PtlDate& date);
173 };
174 
175 } // namespace PdfTk
176 
177 #endif // PDFTK_PTLDOCINFO_H_
PdfTk::PtlDocInfo::operator=
PtlDocInfo & operator=(const PtlDocInfo &obj)
コピーオペレータ alias copy
PdfTk::PtlDocInfo::setTitle
void setTitle(const PtlParamString &str)
タイトルを設定。
PdfTk::PtlDocInfo::getTitle
PtlParamString getTitle() const
タイトルを取得。
PdfTk::PtlDocInfo::PtlDocInfo
PtlDocInfo()
コンストラクタ
PdfTk::PtlDocInfo::setAuthor
void setAuthor(const PtlParamString &str)
著者を設定。
PdfTk::PtlDocInfo::setCreator
void setCreator(const PtlParamString &str)
クリエータを設定。
PdfTk::PtlDocInfo::setProducer
void setProducer(const PtlParamString &str)
プロデューサを設定。
PdfTk::PtlDocInfo::getCreationDate
PtlDate getCreationDate() const
作成日付を取得。
PdfTk::PtlDocInfo::setCreationDate
void setCreationDate(const PtlDate &date)
作成日付を設定。
PdfTk::PtlDocInfo::getProducer
PtlParamString getProducer() const
プロデューサを取得。
PdfTk::PtlDocInfo::getAuthor
PtlParamString getAuthor() const
著者を取得。
PdfTk::PtlParamString
文字列を扱うクラスです。
Definition: PtlParamString.h:27
PdfTk::PtlDocInfo::getKeywords
PtlParamString getKeywords() const
キーワードを取得。
PdfTk::PtlDate
PDFの日時情報を表現したクラスです。
Definition: PtlDate.h:18
PdfTk::PtlDocInfo::getModDate
PtlDate getModDate() const
更新日付を取得。
PdfTk::PtlDocInfo::‾PtlDocInfo
‾PtlDocInfo()
デストラクタ
PdfTk::PtlDocInfo::getCreator
PtlParamString getCreator() const
クリエータを取得。
PdfTk::PtlDocInfo::getSubject
PtlParamString getSubject() const
サブジェクトを取得。
PdfTk::PtlDocInfo::setSubject
void setSubject(const PtlParamString &str)
サブジェクトを設定。
PdfTk::PtlDocInfo::PtlDocInfo
PtlDocInfo(const PtlDocInfo &obj)
コピーコンストラクタ alias copy
PdfTk::PtlDocInfo
PDFの文書情報を表現したクラスです。 PtlDocInfoはPtlDocPropertyから取得して使用します。
Definition: PtlDocInfo.h:20
PdfTk::PtlDocInfo::setKeywords
void setKeywords(const PtlParamString &str)
キーワードを設定。
PdfTk::PtlDocInfo::setModDate
void setModDate(const PtlDate &date)
更新日付を設定。