Das Signaturfeld (ehemals PaintBox) bietet die Möglichkeit, ein Formular von einem Nutzer direkt online unterschreiben zu lassen.
In der Webversion gibt es einen „Leeren-Button
“, mit welchem der Inhalt bei Bedarf (vor dem Abspeichern) entfernt werden kann, um eine neue Unterschrift einzufügen oder das Formular ohne Unterschrift zu speichern. Öffnet man in der Web-Version einen gespeicherten Datensatz mit einem Signaturfeld, das bereits eine Unterschrift enthält, ist das Signaturfeld nicht mehr bearbeitbar.
Die Eigenschaft “ShowToolBar
” zur Anzeige des „Eingabe-Löschen-Button“ wird nur in der Windows-Version verwendet.
Im Kontextmenü gibt es sowohl die Möglichkeit alles zu löschen oder den letzten Schritt rückgängig zu machen.
Öffnet man in der Windows-Version einen gespeicherten Datensatz mit einem Signaturfeld, das bereits eine Unterschrift enthält, ist das Signaturfeld weiterhin bearbeitbar.
Zum Einfügen des Controls in Ihr Formular wählen Sie im FormDesigner Signaturfeld
aus. Bitte beachten Sie, dass der Name des Controls in den Eigenschaften weiterhin PaintBox
lautet, damit auch Formulare, die vor Version 7.3 erstellt wurden, ohne Anpassungen weiterverwendet werden können. Alternativ wird das optionale Kürzel pb_
im Controlnamen verwendet, um das Element als PaintBox zu kennzeichnen.
Folgende Eigenschaften können für das Control definiert werden:
Eigenschaft | Erklärung |
---|---|
BackColor/BackImage | Festlegen einer Hintergrundfarbe oder eines Hintergrundbildes |
BorderStyle |
Art des Rahmens um die PaintBox Angaben: none (keiner), FixedSingle (einfacher Rahmen), Fixed3D (3D-Rahmen) Standard: none Hinweis: Die Farbe des Rahmens kann nicht verändert werden. |
PenColor |
Stiftfarbe Standardwert: Black (Schwarz) |
PenWidth |
Stift-/Linienstärke Angabe: 1 - 10 px |
ShowContextMenu |
Anzeige des ContextMenüs Angabe: True (Ja) oder False (Nein) |
ShowToolBar |
Anzeige der ToolBar mit dem “Eingabe-Löschen-Button” Angabe: True (Ja) oder False (Nein) |
ToolBarClearButton |
Zeichnung löschen Button wird in ToolBar angezeigt Angabe: True (Ja) oder False (Nein) |
Über eine Funktion können Sie z.B. prüfen, ob ein Signaturfeld gefüllt ist.
Ereignis | Erklärung |
---|---|
Value | Kontrolle, ob Signaturfeld etwas enthält |
Für Windows-Formulare können Sie für konkrete Controls über den Befehl xmloutput
in Funktionen flexibel zur Laufzeit steuern, ob die betreffenden Nutzereingaben bei der Speicherung des Datensatzes als sfx-Datei (XML) ausgegeben werden sollen (True) oder nicht (False). Alternativ legen Sie das gewünschte Verhalten fix standardmäßig über die Eigenschaft XMLoutput
im Control-Eigenschaftenpanel im FormDesigners fest.
Hinweis: Vor Version Maskito Forms 7.3 war die PaintBox eine Mal- und Zeichnungsfläche und hatte in der ToolBar zusätzlich die optionale Anzeige der Eigenschaften ToolBarColorButton (Stiftfarbe ändern), ToolBarUndoButton (Letzten Strich zurücknehmen) und ToolBarWidthButton (Linienstärke ändern).