Antenna House PDF Tool API (C++) 8.0
PtlEditElements.h
1
2// 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
11namespace PdfTk {
12
16
17class PDFTK_API PtlEditElements
18{
19private:
20 int m_dataEditElements;
21public:
22 int getHandle() const;
23
24public:
30
38
43
44public:
51
52public:
58 bool isEmpty() const;
59
65 int getCount() const;
66
67public:
77 PtlEditElement& get(int index);
78
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
PtlEditElements()
コンストラクタ
void append(PtlEditElement &elem)
EditElement追加。
bool isEmpty() const
空かどうかを取得。
PtlEditElements(const PtlEditElements &obj)
コピーコンストラクタ alias copy
PtlEditElement & get(int index)
EditElementを取得。
void remove(int index)
EditElementを削除。
~PtlEditElements()
デストラクタ
void insert(int index, PtlEditElement &elem)
EditElementの挿入。
PtlEditElements & operator=(const PtlEditElements &obj)
コピーオペレータ alias copy
int getCount() const
EditElement数を取得。