PDFTool  7.0
PtlOption.h
1 // PtlOption.h
3 // Copyright (C) 2018 Antenna House,Inc.
4 // All rights reserved.
6 #ifndef PDFTK_PTLOPTION_H_
7 #define PDFTK_PTLOPTION_H_
8 
9 #include "PdfTkBase.h"
10 
11 namespace PdfTk {
12 
17 class PDFTK_API PtlOption
18 {
19 public:
23  enum ORIGIN {
24  ORIGIN_BOTTOM_LEFT = 1,
25  ORIGIN_TOP_LEFT = 2,
26  };
27 
31  enum UNIT {
32  UNIT_MM = 1,
33  UNIT_PT = 2,
34  };
35 
39  enum COOD {
40  COOD_VIEW = 1,
41  COOD_USER = 2,
42  };
43 
44 public:
50 
55 
56 private:
62  PtlOption(const PtlOption& obj);
63 
69  PtlOption& operator=(const PtlOption& obj);
70 
71 public:
77  ORIGIN getOrigin() const;
78 
90  void setOrigin(ORIGIN origin);
91 
97  UNIT getUnit() const;
98 
104  void setUnit(UNIT unit);
105 
111  COOD getCood() const;
112 
118  void setCood(COOD cood);
119 };
120 
121 } // namespace PdfTk
122 
123 #endif // PDFTK_PTLOPTION_H_
PdfTk::PtlOption::ORIGIN
ORIGIN
原点の位置
Definition: PtlOption.h:23
PdfTk::PtlOption::getOrigin
ORIGIN getOrigin() const
原点の位置を取得
PdfTk::PtlOption::PtlOption
PtlOption()
コンストラクタ
PdfTk::PtlOption::setCood
void setCood(COOD cood)
座標を設定
PdfTk::PtlOption::‾PtlOption
‾PtlOption()
デストラクタ
PdfTk::PtlOption::COOD
COOD
座標
Definition: PtlOption.h:39
PdfTk::PtlOption::getCood
COOD getCood() const
座標を取得
PdfTk::PtlOption::setOrigin
void setOrigin(ORIGIN origin)
原点の位置を設定
PdfTk::PtlOption
PDFToolのオプションを表現したクラスです。
Definition: PtlOption.h:18
PdfTk::PtlOption::UNIT
UNIT
単位
Definition: PtlOption.h:31
PdfTk::PtlOption::getUnit
UNIT getUnit() const
単位を取得
PdfTk::PtlOption::setUnit
void setUnit(UNIT unit)
単位を設定