Antenna House PDF Tool API (C++) 8.0
PtlFieldRadioGroup.h
1
2// PtlFieldRadioGroup.h
3// Copyright (C) 2024-2025 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTLFIELD_RADIOGROUP_H_
7#define PDFTK_PTLFIELD_RADIOGROUP_H_
8
9#include "PtlFieldButton.h"
10
11namespace PdfTk {
12
14
18
19class PDFTK_API PtlFieldRadioGroup : public PtlFieldButton
20{
21public:
27
35
40
41public:
49
50public:
57
63 bool hasSelectedButton() const;
64
73
74public:
80 int getKidsCount() const;
81
92
98 void append(const PtlFieldRadioButton& radioButton);
99};
100
101} // namespace PdfTk
102
103#endif // PDFTK_PTLFIELD_RADIOGROUP_H_
PtlFieldButton()
コンストラクタ
PtlFieldRadioButton & getKid(int index)
ラジオボタンを取得。
PtlFieldRadioGroup & operator=(const PtlFieldRadioGroup &obj)
コピーオペレータ alias copy
PtlFieldRadioButton & getSelectedButton()
選択されているラジオボタンを取得。
int getKidsCount() const
ラジオボタン数を取得。
~PtlFieldRadioGroup()
デストラクタ
void append(const PtlFieldRadioButton &radioButton)
ラジオボタンを追加。
PtlFieldRadioGroup()
コンストラクタ
PtlFieldRadioGroup(const PtlFieldRadioGroup &obj)
コピーコンストラクタ alias copy
bool hasSelectedButton() const
選択されているラジオボタンがあるかどうかを取得。
const PtlParamString & getValue()
選択されているラジオボタンの状態名を取得。