PDFTool  6.0
PtlEditElement.h
1 // PtlEditElement.h
3 // Copyright (C) 2018 Antenna House,Inc.
4 // All rights reserved.
6 #ifndef PDFTK_PTL_EDIT_ELEMENT_H_
7 #define PDFTK_PTL_EDIT_ELEMENT_H_
8 
9 #include "PdfTkBase.h"
10 
11 namespace PdfTk {
12 
18 class PDFTK_API PtlEditElement
19 {
20 public:
24  enum ELEMENT_TYPE {
25  TYPE_TEXT = 1,
26  TYPE_IMAGE = 2,
27  TYPE_PATH = 3,
28  TYPE_SHADING = 4,
29  TYPE_UNKNOWN = 100
30  };
31 
32 private:
33  int m_dataEditElement;
34 public:
35  int getHandle() const;
36 
37 public:
45 
53 
57  virtual ‾PtlEditElement();
58 
59 public:
66 
67 public:
74 };
75 
76 } // namespace PdfTk
77 
78 
79 #endif // PDFTK_PTL_EDIT_ELEMENT_H_
PdfTk::PtlEditElement::operator=
PtlEditElement & operator=(const PtlEditElement &obj)
コピーオペレータ alias copy
PdfTk::PtlEditElement::ELEMENT_TYPE
ELEMENT_TYPE
エレメントのタイプ
Definition: PtlEditElement.h:24
PdfTk::PtlEditElement::PtlEditElement
PtlEditElement(ELEMENT_TYPE type)
コンストラクタ
PdfTk::PtlEditElement
コンテントに描画されるエレメントを表現したクラスです。 すべてのエレメントクラスのベースクラスです。
Definition: PtlEditElement.h:19
PdfTk::PtlEditElement::PtlEditElement
PtlEditElement(const PtlEditElement &obj)
コピーコンストラクタ alias copy
PdfTk::PtlEditElement::getType
ELEMENT_TYPE getType() const
エレメントタイプを取得。
PdfTk::PtlEditElement::‾PtlEditElement
virtual ‾PtlEditElement()
デストラクタ