Antenna House PDF Tool API (C++) 8.0
PtlFieldOptItems.h
1
2// PtlFieldOptItems.h
3// Copyright (C) 2024 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTLFIELD_OPTITEMS_H_
7#define PDFTK_PTLFIELD_OPTITEMS_H_
8
9#include "PtlFieldOptItem.h"
10
11namespace PdfTk {
12
16
17class PDFTK_API PtlFieldOptItems
18{
19private:
20 int m_dataFieldOptItems;
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 PtlFieldOptItem get(int index);
78
85 void append(PtlFieldOptItem& optItem);
86
95 void remove(int index);
96
103 void removeAll();
104};
105
106}
107
108#endif
PtlFieldOptItems & operator=(const PtlFieldOptItems &obj)
コピーオペレータ alias copy
PtlFieldOptItems(const PtlFieldOptItems &obj)
コピーコンストラクタ alias copy
bool isEmpty() const
空かどうかを取得。
PtlFieldOptItem get(int index)
オプションアイテムを取得。
~PtlFieldOptItems()
デストラクタ
PtlFieldOptItems()
コンストラクタ
void removeAll()
全てのオプションアイテムを削除。
int getCount() const
オプションアイテム数を取得。
void remove(int index)
オプションアイテムを削除。
void append(PtlFieldOptItem &optItem)
オプションアイテムを追加。