Poppler Qt6 24.12.0
|
#include <poppler-form.h>
Public Types | |
enum | AdditionalActionType { FieldModified , FormatField , ValidateField , CalculateField } |
enum | FormType { FormButton , FormText , FormChoice , FormSignature } |
Public Member Functions | |
std::unique_ptr< Link > | activationAction () const |
std::unique_ptr< Link > | additionalAction (AdditionalActionType type) const |
std::unique_ptr< Link > | additionalAction (Annotation::AdditionalActionType type) const |
QString | fullyQualifiedName () const |
int | id () const |
bool | isPrintable () const |
bool | isReadOnly () const |
bool | isVisible () const |
QString | name () const |
QRectF | rect () const |
void | setName (const QString &name) const |
void | setPrintable (bool value) |
void | setReadOnly (bool value) |
void | setVisible (bool value) |
virtual FormType | type () const =0 |
QString | uiName () const |
The base class representing a form field.
Describes the flags from the form 'AA' dictionary.
The different types of form field.
Enumerator | |
---|---|
FormButton | A button field. See ButtonType. |
FormText | A text field. See TextType. |
FormChoice | A single choice field. See ChoiceType. |
FormSignature | A signature field. |
std::unique_ptr< Link > Poppler::FormField::activationAction | ( | ) | const |
The activation action of this form field.
QRectF Poppler::FormField::rect | ( | ) | const |
|
pure virtual |
The type of the field.
Implemented in Poppler::FormFieldButton, Poppler::FormFieldText, Poppler::FormFieldChoice, and Poppler::FormFieldSignature.