PDFTool.NET  6.0
NetOption.h
1 
10 #ifndef PDFTK_NET_PTLOPTION_H_
11 #define PDFTK_NET_PTLOPTION_H_
12 
13 #include <PdfTkNet/NetTk.h>
14 
15 namespace PdfTkNet {
16 
21 public ref class PtlOption : public System::IDisposable
22 {
23 public:
27  enum class ORIGIN {
28  ORIGIN_BOTTOM_LEFT = 1,
29  ORIGIN_TOP_LEFT = 2,
30  };
31 
35  enum class UNIT {
36  UNIT_MM = 1,
37  UNIT_PT = 2,
38  };
39 
43  enum class COOD {
44  COOD_VIEW = 1,
45  COOD_USER = 2,
46  };
47 
48 protected:
49  PdfTk::PtlOption* m_native;
50 public:
51  PdfTk::PtlOption* getNative() { return m_native; };
52 
53 public:
60 #if 0
61 
67  PtlOption(PtlOption^ obj);
68 #endif
69 
73 
78 
79 private:
80 #if 0
81 
86  PtlOption^ operator=(PtlOption^ obj);
87 #endif
88 public:
95 
107  void setOrigin(ORIGIN origin);
108 
115 
121  void setUnit(UNIT unit);
122 
129 
135  void setCood(COOD cood);
136 };
137 
138 } // namespace PdfTkNet
139 
140 #endif // PDFTK_NET_PTLOPTION_H_
PdfTkNet::PtlOption::UNIT::UNIT_PT
@ UNIT_PT
PT
PdfTkNet::PtlOption::‾PtlOption
‾PtlOption()
デストラクタ
PdfTkNet::PtlOption::setUnit
void setUnit(UNIT unit)
単位を設定
PdfTkNet::PtlOption::COOD::COOD_VIEW
@ COOD_VIEW
表示上の座標(デフォルト値)
PdfTkNet::PtlOption::UNIT
UNIT
単位
Definition: NetOption.h:35
PdfTkNet::PtlOption::getCood
COOD getCood()
座標を取得
PdfTkNet::PtlOption::getOrigin
ORIGIN getOrigin()
原点の位置を取得
PdfTkNet::PtlOption
PDFToolのオプションを表現したクラスです。
Definition: NetOption.h:22
PdfTkNet::PtlOption::getUnit
UNIT getUnit()
単位を取得
PdfTkNet::PtlOption::UNIT::UNIT_MM
@ UNIT_MM
mm(デフォルト値)
PdfTkNet::PtlOption::PtlOption
PtlOption()
コンストラクタ
PdfTkNet::PtlOption::COOD::COOD_USER
@ COOD_USER
PDFユーザースペース座標
PdfTkNet::PtlOption::COOD
COOD
座標
Definition: NetOption.h:43
PdfTkNet::PtlOption::ORIGIN::ORIGIN_TOP_LEFT
@ ORIGIN_TOP_LEFT
左上
PdfTkNet::PtlOption::setCood
void setCood(COOD cood)
座標を設定
PdfTkNet::PtlOption::ORIGIN::ORIGIN_BOTTOM_LEFT
@ ORIGIN_BOTTOM_LEFT
左下(デフォルト値)
PdfTkNet::PtlOption::ORIGIN
ORIGIN
原点の位置
Definition: NetOption.h:27
PdfTkNet::PtlOption::setOrigin
void setOrigin(ORIGIN origin)
原点の位置を設定