Verstecke letzte Bearbeiter
gru 1.1 1 {{content/}}
2
3 Es ist möglich, in einem Formular ein Feld für eine handschriftliche Unterschrift anzubieten. Der Nutzer kann die Unterschrift dann mit der Maus oder mit einem Stift auf einem berührungsempfindlichen Bildschirm (Touchscreen) vornehmen.
4
awa 11.5 5 Hierzu kommt die [[Javascript-Bibliothek jSignature>>url:https://willowsystems.github.io/jSignature||rel="noopener noreferrer" target="_blank"]] zum Einsatz. Diese ist bereits in {{formcycle case="acc"/}} eingebunden, sodass zur Nutzung keine weiteren Schritte erforderlich sind.
gru 1.1 6
awa 11.5 7 Für den Standardanwendungsfall ist es nicht notwendig, auf die Bibliothek mit eigenem JavaScript zuzugreifen. Fortgeschrittene Nutzer können ein Unterschriftsfeld auch über die entsprechende jQuery-Methode selber per JavaScript initialisieren, siehe hierzu auch die Dokumentation zu {{jsdoc page="jquery" name="jsignature"/}}.
awa 11.2 8
gru 1.1 9 == Nutzung im Formular ==
10
awa 11.2 11 {{figure image="designer_advanced_signature_de.png" width="500"}}
awa 11.4 12 An einer Textarea in einem Formular wird das Attribut //signature// vergeben. So kann der Nutzer eine handschriftliche Unterschrift zeichnen.
gru 1.1 13 {{/figure}}
14
awa 11.4 15 Um ein Feld für die handschriftliche Unterschrift anzubieten, wird wie folgt vorgegangen.
gru 1.1 16
awa 11.4 17 * Ein Formularelement vom Typ [[Textarea>>doc:Formcycle.FormDesigner.FormElements.Textarea]] in das Formular einfügen.
18 * Dieser Textarea das [[Attribut>>doc:Formcycle.FormDesigner.ElementProperties.Attributes]] //signature// mit dem Wert //signature// geben.
gru 1.1 19
20 {{info}}
awa 11.4 21 Unter [[Bedingungen>>doc:Formcycle.FormDesigner.ElementProperties.Constraints]] sollte der Wert für //Max. Zeichen// auf 0 gesetzt werden. Dadurch wird die Zeichenbegrenzung aufgehoben. Das Bild wird kodiert als Base64-String in die Textarea geschrieben, dieser wird im Allgemeinen länger sein.
gru 1.1 22 {{/info}}
23
awa 11.4 24 == Weitere Verwendung der Unterschrift ==
gru 1.1 25
awa 11.4 26 Wird das abgesendete Formular im Posteingang aufgerufen, erscheint die Unterschrift als Bild so, wie sie im Formular geschrieben wurde.
gru 1.1 27
awa 11.4 28 Intern wird die Unterschrift kodiert als Base64-String in der TextArea beim Absenden des Formulars mitgeschickt.
gru 1.1 29
awa 11.4 30 Soll ein PDF-Dokument aus dem abgesendeten Formular mittels einer [[Aktion>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.WebHome]] vom Typ [[PDF (Fill)>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.PDFFill.WebHome]] erzeugt werden, muss das PDF-Dokument entsprechend vorbereitet werden. Hierzu wird der Zusatz //b64image// an den Namen des Formularelements im PDF angehangen. Dies wird auch im Unterabschnitt [[Voraussetzung PDF>>doc:Formcycle.UserInterface.MyForms.WorkflowProcessing.Actions.PDFFill.PreparationPDF]] erläutert.
Copyright 2000-2025