PDFTool.NET  6.0
NetDocProperty.h
1 
10 #ifndef PDFTK_NET_PTLDOCPROPERTY_H_
11 #define PDFTK_NET_PTLDOCPROPERTY_H_
12 
13 #include <PdfTkNet/NetTk.h>
14 
15 namespace PdfTkNet {
16 
17 ref class PtlDocInfo;
18 ref class PtlCustomProperties;
19 ref class PtlOpenMode;
20 
26 public ref class PtlDocProperty : public System::IDisposable
27 {
28 public:
32  enum class PDF_VERSION {
33  PDFV_UNSUPPORTED = 0,
34  PDFV1_0 = 100,
35  PDFV1_1 = 101,
36  PDFV1_2 = 102,
37  PDFV1_3 = 103,
38  PDFV1_4 = 104,
39  PDFV1_5 = 105,
40  PDFV1_6 = 106,
41  PDFV1_7 = 107
42  };
43 
47  enum class DIRECTION {
48  DIRECTION_L2R = 1,
49  DIRECTION_R2L = 2
50  };
51 
52 protected:
53  PdfTk::PtlDocProperty* m_native;
54 public:
55  PdfTk::PtlDocProperty* getNative() { return m_native; };
56 
57 public:
64 
72 
77 
82 
83 public:
90 
91 public:
98 
99 public:
106 
107 public:
114 
115 public:
122 
123 public:
131 
138  void setDirection(DIRECTION direction);
139 
140 public:
141 #if PDFTKVER>=500
142 
147  bool isLinearized();
148 #endif
149 };
150 
151 } // namespace PdfTkNet
152 
153 #endif // PDFTK_NET_PTLDOCPROPERTY_H_
PdfTkNet::PtlDocProperty::getVersion
PDF_VERSION getVersion()
PDFのバージョンを取得。
PdfTkNet::PtlOpenMode
PDFの文開き方を表現したクラスです。 PtlOpenModeはPtlDocPropertyから取得して使用します。
Definition: NetOpenMode.h:27
PdfTkNet::PtlDocProperty::PDF_VERSION::PDFV1_4
@ PDFV1_4
PDF-1.4.
PdfTkNet::PtlDocProperty::operator=
PtlDocProperty operator=(PtlDocProperty^ obj)
コピーオペレータ alias copy
PdfTkNet::PtlDocInfo
PDFの文書情報を表現したクラスです。 PtlDocInfoはPtlDocPropertyから取得して使用します。
Definition: NetDocInfo.h:25
PdfTkNet::PtlDocProperty
PDFの文書プロパティを表現したクラスです。 PtlDocPropertyはPtlPDFDocumentから取得して使用します。
Definition: NetDocProperty.h:27
PdfTkNet::PtlDocProperty::getDirection
DIRECTION getDirection()
読み上げオプションを取得。
PdfTkNet::PtlDocProperty::setDirection
void setDirection(DIRECTION direction)
読み上げオプションを設定。
PdfTkNet::PtlDocProperty::PDF_VERSION::PDFV1_7
@ PDFV1_7
PDF-1.7.
PdfTkNet::PtlDocProperty::PtlDocProperty
PtlDocProperty()
コンストラクタ
PdfTkNet::PtlDocProperty::‾PtlDocProperty
‾PtlDocProperty()
デストラクタ
PdfTkNet::PtlDocProperty::PDF_VERSION::PDFV1_6
@ PDFV1_6
PDF-1.6.
PdfTkNet::PtlCustomProperties
カスタムプロパティのコンテナを表現するクラスです。
Definition: NetCustomProperties.h:24
PdfTkNet::PtlDocProperty::PDF_VERSION::PDFV1_3
@ PDFV1_3
PDF-1.3.
PdfTkNet::PtlDocProperty::PDF_VERSION::PDFV1_1
@ PDFV1_1
PDF-1.1.
PdfTkNet::PtlDocProperty::PDF_VERSION
PDF_VERSION
PDFのバージョン
Definition: NetDocProperty.h:32
PdfTkNet::PtlDocProperty::PDF_VERSION::PDFV1_5
@ PDFV1_5
PDF-1.5.
PdfTkNet::PtlDocProperty::getOpenMode
PtlOpenMode getOpenMode()
開き方を取得。
PdfTkNet::PtlDocProperty::PDF_VERSION::PDFV1_0
@ PDFV1_0
PDF-1.0.
PdfTkNet::PtlDocProperty::PDF_VERSION::PDFV_UNSUPPORTED
@ PDFV_UNSUPPORTED
未サポートのバージョン
PdfTkNet::PtlDocProperty::PtlDocProperty
PtlDocProperty(PtlDocProperty^ obj)
コピーコンストラクタ alias copy
PdfTkNet::PtlDocProperty::DIRECTION
DIRECTION
読み上げオプション
Definition: NetDocProperty.h:47
PdfTkNet::PtlDocProperty::DIRECTION::DIRECTION_L2R
@ DIRECTION_L2R
左から右
PdfTkNet::PtlDocProperty::PDF_VERSION::PDFV1_2
@ PDFV1_2
PDF-1.2.
PdfTkNet::PtlDocProperty::getDocInfo
PtlDocInfo getDocInfo()
文書情報を取得。
PdfTkNet::PtlDocProperty::getCustomProperties
PtlCustomProperties getCustomProperties()
カスタムプロパティを取得。
PdfTkNet::PtlDocProperty::DIRECTION::DIRECTION_R2L
@ DIRECTION_R2L
右から左(中国語、日本語、韓国語のような縦書きも含む)