signoAPI iOS – Klasse STFormFieldInfoDTO

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

@property(nonatomic,strong) NSString *name

Eigenschaft

Bedeutung

NSString* name

-

Rückgabewert

Bedeutung

-

-

Name des Formularfeldes

@property CGRect rectangle

Eigenschaft

Bedeutung

CGRect rectangle

-

Rückgabewert

Bedeutung

-

-

Positionsangabe des Formularfeldes

@property int page

Eigenschaft

Bedeutung

int page

-

Rückgabewert

Bedeutung

-

-

Seite, auf der sich das Formularfeld befindet. Die erste Seitennummer des Dokuments beginnt mit 1.

@property FormFieldType type

Eigenschaft

Bedeutung

FormFieldType type

-

Rückgabewert

Bedeutung

-

-

Typ des Formularfeldes

@property BOOL isRequired

Eigenschaft

Bedeutung

BOOL isRequired

-

Rückgabewert

Bedeutung

-

-

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