PDFTool
7.0
Include
PdfTk
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
:
29
PtlEditElements
();
30
37
PtlEditElements
(
const
PtlEditElements
& obj);
38
42
‾PtlEditElements
();
43
44
public
:
50
PtlEditElements
&
operator=
(
const
PtlEditElements
& obj);
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数を取得。
Generated by
1.8.18