PDFTool  6.0
PtlDocProperty.h
1 // PtlDocProperty.h
3 // Copyright (C) 2013-2018 Antenna House,Inc.
4 // All rights reserved.
6 #ifndef PDFTK_PTLDOCPROPERTY_H_
7 #define PDFTK_PTLDOCPROPERTY_H_
8 
9 #include "PdfTkBase.h"
10 
11 namespace PdfTk {
12 
13 class PtlDocInfo;
14 class PtlCustomProperties;
15 class PtlOpenMode;
16 
22 class PDFTK_API PtlDocProperty
23 {
24 public:
28  enum PDF_VERSION {
29  PDFV_UNSUPPORTED = 0,
30  PDFV1_0 = 100,
31  PDFV1_1 = 101,
32  PDFV1_2 = 102,
33  PDFV1_3 = 103,
34  PDFV1_4 = 104,
35  PDFV1_5 = 105,
36  PDFV1_6 = 106,
37  PDFV1_7 = 107
38  };
39 
43  enum DIRECTION {
44  DIRECTION_L2R = 1,
45  DIRECTION_R2L = 2
46  };
47 
48 private:
49  int m_dataDocProperty;
50 public:
51  int getHandle() const;
52 
53 public:
59 
67 
72 
73 public:
80 
81 public:
88 
89 public:
96 
97 public:
104 
105 public:
112 
113 public:
120 
126  void setDirection(DIRECTION direction);
127 
128 public:
134  bool isLinearized() const;
135 };
136 
137 } // namespace PdfTk
138 
139 #endif // PDFTK_PTLDOCPROPERTY_H_
PdfTk::PtlDocProperty::isLinearized
bool isLinearized() const
線形化しているかどうかを取得。
PdfTk::PtlDocProperty::setDirection
void setDirection(DIRECTION direction)
読み上げオプションを設定。
PdfTk::PtlDocProperty::‾PtlDocProperty
‾PtlDocProperty()
デストラクタ
PdfTk::PtlDocProperty::getDirection
DIRECTION getDirection() const
読み上げオプションを取得。
PdfTk::PtlDocProperty::PtlDocProperty
PtlDocProperty(const PtlDocProperty &obj)
コピーコンストラクタ alias copy
PdfTk::PtlCustomProperties
カスタムプロパティのコンテナを表現するクラスです。
Definition: PtlCustomProperties.h:18
PdfTk::PtlDocProperty::PtlDocProperty
PtlDocProperty()
コンストラクタ
PdfTk::PtlDocProperty::operator=
PtlDocProperty & operator=(const PtlDocProperty &obj)
コピーオペレータ alias copy
PdfTk::PtlDocProperty::getDocInfo
PtlDocInfo & getDocInfo() const
文書情報を取得。
PdfTk::PtlDocProperty::getVersion
PDF_VERSION getVersion() const
PDFのバージョンを取得。
PdfTk::PtlDocProperty::getOpenMode
PtlOpenMode & getOpenMode() const
開き方を取得。
PdfTk::PtlOpenMode
PDFの開き方を表現したクラスです。 PtlOpenModeはPtlDocPropertyから取得して使用します。
Definition: PtlOpenMode.h:22
PdfTk::PtlDocProperty
PDFの文書プロパティを表現したクラスです。 PtlDocPropertyはPtlPDFDocumentから取得して使用します。
Definition: PtlDocProperty.h:23
PdfTk::PtlDocProperty::getCustomProperties
PtlCustomProperties & getCustomProperties() const
カスタムプロパティを取得。
PdfTk::PtlDocProperty::DIRECTION
DIRECTION
読み上げオプション
Definition: PtlDocProperty.h:43
PdfTk::PtlDocInfo
PDFの文書情報を表現したクラスです。 PtlDocInfoはPtlDocPropertyから取得して使用します。
Definition: PtlDocInfo.h:20
PdfTk::PtlDocProperty::PDF_VERSION
PDF_VERSION
PDFのバージョン
Definition: PtlDocProperty.h:28