PDFTool.NET 7.0
NetDocProperty.h
1
10#ifndef PDFTK_NET_PTLDOCPROPERTY_H_
11#define PDFTK_NET_PTLDOCPROPERTY_H_
12
13#include <PdfTkNet/NetTk.h>
14
15namespace PdfTkNet {
16
17ref class PtlDocInfo;
18ref class PtlCustomProperties;
19ref class PtlOpenMode;
20ref class PtlFontInfos;
21
26
27public ref class PtlDocProperty : public System::IDisposable
28{
29public:
33 enum class PDF_VERSION {
35 PDFV1_0 = 100,
36 PDFV1_1 = 101,
37 PDFV1_2 = 102,
38 PDFV1_3 = 103,
39 PDFV1_4 = 104,
40 PDFV1_5 = 105,
41 PDFV1_6 = 106,
42 PDFV1_7 = 107,
43 PDFV2_0 = 200
44 };
45
49 enum class DIRECTION {
52 };
53
54protected:
55 PdfTk::PtlDocProperty* m_native;
56public:
57 PdfTk::PtlDocProperty* getNative() { return m_native; };
58
59public:
66
74
79
84
85public:
92
93public:
100
101public:
108
109public:
116
117public:
124
125public:
133
140 void setDirection(DIRECTION direction);
141
142public:
149
150public:
157};
158
159} // namespace PdfTkNet
160
161#endif // PDFTK_NET_PTLDOCPROPERTY_H_
カスタムプロパティのコンテナを表現するクラスです。
Definition NetCustomProperties.h:24
PDFの文書情報を表現したクラスです。 PtlDocInfoはPtlDocPropertyから取得して使用します。
Definition NetDocInfo.h:25
PtlDocProperty()
コンストラクタ
‾PtlDocProperty()
デストラクタ
PtlCustomProperties getCustomProperties()
カスタムプロパティを取得。
PtlDocInfo getDocInfo()
文書情報を取得。
DIRECTION getDirection()
読み上げオプションを取得。
PtlFontInfos getFontInfos()
フォント情報のコンテナを取得。
PDF_VERSION getVersion()
PDFのバージョンを取得。
bool isLinearized()
線形化しているかどうかを取得。
PDF_VERSION
PDFのバージョン
Definition NetDocProperty.h:33
@ PDFV2_0
PDF-2.0.
Definition NetDocProperty.h:43
@ PDFV1_5
PDF-1.5.
Definition NetDocProperty.h:40
@ PDFV1_4
PDF-1.4.
Definition NetDocProperty.h:39
@ PDFV1_0
PDF-1.0.
Definition NetDocProperty.h:35
@ PDFV1_3
PDF-1.3.
Definition NetDocProperty.h:38
@ PDFV_UNSUPPORTED
未サポートのバージョン
Definition NetDocProperty.h:34
@ PDFV1_2
PDF-1.2.
Definition NetDocProperty.h:37
@ PDFV1_1
PDF-1.1.
Definition NetDocProperty.h:36
@ PDFV1_7
PDF-1.7.
Definition NetDocProperty.h:42
@ PDFV1_6
PDF-1.6.
Definition NetDocProperty.h:41
PtlOpenMode getOpenMode()
開き方を取得。
DIRECTION
読み上げオプション
Definition NetDocProperty.h:49
@ DIRECTION_R2L
右から左(中国語、日本語、韓国語のような縦書きも含む)
Definition NetDocProperty.h:51
@ DIRECTION_L2R
左から右
Definition NetDocProperty.h:50
PtlDocProperty operator=(PtlDocProperty^ obj)
コピーオペレータ alias copy
PtlDocProperty(PtlDocProperty^ obj)
コピーコンストラクタ alias copy
void setDirection(DIRECTION direction)
読み上げオプションを設定。
フォント情報のコンテナを表現するクラスです。
Definition NetFontInfos.h:24
PDFの文開き方を表現したクラスです。 PtlOpenModeはPtlDocPropertyから取得して使用します。
Definition NetOpenMode.h:27