PDFTool.NET 7.0
NetQuadPoints.h
1
10#ifndef PDFTK_NET_PTLQUADPOINTS_H_
11#define PDFTK_NET_PTLQUADPOINTS_H_
12
13#include <PdfTkNet/NetTk.h>
14
15namespace PdfTkNet {
16
17ref class PtlQuadPoint;
18
22
23public ref class PtlQuadPoints : public System::IDisposable
24{
25protected:
26 PdfTk::PtlQuadPoints* m_native;
27public:
28 PdfTk::PtlQuadPoints* getNative() { return m_native; };
29
30public:
36
44
49
54
55public:
62
63public:
69 bool isEmpty();
70
76 int getCount();
77
78public:
88 PtlQuadPoint^ get(int index);
89
97 void append(PtlQuadPoint^ quadPoint);
98
107 void remove(int index);
108
113 void removeAll();
114};
115
116} // namespace PdfTkNet
117
118#endif // PDFTK_NET_PTLQUADPOINTS_H_
PDFの矩形4隅座標を表現したクラスです。 矩形は上左、上右、下左、下右で表現されます。 座標の単位はmmで原点(0,0)は左下となりますので注意してください。
Definition NetQuadPoint.h:26
bool isEmpty()
空かどうかを取得。
PtlQuadPoint get(int index)
QuadPointを取得。
int getCount()
QuadPoint数を取得。
‾PtlQuadPoints()
デストラクタ
void append(PtlQuadPoint^ quadPoint)
QuadPointを追加。
PtlQuadPoints()
コンストラクタ
void removeAll()
QuadPointを全て削除。
PtlQuadPoints operator=(PtlQuadPoints^ obj)
コピーオペレータ alias copy
PtlQuadPoints(PtlQuadPoints^ obj)
コピーコンストラクタ alias copy
void remove(int index)
QuadPointを削除。