PDFTool 7.0
PtlOption.h
1
2// 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
11namespace PdfTk {
12
16
17class PDFTK_API PtlOption
18{
19public:
27
31 enum UNIT {
32 UNIT_MM = 1,
33 UNIT_PT = 2,
34 };
35
39 enum COOD {
42 };
43
44public:
50
55
56private:
62 PtlOption(const PtlOption& obj);
63
69 PtlOption& operator=(const PtlOption& obj);
70
71public:
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_
void setCood(COOD cood)
座標を設定
UNIT getUnit() const
単位を取得
PtlOption()
コンストラクタ
ORIGIN getOrigin() const
原点の位置を取得
UNIT
単位
Definition PtlOption.h:31
@ UNIT_MM
mm(デフォルト値)
Definition PtlOption.h:32
@ UNIT_PT
PT.
Definition PtlOption.h:33
‾PtlOption()
デストラクタ
ORIGIN
原点の位置
Definition PtlOption.h:23
@ ORIGIN_TOP_LEFT
左上
Definition PtlOption.h:25
@ ORIGIN_BOTTOM_LEFT
左下(デフォルト値)
Definition PtlOption.h:24
COOD getCood() const
座標を取得
void setOrigin(ORIGIN origin)
原点の位置を設定
COOD
座標
Definition PtlOption.h:39
@ COOD_USER
PDFユーザースペース座標
Definition PtlOption.h:41
@ COOD_VIEW
表示上の座標(デフォルト値)
Definition PtlOption.h:40
void setUnit(UNIT unit)
単位を設定