Loading...
Searching...
No Matches
RadioButtonGroup.h
Go to the documentation of this file.
1//---------------------------------------------------------------------------------------
2// Copyright (c) 2001-2025 by Apryse Software Inc. All Rights Reserved.
3// Consult legal.txt regarding legal and license information.
4//---------------------------------------------------------------------------------------
5#ifndef PDFTRON_H_CPPPDFRadioButtonGroup
6#define PDFTRON_H_CPPPDFRadioButtonGroup
7
8#include <PDF/PDFDoc.h>
10
11namespace pdftron {
12 namespace PDF {
13 namespace Annots {
14
20{
21public:
31 RadioButtonGroup(const Field& field);
32
40 static RadioButtonGroup Create(PDFDoc& doc, const UString& field_name = "");
41
51 RadioButtonWidget Add(const Rect& pos, const char* onstate = "");
52
59
66
71 Field GetField() const;
72
78
81 RadioButtonGroup(TRN_RadioButtonGroup impl);
83private:
84 TRN_RadioButtonGroup mp_group;
85};
86 } //namespace Annots
87 } //namespace PDF
88} //namespace pdftron
89
90
91#include <Impl/RadioButtonGroup.inl>
92
93#endif // PDFTRON_H_CPPPDFRadioButtonGroup
RadioButtonWidget GetButton(UInt32 index)
static RadioButtonGroup Create(PDFDoc &doc, const UString &field_name="")
RadioButtonWidget Add(const Rect &pos, const char *onstate="")
RadioButtonGroup(const RadioButtonGroup &group)
RadioButtonGroup & operator=(const RadioButtonGroup &c)
RadioButtonGroup(TRN_RadioButtonGroup impl)
TRN_UInt32 UInt32
Definition BasicTypes.h:13