PDFTool  7.0
PtlEditElements.h
1 // PtlEditElements.h
3 // Copyright (C) 2018 Antenna House,Inc.
4 // All rights reserved.
6 #ifndef PDFTK_PTL_EDIT_ELEMENTS_H_
7 #define PDFTK_PTL_EDIT_ELEMENTS_H_
8 
9 #include "PtlEditElement.h"
10 
11 namespace PdfTk {
12 
17 class PDFTK_API PtlEditElements
18 {
19 private:
20  int m_dataEditElements;
21 public:
22  int getHandle() const;
23 
24 public:
30 
38 
43 
44 public:
51 
52 public:
58  bool isEmpty() const;
59 
65  int getCount() const;
66 
67 public:
77  PtlEditElement& get(int index);
78 
86  void append(PtlEditElement& elem);
87 
96  void insert(int index, PtlEditElement& elem);
97 
106  void remove(int index);
107 };
108 
109 }
110 
111 #endif // PDFTK_PTL_EDIT_ELEMENTS_H_
112 
PdfTk::PtlEditElements::get
PtlEditElement & get(int index)
EditElementを取得。
PdfTk::PtlEditElements::PtlEditElements
PtlEditElements()
コンストラクタ
PdfTk::PtlEditElements::operator=
PtlEditElements & operator=(const PtlEditElements &obj)
コピーオペレータ alias copy
PdfTk::PtlEditElement
コンテントに描画されるエレメントを表現したクラスです。 すべてのエレメントクラスのベースクラスです。
Definition: PtlEditElement.h:22
PdfTk::PtlEditElements::PtlEditElements
PtlEditElements(const PtlEditElements &obj)
コピーコンストラクタ alias copy
PdfTk::PtlEditElements::remove
void remove(int index)
EditElementを削除。
PdfTk::PtlEditElements::insert
void insert(int index, PtlEditElement &elem)
EditElementの挿入。
PdfTk::PtlEditElements::isEmpty
bool isEmpty() const
空かどうかを取得。
PdfTk::PtlEditElements::append
void append(PtlEditElement &elem)
EditElement追加。
PdfTk::PtlEditElements::‾PtlEditElements
‾PtlEditElements()
デストラクタ
PdfTk::PtlEditElements
EditElementのコンテナを表現するクラスです。
Definition: PtlEditElements.h:18
PdfTk::PtlEditElements::getCount
int getCount() const
EditElement数を取得。