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