Antenna House PDF Tool API (C++) 8.0
PtlFields.h
1
2// PtlFields.h
3// Copyright (C) 2024 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTLFIELDS_H_
7#define PDFTK_PTLFIELDS_H_
8
9#include "PtlField.h"
10
11namespace PdfTk {
12
16
17class PDFTK_API PtlFields
18{
19private:
20 int m_dataFields;
21public:
22 int getHandle() const;
23
24public:
30
37 PtlFields(const PtlFields& obj);
38
43
44public:
51
52public:
58 bool isEmpty() const;
59
65 int getCount() const;
66
67public:
77 PtlField& get(int index);
78
85 void append(PtlField& field);
86};
87
88}
89
90#endif
91
PtlFields()
コンストラクタ
int getCount() const
PtlField数を取得。
PtlFields(const PtlFields &obj)
コピーコンストラクタ alias copy
~PtlFields()
デストラクタ
PtlField & get(int index)
フィールドを取得。
PtlFields & operator=(const PtlFields &obj)
コピーオペレータ alias copy
bool isEmpty() const
空かどうかを取得。
void append(PtlField &field)
フィールド追加。