Die Klasse STFormFieldInfoDTO ist ein Datenobjekt, das die gemeinsamen Eigenschaften eines Formularfeldes enthält. Diese Klasse verfügt über die Unterklassen und . Die Klasse ist Bestandteil der libSignoPDFSigner.
|
Eigenschaft |
Bedeutung |
||||||||
|---|---|---|---|---|---|---|---|---|---|
|
Name des Formularfeldes |
||||||||
|
Positionsangabe des Formularfeldes |
||||||||
|
Seite, auf der sich das Formularfeld befindet. Die erste Seitennummer des Dokuments beginnt mit 1. |
||||||||
|
Typ des Formularfeldes |
||||||||
|
YES, wenn das Feld ein Pflichtfeld ist, sonst NO |
FormFieldType ist ein mit typedef enum definierter Aufzählungstyp, der verschiedene Typen von Formularfeldern beschreibt. Er enthält folgende Werte:
|
Eigenschaft |
Bedeutung |
|---|---|
|
Text |
Textformularfeld |
|
Button |
Kontrollkästchen oder Optionsfeld |
|
Choice |
Dropdownfeld |
|
Signature |
Signaturfeld |
Diese Klasse enthält zusätzlich einen mit NS_OPTIONS definierten Bitmasken-Typ (NSUInteger) mit dem Namen FormFieldTypeOptions, der die kombinierbaren Typen von Formularfeldern repräsentiert. Er erlaubt die gleichzeitige Auswahl mehrerer Feldtypen durch logische ODER-Verknüpfung (|).
|
Eigenschaft |
Bedeutung |
|---|---|
|
FormFieldTypeText |
Textformularfeld (1 << 0) |
|
FormFieldTypeButton |
Kontrollkästchen oder Optionsfeld (1 << 1) |
|
FormFieldTypeChoice |
Dropdownfeld (1 << 2) |
|
FormFieldTypeSignature |
Signaturfeld (1 << 3) |
|
FormFieldTypeEditableFields |
Kombination aus FormFieldTypeText, FormFieldTypeButton und FormFieldTypeChoice |
|
FormFieldTypeAll |
Kombination aller verfügbaren Feldtypen |