PDFTool 7.0
PtlDocProperty.h
1
2// 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
11namespace PdfTk {
12
13class PtlDocInfo;
15class PtlOpenMode;
16class PtlFontInfos;
17
22
23class PDFTK_API PtlDocProperty
24{
25public:
31 PDFV1_0 = 100,
32 PDFV1_1 = 101,
33 PDFV1_2 = 102,
34 PDFV1_3 = 103,
35 PDFV1_4 = 104,
36 PDFV1_5 = 105,
37 PDFV1_6 = 106,
38 PDFV1_7 = 107,
39 PDFV2_0 = 200
40 };
41
49
50private:
51 int m_dataDocProperty;
52public:
53 int getHandle() const;
54
55public:
61
69
74
75public:
82
83public:
90
91public:
98
99public:
106
107public:
114
115public:
122
128 void setDirection(DIRECTION direction);
129
130public:
136 bool isLinearized() const;
137
138public:
145
146};
147
148} // namespace PdfTk
149
150#endif // PDFTK_PTLDOCPROPERTY_H_
カスタムプロパティのコンテナを表現するクラスです。
Definition PtlCustomProperties.h:18
PDFの文書情報を表現したクラスです。 PtlDocInfoはPtlDocPropertyから取得して使用します。
Definition PtlDocInfo.h:20
PDF_VERSION getVersion() const
PDFのバージョンを取得。
PtlDocProperty & operator=(const PtlDocProperty &obj)
コピーオペレータ alias copy
PtlDocInfo & getDocInfo() const
文書情報を取得。
bool isLinearized() const
線形化しているかどうかを取得。
PtlDocProperty()
コンストラクタ
‾PtlDocProperty()
デストラクタ
PtlCustomProperties & getCustomProperties() const
カスタムプロパティを取得。
PDF_VERSION
PDFのバージョン
Definition PtlDocProperty.h:29
@ PDFV1_5
PDF-1.5.
Definition PtlDocProperty.h:36
@ PDFV2_0
PDF-2.0.
Definition PtlDocProperty.h:39
@ PDFV1_2
PDF-1.2.
Definition PtlDocProperty.h:33
@ PDFV_UNSUPPORTED
未サポートのバージョン
Definition PtlDocProperty.h:30
@ PDFV1_3
PDF-1.3.
Definition PtlDocProperty.h:34
@ PDFV1_4
PDF-1.4.
Definition PtlDocProperty.h:35
@ PDFV1_0
PDF-1.0.
Definition PtlDocProperty.h:31
@ PDFV1_7
PDF-1.7.
Definition PtlDocProperty.h:38
@ PDFV1_1
PDF-1.1.
Definition PtlDocProperty.h:32
@ PDFV1_6
PDF-1.6.
Definition PtlDocProperty.h:37
void setDirection(DIRECTION direction)
読み上げオプションを設定。
DIRECTION
読み上げオプション
Definition PtlDocProperty.h:45
@ DIRECTION_L2R
左から右
Definition PtlDocProperty.h:46
@ DIRECTION_R2L
右から左(中国語、日本語、韓国語のような縦書きも含む)
Definition PtlDocProperty.h:47
DIRECTION getDirection() const
読み上げオプションを取得。
PtlFontInfos & getFontInfos() const
フォント情報のコンテナを取得。
PtlOpenMode & getOpenMode() const
開き方を取得。
PtlDocProperty(const PtlDocProperty &obj)
コピーコンストラクタ alias copy
フォント情報のコンテナを表現するクラスです。
Definition PtlFontInfos.h:18
PDFの開き方を表現したクラスです。 PtlOpenModeはPtlDocPropertyから取得して使用します。
Definition PtlOpenMode.h:22