Home
Snapform Designer Benutzerhandbuch 5.x – Deutsch
Contents
1. B EEE I 1976 2007 Ringler Informatik AG Die L nge und Breite des Abdeck Rechtecks kann durch Ziehen der Ankerpunkte des Selektionsrechtecks ver ndert werden die Position auch durch Anfassen und Ziehen Beim berfahren der Ankerpunkte ndert der Cursor in Doppelpfeile welche die Bewegungsrichtung des Ankerpunktes angeben Beim Anfassen und Dr cken der Maustaste ndert sich der Cursor zu einem Hohlpfeil Hinweis Bei bereinander liegenden Abdeckfl chen kann es sein dass die sp ter platzierte Fl che als unterhalb der fr heren Fl che liegend angezeigt wird Die korrekte Schichtung der Elemente des Formulars muss in der Vorschau kontrolliert werden Die brigen Merkmale einer Abdeckfl che werden ber das Eigenschaften Fenster kontrolliert siehe Fig 4 32 SnapForm Designer 5 x Benutzerhandbuch Fig 4 32 Eigenschaften einer Abdeckfl che 036 Name Kategorie Stylesheet Kapitel 4 Formular Entwicklung Eigenschaften vor Beschriftur gsfeld Eigenschaft Mame Lbogg kategorie Stylesheet Default 10 Tabulator Reihenfolge 1 druckbar sichtbar erforderlich wert Gesperrt Liriks 69 75 Ober 35 25 Breite 60 00 H he 13 00 Ausrichtung horizontal Links Ausrichtung vertikal zentriert Hintergrund arbe Textfarbe Drehwinkel Transparent Kontrollk stchen Der Name der Abdeckfl che im Dokument Dieser Name kann ge ndert werden Zugeh rigkeit z
2. 6 Verschiedene Tabellen 1 Storage Unit Eingang Ausgang 5 y Flugplan 1 Flugplan 2 Flugplan 3 Hars Fit 2 Units Fit2 3 Units ZRH 2 Name Vorname Geburtsdatum Mitglied ja nein FRA 2 ja nein 3 ja nein MUC 3 Kontonummer Kontoart Saldo LHR 8 8 IAD 4 Anzahl Artikel Einheitspreis Einheit Betrag A zu be ab Lager ORD 2 zu z ab Lager BOS k zu ab Lager SFO Anzahl Einheiten Total Normale Tabelle fixe Anzahl Zeilen Tabelle mit variabler Anzahl Zeilen und 3 angezeigten Zeilen Phantom Tabelle mit einer angezeigten Zeile Tabelle mit variabler Anzahl Zeilen mehrere visuelle Zeilen pro logische Zeile summenbildung unterhalb Tabelle mit variabler Anzahl Zeilen vertikale logische Zeilen In Fig 4 147 ist dasselbe Formular nochmals gezeigt aber mit ausgef llten Tabellenfeldern 4 235 SnapForm Designer 5 x Benutzerhandbuch Fig 4 147 Beispiele von tabel len gdf in Snapform Viewer ausgef llt 098 Fig 4 148Beispiele von tabel len gdf in Snapform Viewer Druckvor schau 099 tabellen qdf Snapform Viewer Kapitel 4 Formular Entwicklung 4 Anzahl Artikel 23 gelbe Papageien ab Lager 3 3 Pfyffelampen l X ab Lager 4 2 Haumiblau X ab Lager Anzahl Einheiten N Einheitspreis Einheit Betrag zu 465 34 kg 10 702 80 m zu 232 Fasz 696 00 os zu 0 23 Liter 0 45
3. B EEE I 1976 2007 Ringler Informatik AG Die L nge und Breite des Hyperlinks kann durch Ziehen der Ankerpunkte des Selektionsrechtecks ver ndert werden die Position auch durch Anfassen und Ziehen Beim berfahren der Ankerpunkte ndert der Cursor in Doppelpfeile welche die Bewegungsrichtung des Ankerpunktes angeben Beim Anfassen und Dr cken der Maustaste ndert sich der Cursor zu einem Hohlpfeil Die brigen Merkmale eines Hyperlinks werden ber das Eigenschaften Fenster kontrolliert siehe Fig 4 152 4 239 SnapForm Designer 5 x Benutzerhandbuch Fig 4 152Figenschaften eines Hyperlinks 101 Name Kategorie Stylesheet Tabulator Reihenfolge druckbar Kapitel 4 Formular Entwicklung Eigenschaften von Hyperlink Name HIOOO Kategorie Stylesheet Default 10 Tabulator Reihenfolge 1 druckbar 2 sichtbar VW erforderlich E Wert Hyperlink Gesperrt E Links 52 50 Oben 39 6429 Breite 60 00 H he 13 00 Ausrichtung horizontal Links Drehwinkel 0 Transparent a Unterstreichen vA URL Link zu Objekt Der Name des Hyperlinks im Dokument Dieser Name kann ge ndert werden Zugeh rigkeit zu einer oder mehreren Kategorien welche es erlauben logisch zusammengeh rende Gruppen von Elementen zu bilden Beim Anklicken dieses Felds ffnet sich der Kategorien Dialog siehe Fig 4 23 Die Kategorien werden durch Anklicken des betreffenden Kontrollk stc
4. 1976 2007 Ringler Informatik AG Die L nge und Breite des Barcodefelds kann durch Ziehen der Ankerpunkte des Selektionsrechtecks ver ndert werden die Position auch durch Anfassen und Ziehen Beim berfahren der Ankerpunkte ndert der Cursor in Doppelpfeile welche die Bewegungsrichtung des Ankerpunktes angeben Beim Anfassen und Dr cken der Maustaste ndert sich der Cursor zu einem Hohlpfeil Die brigen Merkmale einer Barcodefelds werden ber das Eigenschaften Fenster kontrolliert siehe Fig 4 103 Hinweis Das Barcodefeld hat verschiedene Eigenschaften welche nur f r bestimmte Barcodesysteme relevant sind Diese Eigenschaften werden zwar angezeigt sind aber nur dann aktiv wenn der zutreffende Barcode gew hlt worden ist 4 139 SnapForm Designer 5 x Benutzerhandbuch Fig 4 103 Eigenschaften eines Barcodefelds 068 069 Name Kategorie Stylesheet Eigenschaften von Generischer 1D Barcode Tabulator Reihenfolge druckbar sichtbar erforderlich Transparent Hintergrundfarbe Einheitenbreite cm Einheitenh he cm Breite Einheitenbreite Balkenh he Verh ltnis Drehwinkel Bc000 Default 10 1 I ARKI 56 7857 45 00 96 00 48 00 0 03 0 45 2 00 0 00 0 o Kapitel 4 Formular Entwicklung Text Codabar Startzeichen Codabar Stopzeichen Code128 Zeichensatz Pr fziffer Schutzbalken Trennl cke PostNet Hohe Balkenh he PostNet Kleine Balkenh he Zusatzcode H he Absta
5. Default 8 Default 9 lt 3 Default 10 Standard Tabellen Farben 4 jlt ecet Aktuelle Zeilenfarbe Transparent amha c 90 6 Default 14 E R 7 Default 16 Aktuele Zeienrandfarbe EEE Acta ls 8 Default 18 9 Default 8 Bold Ausgew hlte Zeilenfarbe Transparent E aa o 10 Default 9 Bok 11 Defaut 10 Bold Ausgew hlte Zeilenrandfarbe M Bl Alpha IE 12 Default 11 Bold 13 Default 12 Bold Verein alla 25 14 Default 14 Bold al p J 15 Doft 16 ok Aktuelle Selektorfarbe rn E Alpha TEJ 16 Default 18 Bol 17 Default 8 Italic Ausgew hlte Selektorfarbe EEE Aha 255 18 Default 9 Italic l J 19 Default 10 Ital 20 Default 11 Italic 21 Default 12 Italic 22 Default 14 Italic 23 Default 16 Italic 24 Default 18 Italic Neu Kopieren L schen nfe Schliessen In den Einstellungen f r Tabellen Farben wird die Farbe f r Zeilenhintergrund und Selektor kontrolliert Aktuelle Zeilenfarbe ist die Markierung f r die aktuelle Zeile ein Feld dieser Zeile ist aktiv Aktuelle Zeilenrandfarbe ist die Farbe des Rands der aktuellen Zeile Ausgew hlte Zeilenfarbe ist die Markierung f r die ausgew hlte Zeile Zeile via Selektor selektiert Ausgew hlte Zeilenrandfarbe ist die Farbe des Rands der ausgew hlten Zeile Neutrale Selektorfarbe ist die Farbe des Selektors wenn er nicht gew hlt oder aktiv ist Aktuelle Selektorfarbe ist die Markierung f r 4 285 SnapForm Designer 5 x Ben
6. RDF Metadaten a Serverseitige Interaktion Schriftarten 2y eFiling Aktueller Status IV nderungen erlauben IV Drucken erlauben TA Nur Druck von Eingabewerten erlauben IV Speichern erlauben I Speichern unter erlauben I Speichern als QDF S Format erlauben IV Speichern als QDF A Format erlauben 7 ML Export erlauben IV XML Import erlauben JZ Bin rdaten Export erlauben IV Bin rdaten Import erlauben 7 Druck von unvollst ndigem Formular erlauben IV Druck von ung ltigem Formular erlauben IV Nur kompatible Daten importieren I eFiling erlauben IV Unvollst ndiges eFiling erlauben 7 Ung ltiges eFiling erlauben IV signature erlauben Freigabe Status IV nderungen erlauben IV Drucken erlauben I Nur Druck von Eingabewerten erlauben IV Speichern erlauben IF Speichern unter erlauben I Speichern als QDF S Format erlauben I Speichern als QDF A Format erlauben J7 xML Export erlauben 4 ML Import erlauben IV Bin rdaten Export erlauben IV Bin rdaten Import erlauben IV Druck von unvollst ndigem Formular erlauben IV Druck von ung ltigem Formular erlauben IV Nur kompatible Daten importieren T eFiling erlauben F Un 5 IV eSignature erlauben Ablaufdatum Der Dialog Serverseitige Interaktion umfasst die Angaben zur Freigabe sowie den Einstellungs Status f r das Formular vor und nach der Freigabe 4 302 SnapForm Designer 5 x Benutzerhandbuch Serverseitige Interaktion f r dieses Formular aktivier
7. Das Kontrollk stchen Speichern mit Datenstruktur erm glicht die Erzeugung der vollst ndigen Datenstruktur beim Erstellen und leer Speichern des Formulars Dies ist notwendig wenn das leere Formular vorbef llt werden soll Ebenso erleichtert diese Option die Arbeit beim Entwickeln der Anbindung des Formulars an Back End Prozesse Hinweis Diese Option ist auf Snapform Designer beschr nkt Beim Speichern des Formulars im Snapform Viewer werden nur die ausgef llten Felder in die Datenstruktur bernommen Sicherheit Im Dialog Sicherheit siehe Fig 4 173 sind Dokumenteinstellungen zusammengefasst welche irgendwie mit der Dokumentensicherheit in Zusammenhang stehen Dies umfasst den Zugang zum Dokument sowie Benutzungsprivilegien 4 291 SnapForm Designer 5 x Benutzerhandbuch Fig 4 173Das Fenster Formu lareinstellungen Sicherheit 115 4 8 3 1 Passwort f r User 2 ER h 2 3 R s 7 amp g 3 2 a g 2 je T F pa a Serverseitige Interaktion a Schriftar en Kapitel 4 Formular Entwicklung Passw rter Passwort f r Viewer userpass Passwort f r Designer masterpass IV Drucken erlauben IV Nur Druck von Eingabewerten erlauben IV Speichern erlauben IV Speichern unter erlauben I SML Export erlauben IV ML Import erlauben IV Speichern als QDF S Format erlauben IV Speichern als QDF A Format erlauben Befehlstasten IV Bin rdaten Export erlauben IV Bin r
8. Neues Formular erstellen p x Datei o C Formular ohne Hintergrundebene Seitengr sse Seitenausrichtung Hochformat a Originalgr sse zuoxzrom Seitenzahl ooo y 7 Hinterarundfarbe verwenden Eigenschaften Dateiformat verschl sselt QDF S kompaktes Bin rformat Offen ODF A offenes XML Format Stylesheet DOO kN Hilfe Erstellen Abbrechen Der Neues Format erstellen Dialog besteht aus drei Zonen Formular mit Hintergrundebene Formular ohne Hintergrundebene sowie Eigenschaften Letztere Zone gilt gleichermassen f r die brigen Optionen Import bestehender Hintergrundseiten Der schnellste Weg ein Formular zu erstellen bietet sich an wenn bereits ein Hintergrundbild in Form einer hdt Datei vorhanden ist Wenn die Option Formular mit Hintergrundebene gew hlt wird steht eine Eingabezeile f r den Pfad zur hdt Datei zur Verf gung Die Schaltfl che ffnet zudem einen normalen Datei ffnen Dialog welcher die Wahl der Datei erlaubt siehe Fig 4 13 SnapForm Designer 5 x Benutzerhandbuch Fig 4 13 Neues Formular mit 4 3 3 2 Hintergrundebene Kapitel 4 Formular Entwicklung Neues Formular erstellen xl Formular mit Hintergrundebene Datei B snapform_maual_examples f1120 hdt he C Formular ohne Hintergrundebene Seitengr sse Seitenausrichtung Hochformat o a Originalgr sse zuoxzrom Seitenzahl ooo y 7
9. R 2 T SnapForm Handbuch Designer 5 x SnapForm Designer 5 x Benutzerhandbuch 1 1 1 1 2 124 122 1 2 2 1 1222 1223 LA 1 3 1 3 1 2 133 1 3 4 t35 1 4 1 4 1 1 4 2 1 4 3 2 2 1 2 2 2 3 23 1 232 2 3 3 2 4 2 3 28 3 3 3 3 1 2 3 2 3 322 3 2 2 1 3222 Er 3 2 2 4 Einleitung Willkommen in der Welt von Snapform Zu diesem Handbuch Zielgruppe Konventionen Darstellungen im Text Screenshots Anmerkungen Beschriebene Softwareversionen Komponenten von Snapform Snapform PDF Converter Snapform Designer Snapform Viewer Workflow und Management Tools API und SDK Das QDF Dokumentenformat Allgemeines ODF S ODF A Installation Systemvoraussetzungen Vorbereitung des Systems Standardinstallation Installation von Snapform Designer Installation von Snapform Viewer Installation von Snapform PDF Converter Registrierung Konfiguration Deinstallation Verwendung des Designers Programm starten und beenden Programmstart Programm beenden Komponenten von Snapform Designer Das Programmfenster Menuleiste Das Apfel Menu Macintosh spezifisch Das Menu Snapform Designer Macintosh spezifisch Das Menu Datei Das Menu Bearbeiten Kapitel I OONNNON O9 UN UNI UI UV RR UNNNN m w N 1 1 AMAA AWU UNNS ONAA ARAR UUNS a SnapForm Designer 5 x Benutzerhandbuch 322 9 3 2 2 6 322 32 20 3 2 2 9 3 2 3 3 2 4 3 2 5 32 6 32 327 1 wa SEN 3 2 8 3 2 9
10. Anwendung Industrie Dies ist ein numerischer Code h herer Dichte Code 11 ist eine diskrete Symbologie mit variabler L nge Der Code ist nicht sehr sicher das Fehler im Druck g ltige Zeichen erzeugen k nnen Er besitzt aber eine bis zu 10 Zeichen Nutzdaten oder zwei bei mehr als 10 Zeichen Nutzdaten Pr fsummen welche im Klartext nicht angegeben werden G ltige Zeichen 0123456789 Einsatzbereich Telekommunikation in Nordamerika Dies ist ein quasi numerischer Code mittlerer Dichte Codabar ist eine diskrete selbstkontrollierende Symbologie variabler L nge Der Code beginnt immer mit einem Startzeichen A B C D und endet mit einem Stopzeichen ebenfalls A B C D Start und Stopzeichen k nnen auch als Informationstr ger dienen Die einzelnen Zeichen beginnen und enden mit einem Balken Daher m ssen sie mit einem schmalen Zwischenraum getrennt werden G ltige Zeichen 0123456789 plus Start und Stop Zeichen Einsatzbereich Photolabors Logistik 4 154 SnapForm Designer 5 x Benutzerhandbuch Postcode 4 4 5 3 Kapitel 4 Formular Entwicklung Dies ist der vom US Postamt entwickelte PostNet Code welcher zur automatisierten Sortierung von Postsendungen eingesetzt wird PostNet ist eine numerische diskrete Symbologie variabler L nge in der urspr nglichen Anwendung ist die L nge auf 5 9 oder 11 Zeichen Nutzdaten fixiert Beim PostNet Code werden die Daten ber die H he der Balken codiert w
11. Kapitel 4 Formular Entwicklung Wenn dieses Kontrollk stchen gew hlt ist wird der Optionsfelder Container einschliesslich der darin enthaltenen Kontrollk stchen Felder im Snapform Designer blockiert und kann nicht versehentlich verschoben werden Zudem werden s mtliche brigen Eigenschaften im Eigenschaften Dialog deaktiviert ebenso f r die enthaltenen Kontrollk stchen Felder Der Zugriff auf die Eigenschaften ist erst wieder m glich wenn dieses Kontrollk stchen deaktiviert wird X Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des Optionsfelder Containers Y Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des Optionsfelder Containers Breite der Umrandungsbox des Optionsfelder Containers H he der Umrandungsbox des Optionsfelder Containers Optionsfelder aufbauen Die Komponenten f r Optionsfelder sind in den beiden obigen Abschnitten beschrieben Es geht nun um das Aufbauen von Optionsfeldern Der erste Schritt ist das Bereitstellen des Optionsfelder Containers Der Einfachheit halber sollte dieser den Bereich der Optionsfelder abdecken Der zweite Schritt ist das Platzieren von Kontrollk stchen innerhalb des Optionsfelder Containers Diese Kontrollk stchen werden automatisch dem Optionsfelder Container zugeordnet und werden d
12. Resultat Erkl rung Kapitel 5 Formelsprache Referenz F r Berechnungen ab dem aktuellen Datum kann als Wert f r date_value die Funktion Today benutzt werden Wird f r number eine Zahl mit Nachkommastellen eingegeben werden diese ignoriert Zur Anzeige des Resultats ist ein entsprechend formatiertes Datumsfeld notwendig addMonth date_value number addYear date_value number calcDays date_first date_second Date year month day getDay date_value Today brige Datums Funktionen Siehe func_date qdf addHour time_value number Datums Funktion Berechnet die Uhrzeit welche gege ber der Uhrzeit time_value um number Stunden entfernt ist time_value g ltige Uhrzeit number ganze Zahl Uhrzeit Gibt die Uhrzeit entsprechend der in number angegebenen Anzahl Stunden ab der Eingabezeit time_value zur ck Die Eingabezeit kann in der Zukunft oder Vergangenheit liegen Eine positive Zahl number bedeutet eine Uhrzeit in der Zukunft gegen ber der Eingabezeit eine negative Zahl bedeutet eine Uhrzeit in der Vergangenheit SnapForm Designer 5 x Benutzerhandbuch Siehe auch Beispiel 5 3 5 Kategorie Kurzbeschreibung Argumente Resultat Kapitel 5 Formelsprache Referenz F r Berechnungen ab der aktuellen Uhrzeit kann als Wert f r time_value die Funktion Now benutzt werden Wird f r number eine Zahl mit Nachkommastellen eingegeben werden diese ignoriert In dieser Funktion werden nur
13. Typ Operandentyp Beschreibung Kapitel 5 Formelsprache Referenz Logisches UND Vergleicht die beiden Operanden und gibt das Resultat zur ck Wenn beide Operanden TRUE sind lautet das Resultat TRUE wenn einer oder beide FALSE sind lautet es FALSE Die Operanden sind in der Praxis Vergleichsoperationen xORy Logische Verkn pfung x und y boolean Logisches ODER Vergleicht die beiden Operanden und gibt das Resultat zur ck Wenn einer oder beide Operanden TRUE sind lautet das Resultat TRUE wenn beide FALSE sind lautet es FALSE Die Operanden sind in der Praxis Vergleichsoperationen NOT x Logische Verkn pfung boolean Logische Umkehrung kehrt den Wert des Operanden um und gibt das Resultat zur ck Wenn wenn der Operand TRUE ist lautet das Resultat FALSE wenn er FALSE ist lautet es TRUE Dieser Operator ist selbstbezogen SnapForm Designer 5 x Benutzerhandbuch 5 3 5 3 1 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 2 Kategorie Kurzbeschreibung Argumente Kapitel 5 Formelsprache Referenz Funktionen Abs x Mathematik Funktion Berechnet den Absolut Wert des Eingabewerts x numerisch beliebiger Wert numerisch Gibt den Absolutwert des Eingabewerts zur ck Wenn dieser gr sser als 0 ist sind Eingabe und Ausgabewert identisch Im anderen Fall ist der Ausgabewert der Eingabewert multipliziert mit 1 was dem Eingabewert ohne negat
14. Wenn dieses Kontrollk stchen eingeschaltet ist k nnen Daten nur dann importiert werden wenn sie mit dem Formular kompatibel sind Wenn dieses Kontrollk stchen eingeschaltet ist kann das Formular mit entsprechend vorhandenen Systemen digital signiert werden 4 294 SnapForm Designer 5 x Benutzerhandbuch eFiling erlauben Unvollst ndiges eFiling erlauben Ung ltiges eFiling erlauben 4 8 3 3 Kapitel 4 Formular Entwicklung Wenn dieses Kontrollk stchen eingeschaltet ist kann das Formular mit dem eFiling Mechanismus definiert im Dialog eFiling siehe Abschnitt 4 8 8 elektronisch eingereicht werden Die n chsten beiden Optionen werden nur aktiv wenn dieses Kontrollk stchen eingeschaltet ist Wenn dieses Kontrollk stchen eingeschaltet ist kann das Formular auch dann elektronisch eingereicht werden wenn es unvollst ndig ausgef llt ist Die Vollst ndigkeit wird ber eine Pr fregel im Dialog Pr fung siehe Abschnitt 4 8 4 3 festgelegt Dieses Kontrollk stchen kann nur dann ein und ausgeschaltet werden wenn das Kontrollk stchen eFiling erlauben eingeschaltet ist Wenn dieses Kontrollk stchen eingeschaltet ist kann das Formular auch dann elektronisch eingereicht werden wenn es ung ltig ausgef llt ist Die G ltigkeit wird ber eine Pr fregel im Dialog Pr fung siehe Abschnitt 4 8 4 2 festgelegt Dieses Kontrollk stchen kann nur dann ein und ausgeschaltet werden wenn das Kontrollk stchen eFilin
15. lt i gt kursiver lt i gt und lt br gt sogar lt i gt lt u gt kursiv unterstrichener lt u gt lt i gt Schrift lt p gt lt html gt Ip003 Infopunkt HTML codierter Text mit verschiedenen Tags Wert von Textdetails lt html gt Heading levels lt h1 gt Heading H1 lt h1 gt lt h2 gt Heading H2 lt h2 gt lt h3 gt Heading H3 lt h3 gt lt h4 gt Heading H4 lt h4 gt lt h5 gt Heading H5 lt h5 gt lt h6 gt Heading H6 lt h6 gt lt hr align center size 2 gt lt center gt 4 257 SnapForm Designer 5 x Benutzerhandbuch Fig 4 165 Infopunkt Beispiele von infopoint gdfin Snapform Viewer mit ge ffneten Info texten 4 4 8 3 lt p gt A whole block lt br gt of text to be lt br gt centered lt p gt lt center gt lt html gt Kapitel 4 Formular Entwicklung 5 1p004 Infopunkt HTML codierter Text mit Links und Bild Wert von Textdetails lt HTML gt lt P gt etwas komplexerer HTML Text lt BR gt Snapform Info sind erh ltlich von lt BR gt via E Mail lt a href mailto info snapform com gt info snapform com lt a gt lt BR gt Web lt a href http www snapform com gt www snapform com lt A gt lt BR gt und hier der sch amp ouml ne Gecko lt BR gt lt img src http www snapform com img s blue jpg alt a non loadable image gt lt P gt lt HTML gt j Snapform Viewer Datei Ansicht Einstellungen Fenster Hilfe e00 infopoint qdf Snapform Viewer
16. www google ch images logo_sm gif Dies ist ein konstanter Wert und beim ffnen des Formulars wird das definierte Bild vom Internet geladen Sehr hnlich ist im Musterdokument nicht abgebildet ein konstantes Resultat http www google ch images logo_sm gi f Dies l dt beim ffnen des Formulars sowie bei jeder generellen Neuberechnung das betreffende Bild Es ist ebenso m glich indirekt zu referenzieren In diesem Fall wird der URL in einem Textfeld gehalten und dessen Wert bernommen Position 3 im Musterdokument images qdf siehe Fig 4 39 Die Formel hierzu lautet Text000 Wobei der URL sich im Textfeld Tx000 befinden muss Als Resultat einer etwas komplexeren Berechnung ist die Referenzierung ber ein Kontrollk stchen Position 5 im Musterdokument images qdf siehe Fig 4 39 Die Formel hierzu lautet if Cb000 http www snapform com img s blue jpg http www snapform com img s green jpg Wenn das Kontrollk stchen Cb000 angeklickt ist wird die Datei s bluejpg geladen der blaue Gecko sonst wird die Datei s green jpg geladen der gr ne Gecko Eine noch ausgekl geltere Logik ist in Position 6 des Musterdokuments images qdf gezeigt Wenn das Kontrollk stchen gew hlt ist wird das Bildfeld im Snapform Designer blockiert und kann nicht versehentlich verschoben werden Zudem werden s mtliche brigen Eigenschaften im Eigenschaften Dialog deaktiviert Der Zugriff auf die Eigensch
17. AN Formularname 5 5 T a m f m T A T A a ne an gi Hintergrundfarbe drucken Doppelte Namen zulassen Gegen berliegende Seite sichtbar Fan Ne_Mumber Feldname Nr Number Formel Funktion Resultat Erkl rung Barx NOOI iber Berechnet die Quadratwurzei des Ein Expt ber Berechnet den Exponentiawert zur B Loge i Bino Eostx Tank Berechnet den Tangens eines in Grad Asin x Et ber Berechnet den Arcus Sinus des Eingd Control Lb020 Wert Sin x Control Nr004 Wert Sin Nr_Number Acos x Atan x M ber Berechnet den Arcus Tangens des EI Objekte Werkzeuge Suchen und ersetzen Suchen nach Berechnet den nat rlichen Logarithmi 1 Berachnet den Sinus eines in Gradat f Gross iKlenschreibung I Nur ganzes wort Berechnet den Cosinus eines in Grad 17 Suche ausweiten yer Berechnet den Arcus Cosinus des Ei d Yefiniert gedtauVlEeEiad sau M Control Lb025 Wert Berechnet den Cosinus eines in Grad definie Captralihn a Wer Acinfy a D inzan gefundenen Kriterien 10 Ersetzen durch Bee 1976 2007 Ringler Informatik AG In diesem Beispiel wurde nach der Zeichenfolge sin gesucht Sie kommt in verschiedenen Feldern vor In der Zusammenstellung wird der Suchstring rot markiert Mit Doppelklick auf eine Fundstelle wird d
18. Beispiel 5 3 41 Kategorie Kurzbeschreibung Argumente Resultat Kapitel 5 Formelsprache Referenz getSelectedindex ComboBox Spezial Funktion Gibt den Index der aktuellen Auswahl eines Auswahllistenfelds zur ck ComboBox Name eines Auswahllistenfelds numerisch ganze Zahl zwischen 1 und der Anzahl Eintr ge des Auswahllistenfelds Gibt den Index der aktuellen Auswahl eines Auswahllistenfelds zur ck Die Numerierung beginnt mit 1 setList ComboBox str_items str_values setSelectedIndex ComboBox index Siehe func_combobox qdf getSessionID Identifikations Funktion Erzeugt einen einmaligen Identifikationsstring GUID Global Unique Identifier welcher der laufenden Arbeitssitzung mit Snapform Viewer zugewiesen werden kann Diese Funktion hat keine Argumente String SnapForm Designer 5 x Benutzerhandbuch Erkl rung Siehe auch Beispiel 5 3 42 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Kapitel 5 Formelsprache Referenz Erzeugt eine aus 36 Zeichen bestehende strukturierte Zeichenkette welche aus zuf llig ausgew hlten Zeichen besteht Der hierf r eingesetzte Algorithmus stellt sicher dass die Zeichenkette weltweit einmalig ist im Vergleich mit anderen auf diese Art und weise erzeugten Zeichenketten Diese Identifikation dient zur Kennzeichnung der Arbeitssitzung mit Snapform Viewer und bleibt w hrend dieser Sitzung konstant createGUID getPrintI
19. Die Eingabedaten k nnen in der Zukunft oder Vergangenheit liegen Eine positives Resultat bedeutet dass date_second sp ter als date_first ist ein negatives Resultat bedeutet dass date_second fr her als date_first ist F r Berechnungen mit dem aktuellen Datum kann als Wert f r date_first bzw date_second die Funktion Today benutzt werden Wenn die Eingabedaten als Datum formatiert sind wird in beiden F llen die gleiche Uhrzeit eingesetzt Das Resultat ist in diesem Fall immer ein Vielfaches von 24 Wenn die Eingabedaten Uhrzeitinformationen enthalten werden die tats chlich dazwischenliegenden Stunden ber cksichtigt calcDays date_first date_second calcHours date_first date_second addMinute time_value number Date year month day getMinute time_value brige Datums Funktionen Siehe func_time qdf calcMinutes date_first date_second Datums Funktion Berechnet die Anzahl Minuten zwischen den beiden Eingabedaten SnapForm Designer 5 x Benutzerhandbuch Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 13 Kategorie Kapitel 5 Formelsprache Referenz date_first g ltiges Datum und oder Uhrzeit date_second g ltiges Datum und oder Uhrzeit numerisch ganze Zahl Gibt die Anzahl Minuten zwischen den beiden Daten date _first und date_second zur ck Die Eingabedaten k nnen in der Zukunft oder Vergangenheit liegen Eine positives Resultat bedeutet dass date_second sp ter als d
20. Es muss sowohl das Quell wie auch das Zielverzeichnis festgelegt worden sein Wenn ein Eintrag fehlt erscheint nach dem Anklicken der Schaltfl che Start eine Meldung Source files are not specified bzw Target folder is not specified Die Batch Konversion kann jederzeit mit Anklicken der Schaltfl che Stop abgebrochen werden Wenn die Schaltfl che Close angezeigt ist kann damit der Batch Konversion Dialog geschlossen werden Probleme bei der Konversion Es ist immer m glich dass eine Konversion nicht durchgef hrt werden kann Wenn dies der Fall ist sollte das betreffende PDF Dokument in Acrobat Professional ge ffnet und Seite f r Seite durchgebl ttert werden Dabei ist auf Meldungen von Acrobat zu achten In vielen F llen reicht ein erneutes Abspeichern des Dokuments aus Gegebenenfalls kann auch versucht werden das Dokument noch einmal durch den Acrobat Distiller zu schicken siehe Abschnitt 4 3 2 1 Scheitert die Konversion immer auf einer bestimmten Seite kann versucht werden diese Seite aus dem Dokument zu extrahieren und separat zu konvertieren und andererseits diese Seite aus dem 4 16 SnapForm Designer 5 x Benutzerhandbuch 4 3 3 Kapitel 4 Formular Entwicklung Dokument zu entfernen und das verbleibende Dokument zu konvertieren Die beiden Teile k nnen dann im SnapForm Designer mit der Seiten hinzuf gen Funktion wieder zusammengef gt werden Bedingt durch die unterschiedlichen internen Datenformate
21. Mit dem Rechteckwerkzeug verkn pft ist ein schwarzes Rechteck 60 pt breit und 12 pt hoch mit einer Linienst rke von 1 pt Mit Mausklick wird dieses Rechteck auf der Arbeitsfl che platziert Dabei erh lt es automatisch einen Namen bestehend aus den Zeichen Rc und einer dreistelligen fortlaufenden Nummer beginnend mit 000 Das erste in einem Formular mit dem Rechteckwerzeug platzierte Element tr gt daher den Namen Rco000 In der Objektstruktur wird es der betreffenden Seite hinzugef gt In Fig 4 27 ist das erste Rechteck in einem neuen Formulars platziert und anschliessend mit Anklicken selektiert worden SnapForm Designer 5 x Kapitel 4 Benutzerhandbuch Formular Entwicklung Fig 4 27 Neu erstelltes Recht eck 035 eo so 100 120 140 180 180 200 220 240 200 280 300 320 340 30 380 400 iai f 1 f Dil Default 10 1 re E F a A a ee oO gie E Bee 1976 2007 Ringler Informatik AG Die L nge und Breite des Rechtecks kann durch Ziehen der Ankerpunkte des Selektionsrechtecks ver ndert werden die Position auch durch Anfassen und Ziehen Beim berfahren der Ankerpunkte ndert der Cursor in Doppelpfeile welche die Bewegungsrichtung des Ankerpunktes angeben Beim Anfassen und Dr cken der Maustaste ndert sich der Cursor zu einem Hohlpfeil Die brigen Merkmale eines Rechtecks werden ber das Eigenschaften Fenster kontrolliert siehe Fig 4 28 SnapForm De
22. SnapForm Designer 5 x Benutzerhandbuch 4 4 3 4 Fig 4 92 Beispiele von check buttons gdf im Ent wurfs Modus 063 Kapitel 4 Formular Entwicklung Beispiele von Kontrollk stchen und Optionsfeldern Das Dokument checkbuttons qdf siehe Fig 4 92 Entwurfsmodus bzw Fig 4 93 Ansicht in Snapform Viewer ausgef llt sind verschiedene Beispiele von Kontrollk stchen und Optionsfeldern gezeigt Nach dem Selektieren der Feldelemente im Snapform Designer gibt das Eigenschaften Fenster Auskunft ber dessen jeweiligen Merkmale Ein Doppelklick auf das Feld ffnet den Formeleditor zur Anzeige der Formel sofern vorhanden 0 20 40 80 80 100 120 140 180 180 200 220 240 260 280 300 320 340 360 380 400 420 440 460 480 500 520 540 560 580 4 127 SnapForm Designer 5 x Benutzerhandbuch Fig 4 93 Ausgef llteBeispiele 4 4 4 von checkbut tons gdf in Snap form Viewer 064 Kapitel 4 Formular Entwicklung e e checkbuttons gdf Snapform Viewer Il gt Aa t 151 D S Kontrollk stchen 2 3 x i 6 x lt 111 0 O0 Cb000 Einfaches Kontrollk stchen in Ursprungsgr sse Cb001 Grosses Kontrollk stchen Cb002 Kontrollk stchen welches mit einem Beschriftungsfeld LbO000 verkn pft ist Cb003 Kontrollk stchen mit zwei abh ngigen Kontrollk stchen Cb004 und Cb005 letztere sind schreibgesch tzt Rad
23. 3 4 1 5 23 SZ9GPEZL 1234567S oO N ON U lt 1 1 gt O Bc000 Code 39 Text 1234567 mit Pr fziffer Einheitenbreite 0 04 cm H he 1 cm breite Einheit 3 Einheitenbreiten Trennl cke 2 Ein heitenbreiten Bc002 Code 39 Text 1234567 mit Pr fziffer Einheitenbreite 0 03 cm H he 0 45 cm breite Einheit 2 Einheitenbreiten Trennl cke 1 Einheitenbreiten diese Parameter sind die Grundeinstellung von Snapform Designer Bc004 Code 39 Text 1234567 mit Pr fziffer Einheitenbreite 0 04 cm H he 1 cm breite Einheit 3 Einheitenbreiten Trennl cke 5 Einheitenbreiten Bc006 Code 39 Text 1234567 mit Pr fziffer wie Pos 1 jedoch ohne Text Bc001 Code 93 Text 1234567 mit Pr fziffer Drehwinkel 0 Bc003 Code 93 Text 1234567 mit Pr fziffer Drehwinkel 180 Bc005 Code 93 Text 1234567 mit Pr fziffer Drehwinkel 90 Bc007 Code 93 Text 1234567 mit Pr fziffer Drehwinkel 270 2D Barcodes 2D Barcodes sind Barcode Symbologien welche die Information nicht nur in einer Richtung codieren sondern in zwei Richtungen Dadurch 4 162 SnapForm Designer 5 x Benutzerhandbuch 4 4 6 1 Kapitel 4 Formular Entwicklung erh ht sich die Kapazit t des Symbols um ein vielfaches gegen ber 1D Barcodes bis zu 2400 Bytes Bin rdaten pro Symbol was bei entsprechender Kompression bis zu 4000 Zeichen entsprechen kann Dadurch wird es m
24. 4 119 SnapForm Designer 5 x Benutzerhandbuch Link zu Objekt 4 4 3 2 Kapitel 4 Formular Entwicklung In verschiedenen Formularanwendungen gibt es Verweise auf andere Bereiche des Formulars oder auf erg nzende Informationen Mit der Eigenschaft Link zu Objekt ist es m glich einen derartigen Verweis im Snapform Formular abzubilden Wenn diese Eigenschaft gew hlt wird ffnet sich ein Drop Down Menu mit einer Liste aller Elemente der Formularebene alle Elemente bei welchen die Tabreihenfolge einen Wert gr sser als O aufweist also auch Bildfelder Es kann nun ein Feld gew hlt werden Beim Ausf llen des Formulars erscheint nun rechts des Feldes eine gr ne Pfeilmarkierung siehe auch Fig 4 52 Wenn diese Markierung angeklickt wird wird das verlinkte Feld angesprungen Wie in Abschnitt 4 3 6 1 beschrieben ist es m glich ein Beschriftungsfeld mit einem Kontrollk stchen zu verkn pfen womit das Kontrollk stchen auch durch Anklicken des Beschriftungsfelds umgeschaltet werden kann Optionsfelder Um Optionsfelder zu erstellen muss ein Weg vorhanden sein Kontrollk stchen logisch zu gruppieren damit sie einen Bezug zueinander erhalten Das Werkzeug zu diesem Zweck ist der Optionsfelder Container Der Optionsfelder Container ist ein Feld welches jedes neu erzeugte und darin platzierte Kontrollk stchen zu einem Bestandteil der Optionsfelder Gruppe macht In der Objektstruktur sind diese Kontrollk stchen eine Ebene
25. 4 67 SnapForm Designer 5 x Benutzerhandbuch Fig 467 Datumsfeld Cursor Fig 4 68 Neu erstelltes Datumsfeld 052 Kapitel 4 Formular Entwicklung I m Mit dem Datumsfeld Werkzeugt verkn pft ist ein Datumsfeld 96 pt breit und 12 pt hoch Mit Mausklick wird dieses Feld auf der Arbeitsfl che platziert Dabei erh lt es automatisch einen Namen bestehend aus den Zeichen Dt und einer dreistelligen fortlaufenden Nummer beginnend mit 000 Das erste in einem Formular mit dem Datumsfeldwerkzeug platzierte Feld tr gt daher den Namen Dt000 In der Objektstruktur wird es der betreffenden Seite hinzugef gt In Fig 4 68 ist das erste Datumsfeld in einem neuen Formulars platziert und anschliessend mit Anklicken selektiert worden Datei Bearbeiten Format Steuerelemente Ansicht Extras Hilfe aloa a Arr i oer l BR x aAnlE 2 x Eioenschaften Default 10 10 a aaa 104 2208 66 2338 96 00 12 00 BeBtauVEBBE STH M N B EEI 1976 2007 Ringler Informatik AG Die L nge und Breite des Datumsfelds kann durch Ziehen der Ankerpunkte des Selektionsrechtecks ver ndert werden die Position auch durch Anfassen und Ziehen Beim berfahren der Ankerpunkte ndert der Cursor in Doppelpfeile welche die Bewegungsrichtung des SnapForm Designer 5 x Benutzerhandbuch Fig 4 69 Eigenschaften eines Datumsfelds 052 Kapitel 4 Formular Entwicklung Ankerpunktes
26. Abstand siehe Fig 3 16 Hier werden die Abst nde zwischen den selektierten Elementen abgeglichen Massgebend ist dabei die jeweilige vertikale oder horizontale Mittelachse der Umrandungsbox der Elemente Damit dieses Menu aktiv ist m ssen mindestens drei Elemente selektiert worden sein Die Elemente werden in vertikaler Richtung mit gleichem Abstand positioniert Die Elemente werden in horizontaler Richtung mit gleichem Abstand positioniert ffnet den Funktionseditor Der Funktionseditor ist in Abschnitt 3 2 8 und Abschnitt 4 5 1 2 beschrieben ffnet den Stylesheet Editor Der Stylesheet Editor ist im Abschnitt 4 7 1 beschrieben SnapForm Designer 5 x Benutzerhandbuch Formular pr fen 3 2 4 3 2 5 Fig 3 22 Das Editor Fenster Kapitel 3 Verwendung des Designers Pr ft das Formular auf Inkonsistenzen und nicht zul ssige Formel Syntax und teilt dies mit siehe Abschnitt 4 6 Steuerelemente Leiste Die Steuerelemente Leiste entspricht in ihrem Aufbau exakt dem Menu Steuerelemente F r die Elemente der Steuerelemente Leiste wird daher auf Abschnitt 3 2 2 6 verwiesen Arbeitsfl che Editor Fenster Die Arbeitsfl che siehe Fig 3 22 auch Editor Fenster genannt ist derjenige Bereich in welchem Formulare gestaltet werden Die Arbeitsfl che entspricht dem beim Erstellen einer Seite festgelegten Papierformat U Entwurf vorschau l 0 20 4 60 80 100 120 140 160 180 200 220 240 260 280 300 3
27. BE ER Objekte Werkzeuge Suchen und ersetzen g 24 Y Form E S FE Pr Cr000 Tab 1 340 I E croo1 Tab 1 E j esse sl men ENES ia l Lb000 Tab 1 a 1 Teer E moos Tar 1 E E 1boos Tab 3 1 Cr000 Default Abdeckfl che 60 pt breit 12 pt hoch schwarz 2 Cr001 Abdeckfl che rechteckig 21 35 pt breit 120 pt hoch schwarz 3 Cr002 Abdeckfl che rechteckig 21 35 pt breit 181 1 pt hoch weiss 4 Cr003 Abdeckfl che oval Umrandungsrechteck 115 9 pt breit 99 6 pt hoch hellgrau 5 Rc001 Rechteck 114 9 pt breit 51 2 pt hoch schwarz Linienbreite 4 pt 6 Cr004 Abdeckfl che rechteckig 53 9 pt breit 66 5 pt hoch blau Die Positionen 4 5 und 6 Elemente Cr003 Rc001 und Cr004 zeigen die berlappungen Das Element Cr003 liegt unterhalb des Elements CrO04 da letzteres sp ter erzeugt wurde Das Element Rc001 wurde nach dem Element Cr003 aber vor dem Element Cr004 erzeugt Da Abdeckfl chen immer zuunterst im Elementstapel liegen berdeckt das Rechteck Element beide Abdeckfl chen 4 3 5 4 Bilder und Logos Ein wesentliches Element des Grundlayouts von Formularen sind Bilder und Logos In Snapform k nnen Rastergrafiken als Bilder in ein Bild Element eingef gt werden wobei sie entweder fest in das Dokument 4 48 SnapForm Designer 5 x Benutzerhandbuch Kapitel 4 Formular Entwicklung hineingebunden werden k nnen oder dynamisch haupts chlich beim ffnen des Dokuments geladen werden Der
28. Erkl rung Siehe auch Beispiel 5 3 24 Kategorie Kurzbeschreibung Kapitel 5 Formelsprache Referenz getDay date_value getMonth date_value getYear date_value sowie brige Datum Funktionen Siehe func_date qdf Exp x Mathematik Funktion Berechnet den Wert der Exponentialfunktion e x numerisch beliebiger Wert numerisch gr sser als O Berechnet den Wert der Exponentialfunktion e f r den Eingabewert und gibt das Resultat zur ck Bei Eingabewerten gr sser als O ist das Resultat gr sser als 1 kleiner als 0 liegt es zwischen 0 und 1 e hat den Wert 1 Die Umkehrfunktion ist Log x Log x Siehe func_math2 qdf find string regex start Regular Expression Funktion Findet die Position der ersten nach Position start vorkommenden Fundstelle des in regex definierten Musters im Eingabewert string SnapForm Designer 5 x Benutzerhandbuch Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 25 Kategorie Kurzbeschreibung Argumente Resultat Kapitel 5 Formelsprache Referenz string String regex Regular Expression start optional Positionsnummer ganze Zahl beginnend mit 0 numerisch ganze Zahl zwischen 0 und der L nge von string 1 oder 1 Findet die Positionsnummer der ersten nach der Position start vorkommenden Fundstelle des in regex definierten Musters im Eingabewert string Das Resultat ist die Positionsnummer oder wenn keine Fundstelle vorhanden ist
29. Erkl rung Siehe auch Beispiel 5 3 63 Kategorie Kurzbeschreibung Argumente Kapitel 5 Formelsprache Referenz truelfalse Statuswert true oder false field_name Feldname Feldeigenschaft wird gesetzt Setzt die Eigenschaft schreibgesch tzt des Felds field_name auf true oder false Dies entspricht dem Aus oder Einschalten des Kontrollk stchens schreibgesch tzt im Eigenschaften Dialog des betreffenden Felds Diese Funktion ist invers zum Ein und Ausschalten des Kontrollk stchens schreibgesch tzt Um dieses einzuschalten muss in dieser Funktion der Status false gesetzt werden und umgekehrt setFieldPrintable truelfalse field_name setFieldVisible truelfalse field_name Siehe func_status qdf setList ComboBox str_items str_values Spezial Funktion Konfiguriert die Auswahlliste f r das Auswahllistenfeld ComboBox ComboBox Name eines Auswahllistenfelds str_items String mit der Liste der Elemente der Auswahlliste umrahmt mit Anf hrungszeichen und getrennt mit SnapForm Designer 5 x Benutzerhandbuch Resultat Erkl rung Siehe auch Beispiel 5 3 64 Kapitel 5 Formelsprache Referenz str_values String mit der Liste der Werte der Auswahlliste umrahmt mit Anf hrungszeichen und getrennt mit Auswahlliste wird konfiguriert Diese Funktion dient zum Konfigurieren der Auswahlliste f r das Auswahllistenfeld ComboBox Das Anwenden dieser Funktion entspricht dem Ausf llen d
30. Interpretation Channel flag mit Nummer xxxxxx einem Steuerzeichen welches auf Applikations Ebene ausgewertet werden kann In der Grundeinstellung ist diese Eigenschaft deaktiviert 4 172 SnapForm Designer 5 x Benutzerhandbuch Strukt verketten Strukt verketten Z hler Strukt verketten Index Kapitel 4 Formular Entwicklung Der Aztec Barcode erlaubt es bis zu 26 Symbole miteinander zu verketten und dadurch eine entsprechend h here Datenkapazit t zu erreichen Beim Erfassen verketteter Symbole speichert die Leseeinheit die Daten und f gt sie zusammen Erst wenn alle Symbole eingelesen sind werden die Daten ausgegeben Gegen ber der nachgeschalteten Applikation erscheint das Ganze als ob ein riesiges Symbol eingelesen worden w re Wenn dieses Kontrollk stchen gew hlt ist ist das betreffende Symbol Bestandteil einer strukturell verketteten Gruppe Im anderen Fall ist das Symbol eigenst ndig Wenn diese Eigenschaft gew hlt ist m ssen die Eigenschaften Strukt verketten Z hler und Strukt verketten Index einen Wert aufweisen sie werden im Eigenschaftenfenster auch aktiviert Diese Eigenschaft gibt an wieviele Symbole in der strukturell verketteten Gruppe vorhanden sind deren Bestandteil das betreffende Symbol ist G ltige Werte liegen zwischen 2 und 26 Der Wert 1 bedeutet dass die Gruppe aus einen Symbol besteht und das Symbol daher eigenst ndig ist Diese Eigenschaft ist normalerweise deaktiviert
31. T Fe 8s um lt 1 1 gt O 1 Rc000 Default Rechteck 60 pt breit 12 pt hoch Randbreite 1 pt schwarz 2 Rc001 Rechteck 60 pt breit 12 pt hoch Randbreite 1 pt rot 3 Rc002 Quadrat Rechteck 40 pt breit 40 pt hoch Randbreite 1 pt schwarz Rc003 Rechteck 60 pt breit 12 pt hoch Randbreite 3 pt schwarz 5 Rc004 Quadrat Rechteck 12 pt breit 12 pt hoch Randbreite 6 pt schwarz 6 Rc005 Rechteck 60 pt breit 24 pt hoch Randbreite 3 pt schwarz Strichgr sse 3 pt 7 Rc007 Rechteck 60 pt breit 24 pt hoch Randbreite 15 pt schwarz Strichgr sse 0 5 pt 8 Rc008 Oval entstanden aus Default Rechteck Umrandungsrechteck 60 pt breit 12 pt hoch Randbreite 1 pt schwarz 9 Rc009 Kreis Oval Umrandungsrechteck 40 pt breit 40 pt hoch Randbreite 1 pt schwarz 10 RcO10 Kreis Oval Umrandungsrechteck 30 pt breit 30 pt hoch SnapForm Designer 5 x Benutzerhandbuch 4 3 5 3 Fig 4 30 Fl chenwerkzeug Cursor Kapitel 4 Formular Entwicklung Randbreite 5 pt schwarz 11 Rc011 Kreis Oval Umrandungsrechteck 12 pt breit 12 pt hoch Randbreite 7 pt schwarz 12 Rc012 Oval Umrandungsrechteck 60 pt breit 84 75 pt hoch Randbreite 5 pt Strichgr sse 5 pt Praxistip Ein Rechteck Element ist ein Linienzug Eine gef lltes Rechteck kann in einem gewissen Rahmen simuliert werden indem das Rechteck Element einem gleich grossen Fl chen Element siehe Abschnitt 4 3 5 1 berlager
32. Wenn diese Eigenschaft ausgew hlt wird ffnet sich ein Drop Down Menu mit den Optionen Kein 1 und 2 Der Grundwert ist Kein Die Option Kein bedeutet dass kein FNC1 Zeichen verwendet wird Die Option 1 bedeutet dass das FNC1 Zeichen an erstere Stelle im Datenstrom steht und besagt dass die codierten Daten gem ss den 4 204 SnapForm Designer 5 x Benutzerhandbuch Modulgr sse Structured Append aktivieren Structured Append Anzahl Kapitel 4 Formular Entwicklung UCC EAN Application Identifiers Normen formatiert sind Die Option 2 bedeutet dass das FNC1 Zeichen an zweiter Stelle im Datenstrom steht und besagt dass die codierten Daten gem ss separat spezifizierten bei AIM International registrierten Industrie Normen formatiert sind Dies ist das Mass eines Moduls der kleinsten Einheit des QRCode Barcodes Die Masseinheit ist Point und der Grundwert ist 1 Der Wert sollte nicht kleiner sein da sonst Probleme beim Druck entstehen k nnten Hinweis Wenn die Eigenschart Dehnen gew hlt ist wird der Wert f r die Modulgr sse bersteuert Der QRCode Barcode erlaubt es bis zu 16 Symbole miteinander zu verketten und dadurch eine entsprechend h here Datenkapazit t zu erreichen Beim Erfassen verketteter Symbole speichert die Leseeinheit die Daten und f gt sie zusammen Erst wenn alle Symbole eingelesen sind werden die Daten ausgegeben Gegen ber der nachgeschalteten Applikation erscheint das Ganze als ob ein
33. ber welchen Schriftdateien gew hlt werden k nnen Zur Zeit wird ausschliesslich das TrueType Format ttf unterst tzt Hinweis Schriften kommen mit einer Vielzahl von Spielarten der Lizenzierung Es ist in der Verantwortung des Benutzers von Snapform Designer diese Lizenzbestimmungen entsprechend zu ber cksichtigen 4 281 SnapForm Designer 5 x Benutzerhandbuch Kapitel 4 Formular Entwicklung Mit der Schaltfl che Schriftart l schen kann eine Schriftart wieder entfernt werden Snapform bietet die M glichkeit zur sogenannten erweiterten Sprachunterst tzung welche plattformspezifische Schriftarten zul sst Wenn das Kontrollk stchen Erweiterte Sprachunterst tzung eingeschaltet ist werden die drei Eingabefelder Schriftart unter Windows Schriftart unter Mac OS X und Schriftart unter Unix aktiv und es kann die gew nschte Schriftart eingegeben werden Die im Bereich Randeinstellungen vorhandenen Optionen gelten f r alle Formularelemente soweit sie in den Eigenschaften eingeschaltet sind Die Standardfarbe ist die Grundstellung des Formularelements Mit Anklicken der Schaltfl che ffnet sich das Farbauswahlfenster siehe Abschnitt 3 2 9 2 und die gew nschte Farbe kann eingestellt werden Der Schieber Alpha steuert die Transparenz der Farbe Je geringer der Wert ist desto transparenter ist der Rand oder die Fl che Der Wert f r Alpha wird im Feld neben dem Schieber angezeigt und kann auch direkt eingegeb
34. die aktivierten Infotexte dargestellt Das Bild ist mit Bildverarbeitung aus mehreren Teilbildern zusammengesetzt es ist nicht m glich mehrere Infotexte gleichzeitig zu ffnen Nach dem Selektieren der Infopunkt Felder im Snapform Designer gibt das Eigenschaften Fenster Auskunft ber dessen jeweiligen Merkmale Ein Doppelklick auf das Feld ffnet den Formeleditor zur Anzeige des Texts und ein Doppelklick auf das Eigenschaftsfeld Textdetails zeigt den Infotext an 4 255 SnapForm Designer 5 x Kapitel 4 Benutzerhandbuch Formular Entwicklung Fig 4 163 Infopunkt Beispiele von infopoint gdf im Entwurf Modus apa nn mn TTETTETTTTLTTTTTTTTT 0 20 E GE a 107 EZ E EZ 4 256 SnapForm Designer 5 x Benutzerhandbuch Fig 4 164Infopunkt Beispiele von infopoint gdfin Snapform Viewer 108 ANAA Kapitel 4 Formular Entwicklung infopoint qdf Snapform Viewer Hkh SA i Lio zore i sB into sE lt lt 111 Ip000 Infopunkt unformatierter Text Wert von Textdetails Ein einfacher Infotext Ip001 Infopunkt unformatierter Text Wert von Textdetails Ein einfacher mehrzeiliger Text Snapform Infos infor snapform com http www snapform com 1p002 Infopunkt HTML codierter Text mit In line Tags Wert von Textdetails lt html gt lt p gt Ein einfacher lt em gt HTML codierter lt em gt Hilfetext lt br gt mehrzeilig mit lt b gt fetter lt b gt
35. meist sowieso gescrollt werden muss Das Problem taucht aber sp testens dann auf wenn das Formular doch noch gedruckt werden muss Hier ist die Seitenaufteilung integraler Bestandteil des Formulars und darf nicht einfach so ver ndert werden Bei Snapform wird ein grosses Gewicht auf die Seitentreue gelegt Daher wird f r Tabellen mit Daten berlauf ein Beiblatt erzeugt und im eigentlichen Formular k nnen zusammenfassende Informationen angezeigt werden Die Grundlage f r Tabellen in Snapform ist ein Tabellencontainer welchem die einzelnen Tabellenelemente zugeordnet werden Das Verhalten der Tabelle wird ber die Eigenschaftendes Tabellencontainers bestimmt Tabellen haben in Snapform Formularen verschiedene Bildelemente welche in Fig 4 132 dargestellt sind 4 209 SnapForm Designer 5 x Benutzerhandbuch Fig 4 132 Elemente einer 4 4 7 1 Tabelle in Snapform Kapitel 4 Formular Entwicklung DEAD Aa 300 an 2 3 4 z 3 Item 3 322 1 4 ltem4 543 5 Item 5 675 5 Selektor Dieses Element dient zum Selektieren der ganzen Tabel lenzeile Er ist nummeriert wobei der Startwert eine Tabelleneigen schaft ist 2 Feld in der Tabelle Innerhalb der Tabellenfelder kann auch mit den Cursorsteuertasten navigiert werden 3 Aktives Feld Dieses Feld ist aktiv 4 Aktive Zeile Diese Zeile ist durch die Aktivierung des Felds Position 3 ebenfalls aktiviert worden 5 R
36. platzierbaren Elementen wechselt der Cursor zu einem Verbotscursor wenn er sich ber einem Tabellencontainer befindet seine Fig 4 91 Barcodefelder k nnen zwar im Container platziert werden werden aber nur in der ersten Zeile angezeigt Vorsicht Datamatrix Barcodefelder k nnen zwar platziert werden k nnen aber zu einer schwerwiegenden Korruption des Formulars f hren Dieser Schritt wird nun so lange wiederholt bis die Musterzeile aufgebaut ist siehe Fig 4 139 Default 10 10 a naz 31 0714 36 4286 240 00 72 00 EE sm M N Horizontale Zeilenausrichtung Anzahl Spalten Anzahl sichtbare Zeilen 3 Eepe 7x000 Tab 20 Nr000 Tab 30 ERBE 1976 2007 Ringler Informatik AG 4 222 SnapForm Designer 5 x Benutzerhandbuch Kapitel 4 Formular Entwicklung Die Dokumentstruktur zeigt in Beispiel die Zugeh rigkeit der beiden Formularelemente Tx000 und DE000 zum Tabellencontainer Table000 Formularelemente welche vor dem Platzieren des Tabellencontainers bereits auf dem Formular vorhanden waren k nnen nicht zur Gruppe der Tabellenelemente hinzugef gt werden Ebensowenig k nnen sp ter ausserhalb des Bereichs des Tabellencontainers platzierte Feldelemente hinzugef gt werden Zu einem Tabellencontainer geh rende Feldelemente m ssen innerhalb dessen Perimeter platziert sein damit sie ordnungsgem ss angezeigt werden Sie k nnen auch n
37. stchen deaktiviert wird X Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des Eingabefelds SnapForm Designer 5 x Benutzerhandbuch Oben Breite H he schreibgesch tzt Einmalfeld Kurzinfo Text Kapitel 4 Formular Entwicklung Y Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des Eingabefelds Breite der Umrandungsbox des Eingabefelds H he der Umrandungsbox des Eingabefelds Wenn das Kontrollk stchen gew hlt ist ist das Eingabefeld als schreibgesch tzt markiert und dessen Inhalt kann nicht manuell berschrieben werden Der Wert kann nach wie vor ber Formeln ver ndert werden Ein schreibgesch tztes Eingabefeld ist nach wie vor in der Tab Reihenfolge eingebunden und der Wert kann mit lt Ctrl gt lt C gt bzw lt Cmd gt lt C gt in die Zwischenablage kopiert werden Hinweis Bei Passwortfeldern ist diese Eigenschaft nicht verf gbar Es gibt Informationen welche nach dem urspr nglichen Ausf llen des Formulars nicht mehr ver ndert werden d rfen und daher gesch tzt werden m ssen In Snapform erfolgt dieser Schutz mit Einmalfeldern welche beim Ausf llen bis zum ersten Speichern ver ndert werden k nnen anschliessend aber als schreibgesch tzt markiert werden Wenn dieses Kontrollk stchen gew hlt ist kann das Ei
38. unten b ndig Position oben rechts b ndig Position oben links b ndig Position rechts unten b ndig Position legt fest an welche Kante des Infopunkt Felds der Infotext angesetzt wird B ndig legt fest auf welche Kante des Infopunkt Felds der Infotext ausgerichtet wird In Fig 4 162 sind die acht Optionen bildlich dargestellt U RPWRN 1 2 3 4 i Infotext Infotex Infotext Infotex j Infotext Infotext Infotext a Infotext Infotext Infotext Infotext Infotext Infotext Infotext Infotext Infotext inari Infotext Infotext inlolaxi Iniata Infotext Infotext Infotex Infotex s Position rechts oben b ndig Position unten links b ndig Position links oben b ndig Position unten rechts b ndig Position links unten b ndig 4 254 SnapForm Designer 5 x Benutzerhandbuch Kapitel 4 Formular Entwicklung 6 Position oben rechts b ndig 7 Position oben links b ndig 8 Position rechts unten b ndig Hinweis Der Infotext wird rechnerisch ber den Formularrand hinaus angezeigt Ausserhalb des Dokuments liegende Teile werden abgeschnitten Es wird daher angeraten den Infotext immer in der Vorschau von Snapform Designer zu kontrollieren und dabei auch verschiedene anzunehmende Zoom Faktoren zu testen Im Dokument infopoints gqdf siehe Fig 4 163 Entwurfsmodus bzw Fig 4 164 Ansicht in Snapform Viewen sind verschiedene Beispiele von Infopunkten gezeigt In der folgenden Abbildung siehe Fig 4 165 sind
39. wird dies ausdr cklich erw hnt Hinweis In gewissen F llen k nnen Screenshots zur Verbesserung der Darstellung von Sachverhalten retuschiert worden sein Es wird vorausgesetzt dass die Anwender von SnapForm Designer mit der Benutzung ihres Rechners vertraut sind und die Grundoperationen von Betriebssystem und normalen Anwendungen beherrschen Bei den Schritt f r Schritt Anleitungen wird daher zu einem grossen Teil auf die Abbildung von Screenshots verzichtet SnapForm Designer 5 x Benutzerhandbuch 1 2 2 3 1 2 3 Kapitel 1 Einleitung Anmerkungen Anmerkungen werden entsprechend der Wichtigkeit mit Vorsicht Hinweis und Praxistip gekennzeichnet Vorsicht Fine mit Vorsicht gekennzeichneter Anmerkung enth lt Informationen welche wichtig sind und unbedingt beachtet werden m ssen da sie sonst zu schwerwiegenden Fehlfunktionen oder Datenverlust f hren k nnen Hinweis Fine mit Hinweis gekennzeichnete Anmerkung enth lt zus tzliche Informationen welche zur Erkl rung von Sachverhalten dienen oder Erg nzungen zum Text enthalten Es ist sehr sinnvoll Hinweise zu beachten Praxistip Fine mit Praxistip gekennzeichnete Anmerkung enth lt Informationen welche die Arbeit mit dem Programm erleichtern und weitgehend aus der Praxis stammen Beschriebene Softwareversionen Dieses Handbuch beschreibt das Verhalten von Snapform Designer Version 5 1 9 und ber cksichtigt Snapform Viewer Version 1
40. 2 9 2 welches die Definition der gew nschten Farbe erlaubt Hinweis Die Normen f r den Aztec Barcode k nnen Vorschriften bez glich der zu verwendenden Farben enthalten und sollten konsultiert werden Ebenso ist zu beachten dass einzig die Vollfarben Schwarz Cyan Magenta und Yellow vollfl chig gedruckt werden es sei denn es w rden Schmuckfarben eingesetzt und dass eine gute Druckqualit t nur mit diesen Farben bei 100 S ttigung zu nicht aufgerasterten Modulen f hrt Dieses Kontrollk stchen bestimmt ob das Symbol auf die Gr sse des Aztec Barcodefelds skaliert wird Wenn es eingeschaltet ist wird das Symbol immer auf die Gr sse des Felds gebracht Dabei wird der Wert f r die Eigenschaft Modulgr sse automatisch bersteuert Wenn es 4 169 SnapForm Designer 5 x Benutzerhandbuch Codierung Konfigurationstyp Kapitel 4 Formular Entwicklung ausgeschaltet ist wird das Symbol mit der festgelegten Modulgr sse erzeugt und im Zentrum des Felds positioniert Vorsicht Wenn diese Eigenschaft eingeschaltet ist kann bei gr sseren Datenmengen das Symbol derart verkleinert werden dass es nicht korrekt ausgedruckt werden kann und dass die resultierende Modulgr sse zu klein wird Hinweis Wenn diese Eigenschaft ausgeschaltet ist kann das Symbol gr sser als das Feld werden und eventuell andere Elemente des Dokuments berdecken Diese Eigenschaft bestimmt auf welche Art der im Symbol darzustellende Datenstr
41. 4 3 1 44 3 2 4 4 3 3 44 34 4 4 4 4 4 5 4 4 5 1 4 4 5 2 4 4 5 3 4 4 6 4 4 6 1 4 4 6 2 4 4 6 3 4 4 6 4 4 4 6 5 4 4 7 4 4 7 1 44 7 2 44 7 3 44 8 4 4 8 1 Grafikelemente Linien Rechtecke Fl chen Bilder und Logos Text Das Beschriftungsfeld Werkzeug In Snapform verwendbare HTML Tags und Attribute Formularebene Labels und Formelcontainer Eingabefelder Eingabefelder im Allgemeinen Textfelder Mehrzeilige Felder Numerische Felder Datumsfelder Eingabemasken Passwortfelder Eingabefelder Beispiele Kontrollk stchen und Optionsfelder Kontrollk stchen Optionsfelder Optionsfelder aufbauen Beispiele von Kontrollk stchen und Optionsfeldern Auswahllisten 1D Barcodes Das Barcodewerkzeug Unterst tzte 1D Barcodes 1D Barcode Beispiele 2D Barcodes Allgemeines zu 2D Barcodes Aztec Barcode PDF417 Barcode Datamatrix QRCode Tabellen Das Tabellenwerkzeug Aufbau von Tabellen Tabellen Beispiele Aktive Elemente Hyperlinks Kapitel 29 29 36 42 48 58 59 70 71 71 72 72 80 84 87 96 101 107 111 114 114 120 124 127 128 137 138 149 155 162 163 164 176 187 198 209 210 221 233 237 237 SnapForm Designer 5 x Benutzerhandbuch 44 8 2 4 4 8 3 44 84 4 5 4 5 1 4 5 1 1 4 5 1 2 4 5 2 4 5 2 1 4 5 2 2 4 5 2 3 4 5 24 4 5 2 5 4 5 2 6 4 5 2 7 4 5 2 8 4 5 2 9 4 5 2 10 4 6 4 7 4 7 1 4 72 4 8 4 8 1 4 8 2 4 8 2 1 4 8 2 2 4 8 2 3 4 8 2 4 4 8 3 4 8 3 1 4 8 3 2 4 8 3 3 4 8 4 4
42. 5 24 Es gilt sinngem ss auch f r ltere Versionen wobei gewisse Funktionen eventuell nicht vorhanden sind SnapForm Designer 5 x Benutzerhandbuch 1 3 1 3 1 1 3 2 1 3 3 Kapitel 1 Einleitung Komponenten von Snapform Snapform PDF Converter Der Formatkonverter dient zum Konvertieren von PDF Dokumenten in das Snapform Dateiformat Dadurch wird das erneute Layouten vorhandener Formularvorlagen hinf llig Der Formularentwickler kann sich dank des PDF Converters schwergewichtig auf die Implementation der Formularlogik konzentrieren und erzielt dadurch erhebliche Zeiteinsparungen Diese Applikation ist nur f r Windows erh ltlich Als Alternative zum Konverter bietet Ringler Inormatik AG einen Konvertierungsservice an Der Konverter ist im Abschnitt 4 3 2 genauer beschrieben Snapform Designer Der Snapform Designer ist das Entwicklungswerkzeug f r Snapform Formulare Diese Applikation basiert auf der Java Runtime Engine und ist f r Windows sowie Macintosh ab OS X erh ltlich Das vorliegende Handbuch beschreibt vorwiegend die Funktionalit ten im Snapform Designer Snapform Viewer Der Snapform Viewer ist die Client Komponente f r Snapform Formulare und kann frei heruntergeladen werden Er basiert auf der Java Runtime Engine und ist f r Windows Macintosh und verschiedene Unix Linux Varianten erh ltlich Der Snapform Viewer ist weitgehend selbsterkl rend SnapForm Designer 5 x Benutzerhandbuch
43. 7 3 Kapitel 3 Verwendung des Designers Werkzeuge Das Werkzeuge Fenster enth lt verschiedene Einstellungen welche die Arbeit an den Formularen erleichtern siehe Fig 3 25 Objekte Werkzeuge suchen und ersetzen xi 345 0 yi f185 25 Objekte bewegen Mausposition Distanz in Punkten 1 Klickhistorie 35 25 126 75 131 25 131 25 152 25 108 75 22 5 101 25 171 62 25 119 25 165 81 75 31 25 33 75 Zur cksetzen In der Zone Mausposition wird fortlaufend die aktuelle Position des Mauscursors angezeigt In der Zone Objekte bewegen kann die Schrittgr sse in points eingegeben werden um welche Objekte mit den Cursorsteuertasten bewegt werden Wenn gleichzeitig die Umschalttaste gedr ckt wird bewegen sich die Objekte um die 10 fache Schrittl nge Wenn beim Klicken auf der Arbeitsfl che die Control Taste gedr ckt wird wird die Mausposition in die Tabelle Klickhistorie eingetragen Mit jedem fortlaufenden Eintrag wird zudem in der Spalte gt x der Abstand in X Richtung vom ersten Punkt angegeben und in der Spalte Breite der Abstand in X Richtung vom vorhergehenden Punkt Mit Anklicken der Schaltfl che Zur cksetzen wird die Klickhistorie gel scht Suchen und ersetzen Mit der Wahl von Suchen und Eresetzen zeigt sich das Suchen Ersetzen Fenster siehe Fig 3 26 SnapForm Designer 5 x Benutzerhandbuch Fig 3 26 Das Suchen Frsetzen Fenster Kapitel 3 Verwendung des
44. Alpha pfDigit p Alnum p Punct p Graph p Print p Blank pfCntri pfXDigit piSpace Kapitel 5 Formelsprache Referenz a b oder c einfache Gruppe Beliebiges Zeichen ausser a b oder c Negation a bis z oder a bis z Bereich a bis a oder m bis p a dm p Vereinigung a e oder Schnittmenge a bis z ausser b und c ad z Subtraktion a bis z jedoch nicht m bis p a 1q z Subtraktion Vordefinierte Zeichengruppen Beliebiges Zeichen mit oder ohne Zeilenende Eine Ziffer 0 9 Nicht eine Ziffer 0 9 Ein Weissraum Zeichen t n xOB f r Nicht ein Weissraum Zeichen s Ein Wort Zeichen a zA 2_0 9 Nicht ein Wort Zeichen w POSIX Zeichengruppen nur f r US ASCII Ein Kleinbuchstabe a z Ein Grossbuchstabet A z Beliebiger ASCIl Wert x00 x7F Ein Buchstabe p Lower p Upper Eine Ziffer 0 9 Ein alphanumerisches Zeichen p Alpha pf Digit Ein Satzzeichen 8 amp Q lt gt 00A Ein sichtbares Zeichen p Alnum p Punct Ein druckbares Zeichen p Graph Leerzeichen oder Tab Zeichen t Ein Control Zeichen x00 x1F x7F Ein Hexadezimal Zeichen 0 9a A F Ein Weissraum Zeichen t n x0B f r Zeichengruppen f r Unicode Blocks und Kategorien p InGreek piLu pfSc P InGreek Nptl amp amp ptLuNl Ein Zeichen des Griechisch Block einfacher Block Ein Grossbuchstabe einfache Kategorie Ein W hru
45. Analyse und Planung 2 Erstellen des Grundlayouts 3 Hinzuf gen der Ein und Ausgabefelder sowie der aktiven Elemente 4 Hinzuf gen von Aktionen und Business Logik 5 Aufbereiten zur Verteilung 6 Verteilung 7 Wartung Diese Punkte werden in diesem Kapitel in eigenen Abschnitten behandelt SnapForm Designer 5 x Benutzerhandbuch 4 2 Kapitel 4 Formular Entwicklung Analyse und Planung Wie bei allen Entwicklungsprojekten haben Analyse und Planung einen grossen Einfluss auf den Erfolg des Projekts Auch wenn diese Phase nicht direkt mit der Benutzung von SnapForm Designer zusammenh ngt ist sie doch derart wichtig dass ein paar Anmerkungen notwendig sind Im Rahmen der Analyse sind folgende Fragen zu stellen und zu beantworten e Ist der unterliegende Gesch ftsprozess bereits vollst ndig bekannt e Ist das Formular der einzige Tr ger des unterliegenden Gesch ftsprozesses e Welche Informationen werden ben tigt Input e Wann im Prozessablauf werden die Informationen ben tigt e Welche Informationen m ssen angezeigt werden Output e Wann im Prozessablauf m ssen diese Informationen angezeigt werden e Was ist das Ausgabemedium f r das Formular Bildschirm B rodrucker Druckkopierer Druckerei e Welche interaktiven Elemente sind ben tigt e Welche Plausibilisierungen sind ben tigt e Welche weitergehenden Berechnungen sind ben tigt e Soll das Formular vorbef llt werden e Sollen ein
46. Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 52 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Kapitel 5 Formelsprache Referenz Len x String Funktion Gibt die L nge Anzahl Zeichen eines Strings zur ck x String numerisch positive ganze Zahl oder Leerer Wert wenn x nicht ein String ist Gibt die L nge Anzahl Zeichen des Strings x zur ck Str x InStr string pattern start_position Left string count Right string count und brige String Funktionen Siehe func_string1 qdf Log x Mathematik Funktion Berechnet den nat rlichen Logarithmus von x In x x numerisch positive Zahl numerisch Berechnet den nat rlichen Logarithmus Basis e von x und gibt diesen zur ck SnapForm Designer 5 x Benutzerhandbuch Siehe auch Beispiel 5 3 53 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Kapitel 5 Formelsprache Referenz x muss gr sser als O sein Wenn x gleich O ist das Resultat Wenn x kleiner als O ist ist der Logarithmus nicht definiert und es wird die Fehlermarke angezeigt H ufig kommt auch der Logarithmus mit Basis 10 vor Dieser wird folgendermassen berechnet Log x Log 10 und analog der Logarithmus mit Basis 2 Log x Log 2 Die Umkehrfunktion ist Exp x Exp x Siehe func_math2 qdf match string regex Regular Expression Funktion Stellt fest ob das in regex definierte Muster im E
47. Barcode Codierung Numerisch Bcq002 QRCode Barcode Codierung Alphanumerisch Bcq003 QRCode Barcode Codierung Kanji Bcq00 gt QRCode Barcode Codierung automatisch Fehlerkorrekturstufe L 7 Bcq006 QRCode Barcode Codierung automatisch Fehlerkorrekturstufe M 8 Bcq007 QRCode Barcode Codierung automatisch Fehlerkorrekturstufe Q 9 Bcq008 QRCode Barcode Codierung automatisch Fehlerkorrekturstufe H Nm N u WwW Alle Barcodes stellen den im Eingabefeld definierten Text entsprechend den gew hlten Eigenschaften dar In der Beispieldatei kann der Text ver ndert werden und die Symbole ver ndern sich entsprechend Das Symbol mit Position 5 Codierung Kanji setzt Eingaben betreffenden Zeichenbereich voraus 4 208 SnapForm Designer 5 x Benutzerhandbuch 4 4 7 Kapitel 4 Formular Entwicklung Tabellen In vielen Formularen werden Daten in tabellarischer Form dargestellt H ufig ist es dann auch so dass die Anzahl Zeilen der Tabellen nicht vorhergesagt werden kann Bei Papier Formularen muss ein optimaler Wert angenommen werden welcher sich meistens auch nach dem verf gbaren Platz richtet Wenn die Tabelle dann mehr Zeilen erh lt muss mit irgendwelchen Beibl ttern gearbeitet werden Bei elektronischen Formularen gibt es die M glichkeit Tabellen wachsen zu lassen und die weiteren Formularelemente nach unten zu schieben Dies hat bei Bildschirmanzeigen eine gute Berechtigung da
48. Bezeichnung Tooltip Kapitel 4 Formular Entwicklung UI Einstellungen In dieser Zone kann die im Snapform Viewer gegebenenfalls dargestellte und ber die Sicherheitseinstellungen kontrollierte Schaltfl che eFiling siehe Abschnitt 4 8 3 3 modifiziert werden da der Prozess des eFilings je nach Arbeitsablauf eine unterschiedliche Bedeutung hat z B Bezahlen Einreichen bermitteln In diesem Feld wird die modifizierte Bezeichnung der Snapform Viewer Schaltfl che eFiling eingegeben Keine Eingabe bedeutet dass die urspr ngliche Bezeichnung eFiling benutzt wird In diesem Feld wird der modifizierte Tooltip Text eingegeben welcher im Snapform Viewer der Schaltfl che eFiling zugewiesen wird Keine Eingabe bedeutet dass der Originaltext verwendet wird 4 308 SnapForm Designer 5 x Benutzerhandbuch 4 9 Kapitel 4 Formular Entwicklung Freigabe und Ver ffentlichung Das Formular ist mit den Schritten in Abschnitt 48 f r die Ver ffentlichung vorbereitet worden Damit es nun mit gutem Gewissen ver ffentlicht werden kann muss es eingehend getestet werden Diese Tests m ssen auch eine allf llige Daten bertragung und Datenbankanbindung umfassen Es empfiehlt sich in jedem Fall ab einer gewissen Anzahl zu ver ffentlichenden Formularen einen formalisierten Freigabeprozess aufzubauen Dies ist insbesondere notwendig wenn die Formulare in einem Umfeld eingesetzt werden in welchem erh hte Anforder
49. C gt Dabei ist zu beachten dass die auf der Tastatur aufgetragene Bezeichnung je nach Herkunftsland und Lokalisierung der betreffenden Tastatur abweichen kann Tastatureingaben werden in dieser Schriftart dargestellt Systemantworten im interaktiven Dialog werden in dieser Schiftart dargestellt SnapForm Designer 5 x Benutzerhandbuch 1 2 2 2 Kapitel 1 Einleitung Formelelemente z B Funktionsbezeichnungen oder Dateinamen werden im Textin dieser Schriftart dargestellt Platzhalter f r Feldbezeichnungen und Variablen werden im Text und in Listings folgendermassen dargestellt lt Feldname gt Damit Formeln funktionieren m ssen diese Platzhalter durch real vorkommende Bezeichnungen ersetzt werden Formeln bzw Programmcode wird als Listing in dieser Schrift dargestellt Screenshots Screenshots dienen zur Orientierung auf dem Bildschirm zur Darstellung von Elementen der Benutzeroberfl che sowie zur visuellen Darstellung von Beispielen Da Snapform Designer plattformunabh ngig ist und f r GUI Elemente Graphical User Interface Grafische Benutzeroberfl che auf Funktionen des jeweiligen Betriebssystem zugreift kann die effektive Anzeige auf dem Bildschirm von den in diesem Handbuch gezeigten Screenshots abweichen F r dieses Handbuch wurden Screenshots in einer Windows und einer OS X Umgebung gemacht und wechselseitig eingesetzt In den F llen in welchen plattformspezifische Sachverhalte dargestellt werden
50. DD a ni 4 EEn einfacher Infotert 3 R 2 in einfacher mehrzeiliger Text http Avww snapform com sE etwas komplexerer HTML Text Snapform Info sind erh ltlich von via E Mail info snapform Web www snapform com und hier der sch ne Gecko amp Ein einfacher HTML codierter Hilfetext mehrzeilig mit fetter kursiver und sogar kursiv unterstrichener Schrift 4 12 Heading levels Heading H1 Heading H2 Heading H3 Heading H4 Heading HS Heading 16 A whole block of text to be centered lt 1 1 gt O Schaltfl chen Ein weiteres aktives Element sind Schaltfl chen Dies sind Elemente welche der Benutzer aktiviert zum Beispiel durch Anklicken und dadurch wird eine Aktion ausgel st 4 258 SnapForm Designer 5 x Benutzerhandbuch 4 4 8 4 Kapitel 4 Formular Entwicklung Schaltfl chen im Sinn wie gewisse andere Formularsysteme besitzen kennt Snapform nicht Anstelle dessen ist ein Mechanismus vorhanden welcher die weitaus am h ufigsten Aktionen welche Schaltfl chen zugewiesen werden ber entsprechende Marken Flags im Snapform Viewer aktiviert Man sch tzt dass damit zusammen mit internen Hyperlinks etwa 97 aller Schaltfl chen Aktionen abgedeckt sind Diese Formular Aktionen werden in den Sicherheitseinstellungen des Formulars eingestellt siehe Abschnitt 4 8 3 3 Angewandte Aktive Elemente ein Hilfesystem Eine Anwendung von Aktiven Elementen ist ein Hi
51. Default 16 Bold 16 Default 18 Bold Hintergrundfarbe l Alpha f 255 17 Default 8 Italic e 18 Defaut 9 Italic Tey E ll 2s 19 Default 10 Italic a 20 Default 11 Italic SEES 21 Default 12 Italic Hintergrundfarbe E Alpha ls 22 Default 14 Italic 23 Default 16 Italic Textfarbe OOo e El Alpha Jj 255 24 Default 18 Italic Auswahl Hierorundiebe M 02 Al Tedfabo fal Alpha s Negative Zahlen Hintergrundfarbe El Alpha 255 Tentene TEE An cz Obligatorische Eingabefelder Leere Felder mit Ausrufezeichen kennzeichnen Feldstatus mit Hintergrundfarbe kennzeichnen Neu Kopieren L schen nfe Schliessen In den Einstellungen f r Eingabefelder wird die Hintergrund und Textfarve f r verschiedene Zust nde des Felds kontrolliert Hintergrundfarbe ist die Farbe des Feldhintergrunds sofern sie nicht in den Eigenschaften des Elements bersteuert worden ist Textfarbe ist die Farbe des Texts sofern sie nicht bersteuert worden ist Die Einstellung Standardfeld ist wie der Name sagt die Grundstellung f r das leere Element Berechnungsfeld automatisiert ist die Einstellung f r den Fall wenn im Feld das Resultat einer Berechnung angezeigt wird Berechnungsfeld bersteuert ist die Einstellung f r den Fall wenn im Feld das Resultat einer Berechnung angezeigt wird diese aber durch eine Eingabe bersteuert worden ist Schreibgesch tztes Feld ist die Einstellung f r den Fall wenn das Feld
52. Designer 5 x Benutzerhandbuch AUTO ASCII C40 TEXT BASE256 Format Kapitel 4 Formular Entwicklung und BASE256 AUTO ist der Grundwert Die Einstellungen haben folgende Bedeutung Die bestm gliche Datencodierung wird durch die Software automatisch gew hlt Diese Codierung wird benutzt wenn der Datenstrom weitgehend aus Zeichen mit ASCIl Werten zwischen 0 und 127 besteht Sie codiert ein alphanumerisches oder zwei numerische Zeichen in ein Byte Diese Codierung wird benutzt wenn der Datenstrom weitgehend aus Zahlen und Grossbuchstaben besteht Sie codiert drei alphanumerische Zeichen in zwei Byte Diese Codierung wird benutzt wenn der Datenstrom weitgehend aus Zahlen und Kleinbuchstaben besteht Sie codiert drei alphanumerische Zeichen in zwei Byte Diese Codierung wird benutzt wenn der Datenstrom aus 8 bit Bin rdaten besteht Im Normalfall erzielt die Stellung AUTO ausreichend gut codierte Symbole Der Datamatrix Barcode hat eine definierte Reihe von Abmessungen gemessen in Anzahl Modulen pro Kante Diese Abmessungen sind bedingt durch die interne Struktur des Symbols Die nachstehenden Abmessungen sind definiert und zul ssig 1 quadratisch 10x10 12x12 14x14 16x16 18x18 20x20 22x22 24x24 26x26 32x32 36x36 40x40 44x44 48x48 52x52 64x64 72x72 80x80 88x88 96x96 104x104 120x120 132x132 144x144 4 193 SnapForm Designer 5 x Benutzerhandbuch Modulgr sse W
53. Designer mit Benutzer Privilegien installiert werden kann und keine Administratorenrechte ben tigt F r Windows wird der Installer als exe Datei bereit gestellt Nach dem Herunterladen kann der Installations Wizard direkt gestartet werden Die Installationsschritte sind im Wizard festgelegt und selbsterkl rend Nach Durchlaufen der Installationsroutine ist Snapform Designer bereit F r Macintosh wird ein Disk Image im dmg Format bereit gestellt Nach dem Mounten des Disk Images kann der Installer mit Doppelklick gestartet werden Die Installationsschritte sind weitgehend selbsterkl rend Nach Durchlaufen der Installationsroutine ist Snapform Designer bereit Installation von Snapform Viewer Der aktuelle Installer von Snapform Viewer kann von der Snapform Website http www snapform com heruntergeladen werden Es ist zu beachten dass Snapform Viewer mit Benutzer Privilegien installiert werden kann und keine Administratorenrechte ben tigt F r Windows wird der Installer als exe Datei bereit gestellt Nach dem Herunterladen kann der Installations Wizard direkt gestartet werden Die Installationsschritte sind im Wizard festgelegt und selbsterkl rend SnapForm Designer 5 x Benutzerhandbuch Macintosh Linux 2 3 3 2 4 Kapitel 2 Installation Nach Durchlaufen der Installationsroutine ist Snapform Viewer bereit F r Macintosh wird ein Disk Image im dmg Format bereit gestellt Nach dem Mounten des Disk Images
54. Designers Objekte Werkzeuge Suchen und ersetzen Suchen nach Suchen I Gross Kleinschreibung J Nur ganzes Wort 17 Suche ausweiten Suchresultat anzahl gefundenen Kriterien 0 Ersetzen durch Ersetzen Anzah Ersetzungen 0 Alle ersetzen Im Eingabefeld Suchen nach wird eine Zeichenkette eingegeben Mit Anklicken von Suchen wird der Suchvorgang ausgel st In Normalfall werden Zeichenketten in den Eigenschaften Name Wert und Kurzinfo gesucht Wenn das Kontrollk stchen Suche ausweiten angeklickt ist werden s mtliche Felder und deren Inhalte durchsucht Mit den Kontrollk stchen Gross Kleinschreibung und Nur ganzes Wort kann der Suchvorgang fein abgestimmt werden Im ersten Fall wird die Gross Kleinschreibung ber cksichtigt und im zweiten Fall muss im zu durchsuchenden Text die Zeichenkette von Worttrennern begrenzt sein damit eine Funstelle erkannt wird Besonders wenn die Zeichenkette nach der gesucht wird nicht allzu aufschlussrieich ist ist eine Verfeinerung n tzlich Die Fundstellen werden im Feld Suchresultat zeilenweise angezeigt siehe Fig 3 27 SnapForm Designer 5 x Benutzerhandbuch Fig 3 27 Suchresultate im Suchen Ersetzen Fenster 3 2 8 Kapitel 3 Verwendung des Designers Snapform Designer func_math2 qdf Formular Datei Bearbeiten Format Steuerelemente Ansicht Extras Hilfe Bo 83 m 30 e177 2 x Bax nnle x Bess
55. Dieser Wert bestimmt auch die maximale Menge an Nutzdaten welche im Symbol codiert werden kann Um ein Maximum an Daten codieren zu k nnen werden sie komprimiert Der PDF 417 Barcode kennt drei Kompressionen welche auf bestimmte Art Daten optimiert sind Zahlen Text und Bin rdaten Die gr sste Kompression kann erreicht werden wenn nur Zahlen codiert werden die geringste f r Bin rdaten Wenn diese Eigenschaft gew hlt wird ffnet sich ein Drop Down Menu mit den Optionen Bin r Text und Numerisch Grundwert ist Text Dies entspricht den oben genannten Kompressionsmethoden Im Datenstrom k nnen fremde Zeichen enthalten sein F r detailliertere Angaben zu den Kompressionsmethoden im PDF 417 Barcode wird auf die Literatur verwiesen Wenn die Option Bin r gew hlt ist muss tats chlich ein bin rer Datenstrom f r die Codierung bereit gestellt werden Das bedeutet dass normale Texte vorkomprimiert werden m ssen Hierzu k nnen 4 183 SnapForm Designer 5 x Benutzerhandbuch Teil eines Makros Makro ID Kapitel 4 Formular Entwicklung entweder die Funktionen Compress x oder getBytes string benutzt werden Im Beispiel wird f r Position 4 die folgende Formel benutzt Compress M1000 Hinweis Wenn die Daten nicht mit der gew hlten Kompressionsart bereinstimmen wird das Symbol nicht angezeigt Bei der Fehlersuche sollte daher als erstes diese Eigenschaft kontrolliert werden Der PDF 417 Barcode erl
56. Eigenschaft L nge festgelegten Anzahl Zeichen neu berechnet und das Feld entsprechend skaliert Ist noch keine L nge bestimmt worden oder der Wert 0 wird das Eingabefeld auf 10 Zeichen ausgerichtet Dieser Wert wird auch in die Eigenschaft L nge eingetragen Wenn dieses Kontrollk stchen gew hlt ist k nnen nur Ziffern zwischen O und 9 eingegeben werden S mtliche anderen Eingaben werden ignoriert Der Unterschied zu einem Zahlenfeld ist der dass vorauslaufende Nullen nicht unterdr ckt werden Diese Eigenschaft wird beispielsweise f r Serienummern oder hnliche Informationen eingesetzt Mehrzeilige Felder Zum Erfassen bzw Anzeigen von l ngeren Texten reicht die eine einzige Zeile des Textwerkzeugs nicht aus In diesem Fall wird das Mehrzeilen Textfeldwerkzeug benutzt welches eine nicht beschr nkte Anzahl Zeilen Text zul sst Das Mehrzeilen Textfeldwerkzeug erzeugt ein Feld welches die Anzeige und Eingabe von mehrzeiligem Text erlaubt Nach Wahl des SnapForm Designer 5 x Kapitel 4 Benutzerhandbuch Formular Entwicklung Werkzeugs erscheint ein Cursor mit einem Textfeld in Default Gr sse siehe Fig 4 57 Fig 4 57 Mehrzeilen Text feld Cursor I Mit dem Mehrzeilen Textfeld Werkzeugt verkn pft ist ein Textfeld 96 pt breit und 12 pt hoch Mit Mausklick wird dieses Feld auf der Arbeitsfl che platziert Dabei erh lt es automatisch einen Namen bestehend aus den Zeichen MI und einer dreistelligen fortlaufenden
57. Feld tr gt daher den Namen Nro00 In der Objektstruktur wird es der betreffenden Seite hinzugef gt In Fig 4 61 ist das erste Zahlenfeld in einem neuen Formulars platziert und anschliessend mit Anklicken selektiert worden Datei Bearbeiten Format Steuerelemente Ansicht Extras Hilfe 9083 mr 0772 BRx anle Default 10 10 u I aaa 79 8701 55 5195 96 00 12 00 Rechts o Kein Runden Eingabefelder konfigurieren Link zu Objekt Extras Objekte Werkzeuge Suchen und ersetzen E Form E Pagei 00 gedHBaaWUEEBEB s NAAN Be 1976 2007 Ringler Informatik AG o Die L nge und Breite des Zahlenfelds kann durch Ziehen der Ankerpunkte des Selektionsrechtecks ver ndert werden die Position auch durch Anfassen und Ziehen Beim berfahren der Ankerpunkte ndert der Cursor in Doppelpfeile welche die Bewegungsrichtung des Ankerpunktes angeben Beim Anfassen und Dr cken der Maustaste ndert sich der Cursor zu einem Hohlpfeil Die brigen Merkmale eines Zahlenfelds werden ber das Eigenschaften Fenster kontrolliert siehe Fig 4 62 SnapForm Designer 5 x Benutzerhandbuch Fig 4 62 Eigenschaften eines Zahlenfelds 049 Stylesheet Kapitel 4 Formular Entwicklung Eigenschaften von Zahlenfeld Eigenschaft Name Nrooo Kategorie Stylesheet Default 10 Tabulator Reihenfolge 10 druckbar sichtbar erforderlich wert Gesperrt Links 79 8701 Oben 5
58. Hoch oder Querformat ausgedruckt werden soll Die Zeilenh he in der Aufstellung richtet sich nach dem Wert der Zeilenh he in der Tabelle welche proportional zur Tabellenbreite skaliert wird Damit ist sicher gestellt dass die Aufstellung zumindest gleich viel Information darstellen kann wie die Tabelle im Formular Damit ist die Tabelle definiert und das Formular kann eingesetzt werden Tabellen Beispiele nachstehenden Beispiele zeigen die verschiedenen Erscheinungsformen von Tabellen in Snapform 4 233 SnapForm Designer 5 x Benutzerhandbuch Fig 4 145 Beispiele von tabel len gdf im Ent wurfs Modus 096 Kapitel 4 Formular Entwicklung Im Dokument tabellen qdf siehe Fig 4 145 Entwurfsmodus bzw Fig 4 146ff Ansicht in Snapform Viewer sind verschiedene Beispiele von Tabellen gezeigt Nach dem Selektieren der Feldelemente im Snapform Designer gibt das Eigenschaften Fenster Auskunft ber dessen jeweiligen Merkmale Editor 0 20 40 60 80 100 120 140 180 180 200 220 240 260 280 300 320 340 360 380 400 420 440 460 480 500 520 540 560 580 gt Verschiedee Tabellen C mm Oooo o its Oooo mn 4 234 SnapForm Designer 5 x Benutzerhandbuch Fig 4 146Beispiele von tabel len gdf in Snapform Viewer unausgef llt Kapitel 4 Formular Entwicklung 00O tabellen qdf Snapform Viewer Uh A on io AUN c 5
59. Linien gibt das Eigenschaften Fenster Auskunft ber die Merkmale der jeweiligen Linie ann Pers gt a Om 203 p nes adf Snapform Viewer 1 2 m 8 BB BB EB EEE N ur a Ern lt 111 Ln000 Default Linie horizontal 60 pt lang 1 pt stark schwarz Ln001 horizontal 60 pt lang 3 pt stark schwarz Ln002 horizontal 120 pt lang 1 pt stark rot Ln003 vertikal 125 pt lang 1 pt stark schwarz AUN c SnapForm Designer 5 x Benutzerhandbuch 4 3 5 2 Fig 4 26 Rechteckwerkzeug Cursor Kapitel 4 Formular Entwicklung 5 Ln004 diagonal links Umrandungsbox 60 x 60 pt 6 pt stark schwarz 6 Ln005 diagonal rechts Umrandungsbox 60 x 20 pt 4 pt stark schwarz 7 Ln006 horizontal 120 pt lang 1 pt stark Strichgr sse 6 pt schwarz Ln007 horizontal 120 pt lang 8 pt stark Strichgr sse 8 pt schwarz 9 Ln008 horizontal 40 pt lang 40 pt stark schwarz 10 Ln009 diagonal rechts Umrandungsbox 40 x 40 pt 40 pt stark schwarz 11 LnO10 horizontal 40 pt lang 40 pt stark Strichgr sse 1 pt schwarz 12 LnO11 diagonal rechts Umrandungsbox 40 x 40 pt 40 pt stark Strichgr sse 1 pt schwarz 13 LnO12 vertikal 40 pt lang 40 pt stark Strichgr sse 0 5 pt grau 00 Rechtecke Das Rechteckwerkzeug erzeugt rechteckige und ovale Linienz ge Nach Wahl des Werkzeugs erscheint ein Cursor mit einem Rechteck in Default Gr sse siehe Fig 4 26 Za
60. Linienwerkzeug Cursor Kapitel 4 Formular Entwicklung Grafikelemente Snapform kennt vier Grafikelemente Linien Rechtecke Abdeck Fl chen und Bilder Die Grafikelemente werden als Bestandteil des Grundlayouts des Formulars betrachtet Sie sind da Bestandteil der Formularstruktur unabh ngig von Hintergrundbildern Linien Das Linienwerkzeug 7 erzeugt einfache gerade Linien Nach Wahl des Werkzeugs erscheint ein Cursor mit einer horizontalen Linie siehe Fig 4 20 Die mit dem Linienwerkzeug verkn pfte Linie ist eine schwarze horizontale Linie 1 pt stark und 60 pt lang Mit Mausklick wird diese Linie auf der Arbeitsfl che platziert Dabei erh lt sie automatisch einen Namen bestehend aus den Zeichen Ln und einer dreistelligen fortlaufenden Nummer beginnend mit 000 Die erste in einem Formular platzierte Linie tr gt daher den Namen Ln000 In der Objektstruktur wird sie der betreffenden Seite hinzugef gt In Fig 4 21 ist die erste Linie des Formulars platziert worden und anschliessend mit Anklicken selektiert SnapForm Designer 5 x Benutzerhandbuch Fig 4 21 Neu erstellte Linie 032 Kapitel 4 Formular Entwicklung Datei Bearbeiten Format Steuerelemente Ansicht Extras Hilfe blocas tA meee PR BR RR x 240 200 280 300 320 340 300 380 400 f Dil I mag BBeEBEBEHUSsnELEBE STB M N 1976 2007 Ringler Informatik AG Die L nge und P
61. Nummer beginnend mit 000 Das erste in einem Formular mit dem Mehrzeilen Textfeldwerkzeug platzierte Feld tr gt daher den Namen MIO00 In der Objektstruktur wird es der betreffenden Seite hinzugef gt In Fig 4 58 ist das erste Textfeld in einem neuen Formulars platziert und anschliessend mit Anklicken selektiert worden Fig 4 58 Neu erstelltes Mehr REES DEREN zeilen Textfeld 048 A EE E S E 40 60 80 100 120 140 180 180 200 220 240 260 280 300 320 340 300 380 400 420 440 480 480 500 520 540 56 PERENE SET ASA RAT R RAE A EE EE EE E EA EAN Default 10 10 a aaa Einzelne Zeile zentrieren Link zu Objekt BeBtauWVERBEd sT HD M N Bee 1976 2007 Ringler Informatik AG Die L nge und Breite des Textfelds kann durch Ziehen der Ankerpunkte des Selektionsrechtecks ver ndert werden die Position auch durch Anfassen und Ziehen Beim berfahren der Ankerpunkte ndert der 4 85 SnapForm Designer 5 x Benutzerhandbuch Fig 4 59 Eigenschaften eines Mehrzeilen Textfel des 048 Kapitel 4 Formular Entwicklung Cursor in Doppelpfeile welche die Bewegungsrichtung des Ankerpunktes angeben Beim Anfassen und Dr cken der Maustaste ndert sich der Cursor zu einem Hohlpfeil Die brigen Merkmale eines Textfeldes werden ber das Eigenschaften Fenster kontrolliert siehe Fig 4 55 Eigenschaften vor Mehrzeiliges Textfeld Eigenschaft Mame Mi
62. Stop Zeichen welche nur am Anfang oder Ende des Codes vorkommen d rfen siehe Beschreibung in Abschnitt 4 4 5 2 Diese Zeichen werden als A B C und D bezeichnet Start und Stop Zeichen k nnen gleich oder ungleich sein Diese beiden Eigenschaften sind nur bei gew hltem Codabar Codetyp aktiv Wenn eine Eigenschaft gew hlt wird ffnet sich ein Drop Down Menu mit der Auswahl A B C D Grundwert ist Startzeichen A und Stopzeichen B Der Code 128 Code sowie der technisch identische EAN 128 Code benutzt drei unterschiedliche Zeichens tze A B und C siehe Beschreibung in Abschnitt 4 4 5 2 Mit dieser Eigenschaft wird der am Anfang des Codes g ltige Zeichensatz gew hlt Ein allf lliger Zeichensatzwechsel innerhalb des Codes wird automatisch markiert Diese Eigenschaft ist nur bei gew hltem Code 128 bzw EAN 128 Codetyp aktiv Wenn sie gew hlt wird ffnet sich ein Drop Down Menu mit der Auswahl A B C Grundwert ist Zeichensatz A In verschiedenen Barcode Systemen kann zus tzlich eine Pr fziffer eingef gt werden welche die Lesesicherheit erh ht Wenn das Kontrollk stchen gew hlt ist wird eine Pr fziffer eingef gt welche auch im Klartext angezeigt wird Die Berechnung der Pr fziffer erfolgt entsprechend dem gew hlten Barcodetyp Hinweis Bei den Handelscodes EAN 13 EAN 8 UPC A UPC E ist die Pr fziffer Bestandteil der Nutzdaten und diese Eigenschaft hat nur dann einen Einfluss wenn der Wert des Codes
63. Stufe ber die Kurz Info von Eingabefeldern realisiert siehe Abschnitt 4 4 2 1 thematische Hinweise auf Feldgruppenebene Die 2 Stufe des Hilfesystems bezieht sich auf die Erl uterung von logisch zusammenh ngenden Bereichen des Formulars Hier wird auf die Bedeutung des Bereichs eingegangen Diese Informationen sind fachbezogen und helfen dem Neuling in der Materie sich zurechtzufinden Die 2 Stufe sollte sich jedoch nicht mit eingabespezifischen Dingen befassen das ist etwas f r die 1 Stufe es sei denn diese Eingaben st nden im gr sseren Zusammenhang In Snapform wird die 2 Stufe ber Infopunkte realisiert siehe Abschnitt 4 4 8 2 vertiefte thematische Hinweise auf Formularbereichsebene Die 3 Stufe des Hilfesystems bezieht sich auf weitergehende Zusammenh nge im Formular Diese Informationen sind nach wie vor im Dokument enthalten werden aber seltener gebraucht Der Zugriff auf diese Informationen kann nicht mehr direkt erfolgen sondern ber einen Hauptschalter welcher quasi eine Hilfeebene ein und ausblendet In Snapform wird die 3 Stufe ber Infopunkte entweder ber eine zus tzliche Seite angesprungen via Hyperlink oder mittels einer Kategorie welche ber ein Kontrollk stchen gesteuert ein und ausgeschaltet wird realisiert der eigentliche Zugriff auf die Informationen erfolgt ber Infopunkte Hintergrundinformationen auf Formularebene Die 4 Stufe des Hilfesystems behandelt grunds
64. Stunden addiert der Wert f r die Minuten bleibt unver ndert Gegebenenfalls muss der Minutenwert mit Hilfe der Funktion addMinute time_value number ver ndert werden Zur Anzeige des Resultats ist ein entsprechend formatiertes Datumsfeld notwendig Format HH mm Es ist m glich das Datumsfeld als eigentliches Datum zu formatieren In diesem Fall wird dann das zur berechneten Uhrzeit zugeh rige Datum angezeigt addMinute time_value number calcHours date_first date_second getHour time_value Now brige Datums und Uhrzeit Funktionen Siehe func_time qdf addMinute time_ value number Datums Funktion Berechnet die Uhrzeit welche gege ber der Uhrzeit time_value um number Minuten entfernt ist time_value g ltige Uhrzeit number ganze Zahl Uhrzeit SnapForm Designer 5 x Benutzerhandbuch Erkl rung Siehe auch Beispiel 3 3 6 Kategorie Kurzbeschreibung Argumente Kapitel 5 Formelsprache Referenz Gibt die Uhrzeit entsprechend der in number angegebenen Anzahl Minuten ab der Eingabezeit time_value zur ck Die Eingabezeit kann in der Zukunft oder Vergangenheit liegen Eine positive Zahl number bedeutet eine Uhrzeit in der Zukunft gegen ber der Eingabezeit eine negative Zahl bedeutet eine Uhrzeit in der Vergangenheit F r Berechnungen ab der aktuellen Uhrzeit kann als Wert f r time_value die Funktion Now benutzt werden Wird f r number eine Zahl mit Nachkommastellen eingegeben werde
65. Vorteil eines fix eingebundenen Bildes ist dass dieses immer zur Verf gung steht unabh ngig davon ob der Snapform Viewer eine Netzwerkverbindung nutzen kann oder ob das Bild lokal verf gbar ist Snapform kann die meisten in einer Office oder einer Web Umgebung benutzten Rastergrafik Formate nutzen Sollte ein Format nicht unterst tzt werden gibt es eine grosse Anzahl von Konvertern Wenn alles fehlschl gt besteht zudem die M glichkeit des Erstellens eines PDFs und das Extrahieren des Bildes in Acrobat Professional Grunds tzlich muss bei Rasteformaten beachtet werden dass es einen direkten Zusammenhang zwischen der Gr sse eines Bildes in Bildpunkten Pixeln der Aufl sung des Bildes in Bildpunkten pro Zoll dots per inch sowie der absoluten Dimensionen des Bildes auf dem Formular in Zoll oder Millimetern gibt Diese Gesetzm ssigkeiten k nnen nicht durchbrochen werden Ein Rasterbild hat immer eine bestimmte Gr sse in Bildpunkten Diese Gr sse hat sich beim Erstellen des Bildes ergeben Wird das betreffende Bild nun in ein Bild Element eingef gt erh lt es eine bestimmte absolute Gr sse Daraus resultiert sofort die Aufl sung des Bildes f r den betreffenden Fall Diese Aufl sung gilt nun als Mass in welcher Qualit t das Bild angezeigt oder ausgedruckt wird Bei Farb und Graustufen Bildern werden folgende Aufl sungen als ausreichend betrachtet 72 dpi f r Bildschirmanzeigen 150 dpi f r Office Druckern 300
66. _ ZisFo 40 Total 11 547 35 E Fean rusoan LX1068 LX316 LH3747 LH454 UA955 LH458 07 00 08 15 09 55 07 10 09 05 10 05 15 50 08 05 10 05 Om 151 000 Pr EEE Tabellen 1 Storage Unit Eingang Ausgang 5 1 Erstes Geschoss 23 345 Units 12 343 Fit 2 Zweites Geschoss 3 242 Units 8 788 Fit2 3 Schuppen 44 Units 22 ZRH 2 Name Vorname Geburtsdatum Mitglied Teil Wilhelm 18 10 1262 Xja nein ZIFRA 4 Dupont Rene 02 05 2066 ja Xnein 5 Dupond Rene 05 02 2005 ja Xnein uc x 3 Kontonummer Kontoart Saldo LHR Siehe Aufstellung B 45 685 44 IAD 12 15 13 18 19 00 In Fig 4 148 ist dasselbe Formular in der Druck Voranschau gezeigt 0O00 Druckvorschau Druckvorschau Vorschau Zoom CE E EEE 2 N 3 Verschiedene Tabellen 1 Storage Unit Erstes Geschoss Zweites Geschoss Schuppen Eingang Name Siehe Aufstellung Vorname Kontonummer Siehe Aufstellung Anzahl Artikel 40 hik Anzahl Einheiten Ausgang 5 23 345 Units 12 343 3 242 Units 44 Units 22 ZRH Geburtsdatum Mitglied FRA Saldo LHR 45 685 44 IAD Einheitspreis Einheit Betrag 11 547 35 ORD BOS SFO Total 11 547 35 Fit 1 LX1068 LX316 LH3747 Fit2 LH454 UA955 LH458 07 00 08 15 09 55 07 10 09 05 k 12 15 13 18 19 00 In Fig 4 148 ist schliesslich die Aufstellung von Beispiel 3 abgebildet 4 236 SnapForm Designer 5 x Benutzerhandbuch Fig 4 149 Aufstellung von Bei spiel 4 von tabel len gd
67. bereits existierende Version berschrieben ffnet einen Speichern Unter Dialog in welchem das Zielverzeichnis und der Dateiname eingegeben werden kann siehe Fig 3 9 Speichern unter Speichern in E snapform_manual_beispiele 64 gt m a ie E 1_infopoint qdf E func_ident qdf 5 lines gdf 8 1dbarcodes_general gdf Fi Func_mathi gdf 8 numeric_Family gqdf My Recent Fe _ Template _ORIG qdf eS func_math2 qdf D pdf417 qdf Mas 8 aztec gdf e func_misc qdf 5 grcode gdf A e checkbuttons gdf S func_regex qdf eS rectangles qdf ER code39_family qdf ER func_status qdf ER s_func_math1 qdf Desktop eS datamatrix qdf S func_string1 qdf eS tabellen qdf ER ean_family qdf E func_string2 gdf E table_selectors qdf e FeS eingabefelder qdf eS func_table1 qdf My en 8 etc_family gdf Fi Func_time gdf fe func_barcode qdf S hyperlinks qdf E eS func_combobox qdf eS infopoint qdf en FeS Func_consist gdf eS labels1 qdf My Computer eS func_date qdf S labels2 qdf u Dateiname Speicherr My Network m Places Dateityp snapform gdf __Abbreche Snapform ODF A Format qdf ISnapform Formularvorlage qdft Snapform ODF A Formularvorlage gdft 3 8 SnapForm Designer 5 x Benutzerhandbuch Seiteneinstellungen Drucken Schliessen Fig 3 10 Der Dokument Schliessen Dialog 1 bis 5 zuletzt ge ffnete Dateien Kapitel 3 Verwendung des Designers Es stehen die folgenden Dateiformate zur Auswahl e Snapform qdf
68. byte_array count optional Ganze Zahl zwischen 1 und der L nge der Bytefolge byte_array wenn der Wert fehlt wird bis zum Ende der Bytefolge extrahiert Bytefolge Diese Funktion ist das selbe wie SubStr string start count zu einem String aber f r Bytefolgen Sie erzeugt eine Sub Bytefolge der Bytefolge byte_array beginnend ab Zeichenposition start und mit der L nge count Wenn count nicht definiert ist wird bis zum Ende der Bytefolge extrahiert Die Startposition beginnt mit 0 getBytes string Compress x Siehe func_string2 qdf und func_barcode qdf SubStr string start count String Funktion Bildet einen Teilstring ab Zeichenposition start mit der L nge count SnapForm Designer 5 x Benutzerhandbuch Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 76 Kategorie Kurzbeschreibung Kapitel 5 Formelsprache Referenz string String Direkteingabe oder Resultat einer Formel start Zeichenposition ab welcher der Teilstring gebildet werden soll ganze Zahl zwischen 0 und der L nge von string count optional Anzahl Zeichen des Teilstrings ganze Zahl zwischen 1 und der L nge von string String Erzeugt einen Teilstring von string mit L nge count beginnend ab Position start Die Numerierung der Positionen beginnt mit O0 Mit O als Startwert entspricht diese Funktion eigentlich der Funktion Left string count Wenn kein Wert f r count spezifiziert wird wird der Teilstrin
69. column Siehe func_table2 qdf getVersion Spezial Funktion Gibt die Versionsnummer der benutzten Snapform Applikation Designer Viewer zur ck Diese Funktion hat keine Argumente String Gibt die Versionsnummer der benutzten Snapform Applikation Designer Viewer zur ck Diese Nummer kann zum Abfangen von allf lligen Kompatibilit tsproblemen zwischen Snapform Versionen verwendet werden keine verwandten Funktionen Siehe func_ident qdf SnapForm Designer 5 x Benutzerhandbuch 5 3 44 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 45 Kategorie Kurzbeschreibung Argumente Kapitel 5 Formelsprache Referenz getYear date_value Datums Funktion Gibt die Jahrzahl des Datums date_value an date_value g ltiges Datum Ganze Zahl Gibt die Jahrzahl des Eingabedatum date_value zur ck Das Eingabedatum kann in der Zukunft oder Vergangenheit liegen Diese Funktion ist Teil der Umkehrfunktion von Date year month day getDay date_value getMonth date_value Date year month day brige Datums Funktionen Siehe func_date qdf if llogical_test value_if_true value_if_false Spezial Funktion F hrt eine Vergleichs Operation auf den darin angegebenen Operanden durch und gibt je nach Resultat einen entsprechenden Wert zur ck logical test Vergleichs Operation value_if_true R ckgabewert wenn die Vergleichs Operation das R
70. der Leere Wert bzw null ist Beispiel siehe func_misc qdf Importiert eine Datendatei von url Beispiel siehe func_misc qdf Gibt die Versionsnummer der benutzten Snapform Applikation Designer Viewer zur ck Beispiel siehe func_ident qdf 4 276 SnapForm Designer 5 x Kapitel 4 Benutzerhandbuch Formular Entwicklung getContent url L dt den Text Inhalt von url Beispiel siehe func_misc qdf 4 277 SnapForm Designer 5 x Benutzerhandbuch 4 6 Fig 4 167 Fehlerliste von Formular pr fen Kapitel 4 Formular Entwicklung Integrit t des Formulars Einer der wichtigsten Schritte beim Fertigstellen eines Formulars ist das Sicherstellen der Integrit t Das bedeutet dass das Formular funktionsf hig und vollst ndig ist Der erste Schritt ist das Pr fen des Formulars um allf llige innere Fehler zu finden Dies erfolgt mit der Funktion Formular pr fen Werkzeugleiste oder Menu Extras Da es m glich ist fehlerhafte Formeln zu bernehmen ist diese Pr fung wichtig da sie diese Fehler aufdeckt Wenn Fehler festgestellt werden ffnet sich die Fehlerliste siehe Fig 4 167 en Ergebnisse pr fen Fehlerliste Seite 1 Steuerelement Nr004 Falsche Syntax in Formel San Nr_Number Formel kann nicht aufgel st werden San Anzahl Fehler 1 Ce In diesem Beispiel wurde ein Fehler festgestellt auf Seite 1 im Zahlenfeld Nr004 Die Formel ist falsch die Funktion heisst nicht sa
71. der effektiven Anzahl Zeichen und kann wesentlich breiter sein als das Feld Der Code wird beginnend von der linken oberen Ecke des Felds nach rechts erzeugt Es muss daher darauf geachtet werden dass ausreichend Platz vorhanden ist H he des Barcodefelds in Points Der Hintergrund des Barcodefelds wird mit diesem Kontrollk stchen auf transparent keine deckende Hintergrundsfarbe geschaltet Diese Eigenschaft ist in der Grundeinstellung ausgeschaltet Farbe des Barcodefeldes Mit Anklicken der Eigenschaft ffnet sich das Farbauswahlfenster siehe Abschnitt 3 2 9 2 welches die Definition der gew nschten Farbe erlaubt Die Hintergrundfarbe wird nur dann ber cksichtigt wenn das Kontrollk stchen Transparent ausgeschaltet ist Farbe des Barcodes Mit Anklicken der Eigenschaft ffnet sich das Farbauswahlfenster siehe Abschnitt 3 2 9 2 welches die Definition der gew nschten Farbe erlaubt Hinweis Die Normen f r die betreffenden Barcodes k nnen Vorschriften bez glich der zu verwendenden Farben enthalten und sollten konsultiert werden Ebenso ist zu beachten dass einzig die Vollfarben Schwarz Cyan 4 142 SnapForm Designer 5 x Benutzerhandbuch Barcodetyp Fig 4 104Liste der verf gba ren 1D Barcodes Kapitel 4 Formular Entwicklung Magenta und Yellow vollfl chig gedruckt werden es sei denn es w rden Schmuckfarben eingesetzt und dass eine gute Druckqualit t nur mit diesen Farben bei 100 S ttigung zu nich
72. durchgef hrter Konversion bei Ringler Informatik gel scht Die konvertierten Dokumente werden nach einer gewissen Zeit 10 Tage ebenso gel scht Diese Dokumente werden auf keine Art und Weise Dritten zug nglich gemacht Der Snapform PDF Converter Der Snapform PDF Converter ist eine eigenst ndige Applikation welche PDF Dokumente in das Snapform Hintergrundformat hdt umwandelt Der Snapform PDF Converter kann einzelne Dokumente umwandeln oder als Batchverarbeitung alle Dokumente in einem gegebenen Ordner Der Snapform PDF Converter ist eine auf NET basierende Windows Applikation Die Installation ist in Abschnitt 2 3 3 beschrieben Vorbereitung der PDF Dokumente Snapform PDF Converter kann alle PDF Versionen bis 1 6 entsprechend Acrobat 7 verarbeiten Die meisten Dokumente k nnen ohne weitere Vorarbeiten konvertiert werden Es ist jedoch sinnvoll die PDF Dokumente vor der Konversion aufzubereiten Die Aufbereitung erfolgt in Acrobat Professional Acrobat 6 und neuer oder Acrobat Vollversion Acrobat 5 und lter Die nachstehenden Angaben beziehen sich auf Acrobat 7 Professional SnapForm Designer 5 x Benutzerhandbuch Kapitel 4 Formular Entwicklung Als allererstes m ssen allf llig vorhandene Sicherheitseinstellungen entfernt werden Die weitere Aufbereitung erfolgt mit dem PDF Optimizer Menu Advanced gt PDF Optimizer Dabei sind folgende Einstellungen empfohlen 1 Bilder auf 150 dpi Farbe und G
73. ge HBaWUEEEBE s NAAN Objekte Werkzeuge Suchen und ersetzen EEEE 1976 2007 Ringler Informatik AG Die L nge und Breite des Optionsfelder Containers kann durch Ziehen der Ankerpunkte des Selektionsrechtecks ver ndert werden die Position auch durch Anfassen und Ziehen Beim berfahren der Ankerpunkte ndert der Cursor in Doppelpfeile welche die 4 121 SnapForm Designer 5 x Benutzerhandbuch Fig 4 89 Eigenschaften eines Optionsfelder Con tainers 060 Name Kapitel 4 Formular Entwicklung Bewegungsrichtung des Ankerpunktes angeben Beim Anfassen und Dr cken der Maustaste ndert sich der Cursor zu einem Hohlpfeil Die brigen Merkmale eines Optionsfelder Containers werden ber das Eigenschaften Fenster kontrolliert siehe Fig 4 89 Eigenschaften von Optionsk stchen Conkainer Eigenschaft Mame Radioooo Kategorie Stylesheet Default 10 Tabulator Reihenfolge 1 druckbar sichtbar erforderlich wert Gesperrt Links Oben Breite H he Der Name des Optionsfelder Containers im Dokument Dieser Name kann ge ndert werden 4 122 SnapForm Designer 5 x Benutzerhandbuch Kategorie Stylesheet Tabulator Reihenfolge druckbar sichtbar erforderlich Wert Kapitel 4 Formular Entwicklung Zugeh rigkeit zu einer oder mehreren Kategorien welche es erlauben logisch zusammengeh rende Gruppen von Elementen zu bilden Beim Anklic
74. glich den Dateninhalt von Formularen auf kleinem Raum zu codieren und den sonst bei Papier basierten Arbeitsabl ufen unvermeidlichen Medienbruch zu verhindern Zudem gibt es Barcodesysteme welche eine Verkettung von Symbolen erlauben und dadurch die verf gbare Datenmenge weiter erh hen k nnen F r die Wahl des Barcodesystems sind die genauen Umst nde der Anwendung noch viel st rker in Betracht zu ziehen als bei 1D Barcodes Eine Diskussion der f r die Auswahl relevanten Punkten w rde den Rahmen dieser Anleitung sprengen Es wird daher auf die entsprechende Literatur und die Unterst tzung durch die Lieferanten von Barcodesystemen verwiesen Allgemeines zu 2D Barcodes F r die Benutzung von 2D Barcodes in Snapform Designer sind die folgenden Bemerkungen hilfreich Bei 2D Barcodes setzt sich das Symbol aus kleinsten Elementen genannt Module zusammen Module sind meist quadratisch Seitenverh ltnis 1 1 Bei einzelnen Symbologien kann das Seitenverh ltnis jedoch kontrolliert werden Aufgrund der gr sseren Datenmengen und der unterschiedlichen Lesemechanismen reichen Pr fziffern f r die Sicherstellung der Integrit t der Daten nicht aus Anstelle dessen werden Fehlerkorrektur Mechanismen eingebaut welche auch bei Lesefehlern oder besch digten Symbolen die Daten noch korrekt auslesen k nnen Dabei geht eine h here Sicherheit h herer Fehlerkorrektur Grad zu Lasten der Datenmenge da die Information zur Fehlerkorrektu
75. gt lt xzs element gt lt xs element name Keywords gt lt xzs complexType mixed true gt lt xs sequence gt lt xs any processContents skip maxOccurs unbounded gt lt xzs sequence gt lt xs attribute name URL type xs string use optional gt lt xs complexType gt lt xs element gt lt xs element name Metadata gt lt xs complexType gt lt xs sequence gt lt xs any processContents skip maxOccurs unbounded gt lt xzs sequence gt lt xzs attribute name URL type xs string use optional gt lt xzs complexType gt lt xzs element gt lt xs element name Data gt lt xs complexType gt lt xs sequence gt lt xs element ref snapform gt lt xzs sequence gt lt xzs attribute name URL type xs string use optional gt lt xs complexType gt lt xzs element gt lt xs element name Form gt lt xs complexType mixed true gt lt xs sequence gt lt xs any processContents skip maxOccurs unbounded gt lt xzs sequence gt lt xs attribute name URL type xs string use optional gt lt xs complexType gt lt xzs element gt lt xs element name Attachment gt lt xs complexType mixed true gt lt xs sequence gt lt xs any processContents skip maxOccurs unbounded gt lt xzs sequence gt lt xs attribute name Name type xs string use required gt lt xs attribute name Timestamp type xs string use optional gt lt xs complexType gt lt x
76. ht wird Das erste Feld des Formulars hat daher den Tabulator Reihenfolge Wert 10 das zweite den Wert 20 etc Bei Bildfeldern kann der Wert der Tabulator Reihenfolge nicht ver ndert werden da Bildfelder nicht in die Tabulator Reihenfolge eingebunden sind Wenn das Kontrollk stchen gew hlt ist erscheint das Bildfeld im Ausdruck Wenn das Kontrollk stchen gew hlt ist erscheint das Bildfeld auf dem Bildschirm Diese Eigenschaft ist bei Bildfeldern immer ausgeschaltet und kann nicht ge ndert werden Mit Anklicken dieser Eigenschaft ffnet sich der Formeleditor zur Eingabe einer Formel In Bildfeldern mit referenziertem Bildinhalt das heisst das Bild wird nicht direkt in das Feld eingef gt ist das Resultat der Formel der Pfad zur Bilddatei Der Pfad ist ein URL Uniform Resource Locator welcher im Fall von Bildern haupts chlich eines der folgenden Protokolle umfassen kann http https ftp file Damit die ersten drei Protokolle benutzt werden k nnen muss beim Einsatz des Formulars eine Internet Verbindung bestehen oder aufgebaut werden k nnen Das Protokoll file bezieht sich auf eine lokale Datei was bedeutet dass der Pfad dieser Datei entweder berechnet werden kann oder konstant sein muss Das einfachste Beispiel ist die Definition eines konstanten Wertes Position 2 im Musterdokument images qdf siehe Fig 4 39 4 53 SnapForm Designer 5 x Benutzerhandbuch Gesperrt Kapitel 4 Formular Entwicklung http
77. ist in Abschnitt 4 3 4 1 beschrieben Das Menu Format Das Menu Format enth lt Funktionen zum gegenseitigen Ausrichten von selektierten Formularelementen siehe Fig 3 13 For Steuerelemente Ar Ausrichten gt Gr sse abgleichen Abstand Das Menu ist nur dann aktiv wenn mindestens zwei Formularelemente selektiert sind Es besitzt drei Untermenus Das aktive selektierte Element mit den vollen schwarzen Markierungen der Umrandungsbox gilt dabei als massgebende Referenz In diesem Untermenu siehe Fig 3 14 werden die selektierten Elemente gegenseitig ausgerichtet F r die Ausrichtung massgebend ist die jeweilige Umrandungsbox Format Steuerelemente Ansicht Extras Hilfe Ausrichten gt Linksb ndig at Gr sse abgleichen Zentrieren gt S Rechtsb ndig Abstand 4a eo so 100 120 0 Mitte Die oberen drei Positionen steuern die horizontale Ausrichtung und die unteren drei Positionen die vertikale Ausrichtung Die Elemente werden auf ihren linken Rand horizontal ausgerichtet SnapForm Designer 5 x Benutzerhandbuch Zentrieren Rechtsb ndig Oben Mitte Unten Untermenu Gr sse abgleichen Fig 3 15 Das Menu Format gt Gr sse abglei chen Gleiche Breite Gleiche H he Gleiche Gr sse Untermenu Abstand Kapitel 3 Verwendung des Designers Die Elemente werden auf ihre Mitte horizontal ausgerichtet Die Elemente werden auf ihren rechten Rand horizont
78. kann der Installer mit Doppelklick gestartet werden Die Installationsschritte sind weitgehend selbsterkl rend Nach Durchlaufen der Installationsroutine ist Snapform Viewer bereit F r Linux wird ein Shell Installer bereit gestellt Nach dem Herunterladen wird der Installer ausgef hrt Die weiteren Installationsschritte sind weitgehend selbsterkl rend Nach Durchlaufen der Installationsroutine ist Snapform Viewer bereit Installation von Snapform PDF Converter Der Snapform PDF Converter wird als Installer im exe Format bereit gestellt Nach dem Herunterladen kann der Installations Wizard direkt gestartet werden Die Installationsschritte sind im Wizard festgelegt und selbsterkl rend Nach Durchlaufen der Installationsroutine ist Snapform PDF Converter bereit Tip Beim PDF Converter handelt es sich um eine NET Anwendung Wenn Sie eine neuere Version des PDF Converters installieren m chten sollten Sie daher vorg ngig die bestehende Installation mittels Deinstallationsroutine entfernen Registrierung Bei Snapform Viewer ist keine Registrierung notwendig Dieser Abschnitt ist nur f r Snapform Designer relevant Die heruntergeladene Version von Snapform Designer l uft ohne Registrierung im Demo Modus SnapForm Designer 5 x Benutzerhandbuch Fig 2 1 EFingabefenster f r Lizenzschl ssel Kapitel 2 Installation Damit die lizenzierte Funktionalit t freigeschaltet wrden kann muss der Lizenzschl ssel eingeg
79. llige vor und nachlaufende Leerzeichen beim Eingabe String und gibt den beschnittenen String zur ck Wenn der String keine vor oder nachlaufenden Leerzeichen besitzt ist das Resultat mit dem Eingabestring identisch Diese Funktion ist insbesonder beim Zusammenstellen von Daten f r 2D Barcodes n tzlich SubStr string start count InStr string pattern start_position Siehe func_string2 qdf Trunc x Mathematik Funktion Rundet den Absolutwert des Eingabewerts auf die n chstkleinere ganze Zahl ab x numerisch beliebiger Wert numerisch SnapForm Designer 5 x Benutzerhandbuch Erkl rung Siehe auch Beispiel Kapitel 5 Formelsprache Referenz Gibt ohne auf das Vorzeichen zu achten den auf die n chstkleinere ganze Zahl abgerundeten Eingabewert zur ck Diese Funktion entspricht der Gleichung X Abgx Trunc x x Floor amp Diese Funktion ist daher f r positive Zahlen identisch mit Floor x f r negative Zahlen weicht der Zahlenwert gegen ber von Floor x um 1 ab Floor x Round x Ceil x Cover x Siehe func_math1 qdf SnapForm Designer 5 x Benutzerhandbuch 5 4 5 4 1 Kapitel 5 Formelsprache Referenz Regular Expressions Regular Expressions dieser Begriff wird auf diese Art und Weise auch in deutscher Sprache verwendet sind ein usserst m chtiges Werkzeug zum Auswerten von Zeichenketten Sie erlauben das Finden von Mustern pattern welche bestimmten Regeln f
80. mit dem Menubefehl Datei gt Feldebene ffnen geladen Labels und Formelcontainer Beschriftungsfelder Labels und Formelcontainer sind dasselbe je nach ihrer Anwendung In fr heren Snapform Versionen waren einzig Beschriftungsfelder f r die Aufnahme von Formeln eingerichtet In der aktuellen Version k nnen Formeln jedem Element des Formulars zugewiesen werden und Funktionen gelten f r das ganze Dokument Aus diesen Gr nden ist die Bedeutung der Beschriftungsfelder als Formelcontainer nur noch von historischer Natur SnapForm Designer 5 x Benutzerhandbuch 4 4 2 4 4 2 1 Kapitel 4 Formular Entwicklung Hinweis Es wird empfohlen Formulare mit Beschriftungsfeldern als Formelcontainer zu berarbeiten und Funktionen zu benutzen mehr zu Funktionen in Abschnitt 4 5 1 2 Eingabefelder Eine der Hauptfunktionen eines Formulars ist die Datenerfassung Die Datenerfassung erfolgt normalerweise ber Eingabefelder Snapform benutzt Textfelder im weitesten Sinn Optionsfeldee und Kontrollk stchen sowie Auswahllisten zur Datenerfassung Textfelder sind weiter in spezialisierte Felder z B Daten oder Eingabemasken aufgeteilt In den nachstehenden Abschnitten werden erst die Gemeinsamkeiten von Textfeldern beschrieben anschliessend die spezifischen Eigenheiten der spezialisierten Felder Eingabefelder im Allgemeinen Eingabefelder werden nach Wahl des jeweiligen Werkzeugs auf der Arbeitsfl che platziert Sie werden der D
81. mit gerundeten Zahlen durchgef hrt wird wohl wissend dass das Resultat weniger genau ist Wenn dieses Kontrollk stchen gew hlt ist wird die betreffende Zahl immer als negative Zahl behandelt Wenn f r diese Eigenschaft ein Wert gesetzt ist wird der eingegebene Wert kontrolliert und nur dann akzeptiert wenn er gr sser oder gleich wie der eingegebene Mindestwert ist siehe auch Anmerkungen zu H chstwert Wenn f r diese Eigenschaft ein Wert gesetzt ist wird der eingegebene Wert kontrolliert und nur dann akzeptiert wenn er kleiner oder gleich wie der angegebene H chstwert ist Wenn der Wert ausserhalb des durch Mindestwert und H chstwert bestimmten Bereichs liegt erscheint eine Fehlermeldung welche auch den zul ssigen Bereich angibt und die Eingabe wird verworfen Ein leeres Feld oder gel schte Eingabe wird nicht kontrolliert Vorsicht Wird ein H chst oder Mindestwert eingegeben kann er nicht mehr entfernt werden einzig ein Ver ndern ist noch m glich Bei Zahlenfelden stehen verschiedene M glichkeiten der Segmentierung zur Auswahl erfolgt die Segmentierung des Feldes in einzelne Zeichen Diese Art segmentierter Felder wird auch Kammfelder genannt Hinweis Es muss klar gestellt werden dass die Segmentierung eine reine Darstellungssache ist Der eigentliche Feldwert wird durch die SnapForm Designer 5 x Benutzerhandbuch Fig 4 64 Konfigurationsfen ster f r Feldsegmen tierung in Zahlenfeldern 05
82. nicht notwendig F r die elektronische Daten bermittlung vom Formularen und Eingabedaten an ein zentrales Datensystem wird eine Internetverbindung vorausgesetzt Dies ist jedoch anwendungsspezifisch Vorbereitung des Systems Voraussetzung f r die Installation von Snapform Designer und Snapform Viewer ist Sun Java Runtime Engine 1 4 oder h her Diese Komponenten sind entweder bereits im Lieferumfang des Betriebssystems vorhanden oder sie k nnen von der Website von Sun http wwwjava com bzw von Apple http www apple com heruntergeladen werden Standardinstallation Die Installation von Snapform Designer und Snapform Viewer verl uft dank gef hrter und einfach verst ndlicher Installationsroutine rasch und problemlos Wenn Java Runtime auf dem Windows System nicht verf gbar ist wird das Programm w hrend der Installation automatisch heruntergeladen und vorkonfiguriert Wenn sowohl Snapform Designer als auch Snapform Viewer installiert werden sollen ist es sinnvoll erst den Designer und anschliessend den SnapForm Designer 5 x Benutzerhandbuch 2 3 1 Windows Macintosh 2 3 2 Windows Kapitel 2 Installation Viewer zu installieren Dies hat allerdings einzig einen Einfluss auf die Dateityp Zuordnung Installation von Snapform Designer Der aktuelle Installer von Snapform Designer kann jederzeit von der Snapform Website http www snapform com heruntergeladen werden Es ist zu beachten dass Snapform
83. sich das Kurzinfo Anzeigefenster siehe Fig 4 48 Wie der Erl uterungstext angibt k nnen f r die Kurzinfos auch HTML Texte eingegeben werden Es gelten hierf r die gleichen Bedingungen wie f r Beschreibungsfelder F r weitere Anmerkungen zu Kurztexten siehe deren Beschreibung im Abschnitt 4 4 2 1 Hinweis Kurztexte sollten wirklich kurz sein Daher sollte auf berm ssigen Einsatz von HTML Formatierungen insbesonder auch auf das Einbinden von Bildern verzichtet werden Wenn dieses Kontrollk stchen gew hlt ist kann zus tzlich zu den in der Auswahlliste angebotenen Auswahl ein beliebiger eigener Wert eingegeben werden Dieser Wert bleibt solange erhalten bis eine neue Auswahl getroffen wird Der eingegebene Wert wird nicht in die Auswahl bernommen und wenn eine neue Auswahl getroffen worden wird ist der eingegebene Wert verloren Wenn dieses Kontrollk stchen gew hlt ist wird bei der ge ffneten Liste neben dem Listenwert auch der Auswahlwert angezeigt siehe Fig 4 97 Kontrollk stchen aus bzw Fig 4 98 Kontrollk stchen ein z 1 Element 1 2 Element 2 k 3 Element 3 4 134 SnapForm Designer 5 x Benutzerhandbuch Schaltfl che verbergen Ausrichtung horizontal Zahlenwert Liste konfigurieren Fig 4 99 Konfigurationsfen ster f r Auswahlliste 066 Kapitel 4 Formular Entwicklung Wenn dieses Kontrollk stchen gew hlt ist wird die Schaltfl che am rechten Rand des Auswahllistenfelde
84. tzliche Hintergrund Themen zum Formular wie gesetzliche Grundlagen 4 260 SnapForm Designer 5 x Benutzerhandbuch Kapitel 4 Formular Entwicklung etc Diese Informationen sind nicht mehr Bestandteil des Formulars Beim Nutzen dieser Informationen wird das Formular selbst verlassen Diese Stufe wird nur dann benutzt wenn ein vertieftes Interesse vorhanden ist oder wenn es darum geht Sonderf lle zu behandeln Elemente der 4 Stufe k nnen entweder offen und jederzeit zug nglich oder aber versteckt ber die 3 Stufe eventuell auch 2 Stufe sichtbar gemacht werden In Snapform wird die 4 Stufe ber Hyperlinks siehe Abschnitt 4 4 8 1 oder ber in Infotexte eingebettete Links HTML codierte Texte siehe Abschnitt 4 4 8 2 realisiert 4 261 SnapForm Designer 5 x Benutzerhandbuch 4 5 4 5 1 Kapitel 4 Formular Entwicklung Aktionen und Logik Der gr sste Vorteil von elektronischen Formularen gegen ber Papier basierten Formularen ist die M glichkeit Intelligenz einzubauen und das Formular interaktiv zu machen Dies erfolgt normalerweise mit einer Formel oder Programmiersprache In Snapform gelangt eine Formelsprache zur Anwendung welche mit derjenigen von Tabellenkalkulationen verwandt ist Der Unterschied zwischen Formel und Programmiersprachen zeigt sich im Umfang von Kontrollstrukturen und Funktionen Dieser Umfang ist bei Formelsprachen eher geringer Andererseits kann eine Formel mit einen
85. w rden z B der Backslash selbst SnapForm Designer 5 x Benutzerhandbuch 6 6 1 Dateiendung Erkl rung Formatbeschreibung 6 2 Dateiendung Erkl rung Formatbeschreibung Kapitel 6 Snapform Dateiformate Snapform Dateiformate Formular komprimiert QDF S qdf Kompaktes Snapform Format Der gesamte Inhalt ist komprimiert und verschl sselt Ben tigt besondere Tools zum Auslesen der Daten einschliesslich der Metadaten Rein bin res Format Auslesen der Daten nur via API Format Beschreibung siehe API Dokumentation Formular offen QDF A qdf Offenes komprimiert und verschl sselt Daten und Metadaten sind in einer Snapform Format Nur die Formularbeschreibung ist offenen XML Form Zum Lesen und Schreiben der Daten werden keine besondere Tools ben tigt Das QDF Format ist im Snapform Schema beschrieben Das Schema ist unter http www snapform com open_format snapform xsd zug nglich Es ist zudem in Abschnitt 6 9 aufgef hrt Der nachstehende Code zeigt ein auf die wesentlichen Elemente reduziertes Beispiel lt xml version 1 0 encoding UTF 8 gt lt QDFA version 1 5 zmlns xsi http www w3 0r9 2001 XMLSchema instance xsi noNamespaceSchemaLlocation http www snapform com open_format snapform xsd xsi rdf http www snapform com open_format rdf xsd gt lt Metadata gt SnapForm Designer 5 x Kapitel 6 Benutzerhandbuch Snapform Dateiformate lt rdf RDF xmln
86. werden Mit Anklicken dieser Eigenschaft ffnet sich der Formeleditor zur Eingabe einer Formel Barcodefelder k nnen entweder einen konstanten Wert enthalten zum Beispiel f r die Kennung eines Dokuments oder das Resultat einer Formel wesentlich h ufiger Hinweis Allf llige Pr fziffern des Barcodes werden automatisch berechnet und d rfen daher nicht in der Formel ber cksichtigt werden Dasselbe gilt auch f r die Start und Stop Zeichen bei Codabar welche ber die betreffende Barcode Eigenschaft definiert werden Wenn das Kontrollk stchen gew hlt ist wird das Barcodefeld im Snapform Designer blockiert und kann nicht versehentlich verschoben werden Zudem werden s mtliche brigen Eigenschaften im Eigenschaften Dialog deaktiviert Der Zugriff auf die Eigenschaften ist erst wieder m glich wenn dieses Kontrollk stchen deaktiviert wird 4 141 SnapForm Designer 5 x Benutzerhandbuch Links Oben Breite H he Transparent Hintergrundfarbe Barcodefarbe Kapitel 4 Formular Entwicklung X Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des Barcodefelds Y Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des Barcodefelds Breite des Barcodefelds in Points Hinweis Die effektive Breite des Barcodes richtet sich nach
87. werden muss sehr sorgf ltig abgekl rt werden ob eine Skalierung berhaupt zul ssig ist Sicherheitshalber sollte in diesem Fall das Kontrollk stchen An Druckr nder anpassen ausgeschaltet werden und gegebenenfalls ausreichend Rand im Formular selbst geschaffen werden damit das Formular vollst ndig ausgegeben werden kann Das Kontrollk stchen muss zwingend ausgeschaltet werden wenn auf vorgedruckte Garnituren ausgedruckt wird Dateiformat Das Dateiformat kann zwar schon beim Erstellen eines neuen Dokuments gew hlt werden Es ist jedoch in vielen F llen zu diesem Zeitpunkt nicht sicher ob die Daten komprimiert verschl sselt oder offen gelegt gespeichert werden sollen Daher kann das Dateiformat in den Dokumenteinstellungen definitiv gew hlt werden Dieses Optionsfeld bestimmt ob beim Speichern des Formulars die Daten verschl sselt komprimiert oder offen gelegt in XML Form gespeichert werden Die Option Verschl sselt schreibt das Formular im QDF S Format welches sehr kompakt ist zur ck Damit die Daten ausgelesen werden 4 290 SnapForm Designer 5 x Benutzerhandbuch 4 8 3 Kapitel 4 Formular Entwicklung k nnen wird eine spezielle Server Komponente ben tigt weitere Ausk nfte hier ber sind von Ringler Informatik AG erh ltlich Die Option Offen schreibt das Formular im QDF A Format welches weniger kompakt ist jedoch die Daten f r jeglichen XML Parser oder eine andere Applikation zug nglich macht
88. wird Eine Formel beginnt immer mit dem Gleichheitszeichen Wenn das Gleichheitszeichen fehlt wird die Eingabe als wortw rtlicher Text betrachtet und gegebenenfalls dargestellt Die Formel kann entweder direkt eingetippt oder aber aus den Bausteinen von den Feldern Variablen Operatoren und Funktionen zusammengestellt werden Ein Doppelklick auf den betreffenden Baustein bringt ihn an die Eingabeposition im Feld Formel Die Bausteine haben Platzhalter f r Argumente Diese Platzhalter k nnen mit Doppelklick selektiert werden und ein Doppelklick auf den einzuf genden Baustein ersetzt den Platzhalter mit dem gew nschten Eintrag Im Feld Beschreibung erscheint f r die eingebauten Bausteine ein kurzer Text welcher zum grossen Teil mit den Beschreibungen im Abschnitt 5 3 bereinstimmt SnapForm Designer 5 x Benutzerhandbuch 3 2 9 3 2 9 1 3 2 9 2 Kapitel 3 Verwendung des Designers Auf diese Art k nnen auch sehr komplexe Formeln mit einem Minimum an Tippaufwand zusammengestellt werden Einzig bei Funktionen mit optionalen Argumenten ist darauf zu achten dass die eckigen Klammern welche diese Argumente kennzeichnen entfernt werden Wenn die Formel fertig zusammengestellt ist kann sie mit OK bernommen werden Es wird allerdings empfohlen zuerst die Formel auf formale Richtigkeit zu pr fen mit Anklicken von Syntax pr fen Wenn die Syntaxpr fung einen Fehler entdeckt erscheint eine Fehlermeldung welch
89. x Benutzerhandbuch Bar 39 Ext IND 25 Interleaved 25 Kapitel 4 Formular Entwicklung Dies ist der Code 39 extended oder Full ASCII Code 39 Er basiert auf dem Code 39 erlaubt aber die Darstellung aller 7 bit ASCII Zeichen indem Zeichen des Code 39 Zeichenumfangs kombiniert werden G ltige Zeichen 0123456789 Space ABCDEFGHIJKLMNOPQRSTUVWXYZIHSR amp lt gt _ abcdefghijklmnopgrstuvwxyzt plus nicht darstellbare Sonderzeichen Einsatzbereich Industrie Medizin Milit r Eine Pr fziffer Modulo 43 kann optional spezifiziert werden Dies ist der Industrial 2 of 5 oder Standard 2 of 5 Code ein numerischer Code niedriger Dichte Ein Zeichen wird durch 5 schwarze Balken wovon 2 breit dargestellt Die Balkenzwischenr ume sind ohne Informationsgehalt und dienen einzig zum Auseinanderhalten der schwarzen Balken Dieser Code ist einer der ltesten numerischen Codes Der 2 of 5 Code ist eine diskrete Symbologie mit variabler L nge Er besitzt keine Selbstkontrollmechanismen Eine Pr fziffer Modulo 10 kann jedoch auf Applikationsebene definiert werden G ltige Zeichen 0123456789 Einsatzbereich Industrie Dieser Code sollte wegen seiner geringen Informationsdichte nicht mehr f r neue Anwendungen eingesetzt werden Anstelle dessen sollte sofern berhaupt ein 2 of 5 Typ eingesetzt werden soll der Interleaved 2 of 5 Code zum Zuge kommen Dies ist der Interleaved 2 of 5 Code ein numerischer C
90. zur ckgegeben und dem Ziel zugewiesen Ein Beispiel f r einen Operator ist die Addition Symbol SnapForm Designer 5 x Benutzerhandbuch Kapitel 5 Formelsprache Referenz Funktionen werden auf den Argumenten angewandt Das Resultat wird zur ckgegeben und dem Ziel zugewiesen Funktionsresultate k nnen zudem mit Operatoren verkn pft werden oder als Argument f r eine andere Funktion dienen Sie sind zudem ein gleichwertiger Ersatz f r Beschriftungsfelder welche einzig als Tr ger von Formeln gedient haben SnapForm Designer 5 x Benutzerhandbuch 5 1 9 1 1 Typ Beschreibung Typ Beschreibung Typ Beschreibung Kapitel 5 Formelsprache Referenz Konstanten TRUE Boolean Dies ist eine Boole sche Konstante und hat die Bedeutung von wahr entsprechend zutreffend Sie erscheint als Resultat einer logischen Verkn pfung oder als R ckgabewert einer Funktion Hinweis Diese Konstante kann auch klein geschrieben werden true FALSE Boolean Dies ist eine Boole sche Konstante und hat die Bedeutung von falsch entsprechend nicht zutreffend Sie erscheint als Resultat einer logischen Verkn pfung oder als R ckgabewert einer Funktion Hinweis Diese Konstante kann auch klein geschrieben werden false pi Zahl Dies ist die Zahl Pi n welche dem Verh ltnis zwischen Kreisumfang und Kreisdurchmesser entspricht Der Wert lautet 3 141592653589793 in der in Snapform definierten Genauigk
91. 0 Feldsegmentierung Fig 465 Drop Down Menu f r Feldsegmentie rung in Zahlenfel dern Keine Feldsegmentierung Kapitel 4 Formular Entwicklung Segmentierung nicht ver ndert was sich bei der Art und Weise wie er erscheint wenn das Feld aktiv ist klar zeigt Wenn f r diese Eigenschaft angeklickt wird ffnet sich das Konfigurationsfenster siehe Fig 4 64 Feld segmentieren x Feldsegmentierung Abstand zwischen Zeichen 1 50 Zeichenbreite 11 30 Hilfe OK Abbrechen Im Konfigurationsfenster f r Feldsegmentierung sind folgende Eigenschaften einstellbar Dieses Drop Down Menu steuert die Art der Segmentierung des Feldes siehe Fig 4 65 Nur Dezimalstellen separieren Jede Zahl Zahlen und Minuszeichen Dies ist die Grundeinstellung und das Feld wird nicht segmentiert Die Felder f r Abstand zwischen Zeichen und Zeichenbreite sind nicht aktiv SnapForm Designer 5 x Benutzerhandbuch Nur Dezimalstellen separieren Fig 4 66 Konfigurationsfen ster f r Feldsegmen tierung mit Separierung der Dezimalstellen 051 Jede Zahl Zahlen und Minuszeichen Kapitel 4 Formular Entwicklung In dieser Segmentierungsart wird die Zahl in einen Block vor dem Dezimalzeichen und nach dem Dezimalzeichen aufgetrennt Das Dezimalzeichen selbst wird nicht dargestellt Hinweis Diese Segmentierungsart ist spezifisch f r W hrungsbetr ge entwickelt worden bei welchen eine freie Anzahl Stelle
92. 0 Typ True Type 1 Arial 12 Typ True Type 8 Arial 14 Typ True Type Arial 10 Typ True Type Arial 12 Typ True Type 8 Arial 14 Typ True Type 8 Arial 8 Typ True Type RDF Metadaten m Arial 8 Typ True Type n 8 Courier New 10 Typ True Type 8 Arial 10 Typ True Type Serverseitige 2 Courier New 10 Typ True Type Interaktion Der Dialog Serverseitige Interaktion ist eine Zusammenfassung der benutzten Schriften und dient prim r dem Entwickler zur Hilfe bei der Abkl rung ob Lizenzbedingungen f r die verwendeten Schriften eingehalten werden k nnen Hinweis s liegt in der Verantwortung des Formularentwicklers sicher zu stellen dass die mit den verwendeten Schriften verbundenen Lizenzbedingungen eingehalten werden Ringler Informatik AG lehnt Jegliche Verantwortung f r Lizenzverletzungen ab Dieser Dialog dient ausschliesslich zur Anzeige von Informationen 4 8 8 eFiling Daten bertragung Einer der grossen Vorz ge von elektronischen Formularen ist die M glichkeit medienbruchfrei die Informationen in den betreffenden Gesch ftsprozess zu bertragen Diese Daten bertragung wird besonders im Beh rdenumfeld als eFiling bezeichnet 4 304 SnapForm Designer 5 x Benutzerhandbuch Fig 4 179Das Fenster Formu lareinstellungen eFiling 120 eFiling erlauben Kapitel 4 Formular Entwicklung Es ist klar dass f r ein erfolgreiches eFiling das Formular und ein entsprechender serverseitiger
93. 1 N71AAAASKCGgAAOFUAgqm9 EWAvVbs 3p5e0AAKAAJxMqap0OdAo DHALAPr8xrPE fcjiG IZwck1bOMHyAwdKMAd10UGhvD204B60dUN6wwV1 AlsBg5EccH 4u5IpwoSAiAjCQA gt lt Form gt Im Element Form ist ein Blob mit der codierten Formulardefinition enthalten welche von Snapform Designer und Snapform Viewer interpretiert wird lt QDFA gt SnapForm Designer 5 x Benutzerhandbuch 6 3 Dateiendung Erkl rung Formatbeschreibung 6 4 Dateiendung Erkl rung Formatbeschreibung Kapitel 6 Snapform Dateiformate Formular Template komprimiert QDF S qdft Kompaktes Snapform Template Format Der gesamte Inhalt ist komprimiert und verschl sselt Ben tigt besondere Tools zum Auslesen der Daten einschliesslich der Metadaten Das Template Format forciert im Snapform Viewer ein Speichern unter miteinem anderen Namen Rein bin res Format Auslesen der Daten nur via API Format Beschreibung siehe API Dokumentation Formular Template offen QDF A gdft Offenes Snapform Format Nur die Formularbeschreibung ist komprimiert und verschl sselt Daten und Metadaten sind in einer offenen XML Form Zum Lesen und Schreiben der Daten werden keine besondere Tools ben tigt Das Template Format forciert im Snapform Viewer ein Speichern unter unter einem anderen Namen Die Formatbeschreibung ist mit dem normalen PDF A Format identisch siehe Abschnitt 6 2 SnapForm Designer 5 x Benutzerhandbuch 6 5 Dateiend
94. 1 Die Nummerierung der Positionen beginnt mit 0 Wenn das Argument start fehlt wird mit Position O begonnen Eine bersicht ber die Syntax von Regular Expressions befindet sich in Abschnitt 5 4 match string regex replaceAll orig_string regex replace_with Siehe func_regex adf Floor x Mathematik Funktion Rundet den Eingabewert auf die n chstkleinere ganze Zahl ab x numerisch beliebiger Wert numerisch SnapForm Designer 5 x Benutzerhandbuch Erkl rung Siehe auch Beispiel 5 3 26 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Kapitel 5 Formelsprache Referenz Gibt den auf die n chstkleinere ganze Zahl abgerundeten Eingabewert zur ck Dies entspricht im Wesentlichen dem Abschneiden der Nachkommastellen zumindest bei positiven Zahlen Trunc x Round x Ceil x Cover x Siehe func_math1 qdf getBytes string String Funktion Codiert die eingegebene Zeichenkette zu einer Bytefolge welche in einem 2D Barcode mit Codierung Bin r eingegeben werden kann string numerisch beliebiger Wert Bytefolge Wandelt den als Argument bergebenen String zu einer Bytefolge um welche zur Erzeugung eines 2D Barcodes mit Codierung Bin r dienen kann F r die Umwandlung wird die UTF 8 Zeichensatzcodierung verwendet Die mit dieser Funktion erzeugte Bytefolge kann mit der Funktion Compress x weiter komprimiert werden Hinweis Die in fr heren Snapform Versione
95. 1 3 4 1 3 5 Kapitel 1 Einleitung Workflow und Management Tools Die Workflow und Management Tools erweitern Snapform zu einer vollst ndigen eForms L sung und erm glichen ein zentrales Datenmanagement sowie eine zentral gesteuerte Sicherheitspolitik f r die Formulare und deren Daten Die Workflow und Management Tools sind nicht im Umfang dieser Dokumentation beschrieben F r weitere Informationen steht Ringler Informatik AG zur Verf gung API und SDK F r Snapform Anwendungen besteht ein API mit entsprechendem SDK Diese Komponenten sind nicht Bestandteil dieser Dokumentation F r weitere Informationen steht Ringler INformatik AG zur Verf gung SnapForm Designer 5 x Benutzerhandbuch 1 4 1 4 1 Kapitel 1 Einleitung Das QDF Dokumentenformat Allgemeines Das Dokumentenformat f r Snapform heisst QDF Quick Document Format und basiert auf XML QDF besteht im Wesentlichen aus den folgenden f nf Komponenten reduzierte Form von SVG zur Darstellung von Hintegrundlayout und Grafik Font Ersatz und Einbettungsmechanismus Objekt Ebene mit vektorbasierten Dateneingabe Komponenten Daten Ebene welche Daten in einer strukturierten Art und Weise repr sentiert Strukturiertes Speichersystem zum B ndeln dieser Elemente sowie weiterer Anh nge in einer einzigen Datei wobei Daten wahlweise bzw soweit sinnvoll komprimiert werden Die Gesamtheit dieser f nf Komponenten f hrt zu bedeutenden Vorteilen OD
96. 1976 2007 Ringler Informatik AG I maa Die L nge und Breite des QRCode Barcode Felds kann durch Ziehen der Ankerpunkte des Selektionsrechtecks ver ndert werden die Position auch durch Anfassen und Ziehen Beim berfahren der Ankerpunkte ndert der Cursor in Doppelpfeile welche die Bewegungsrichtung des Ankerpunktes angeben Beim Anfassen und Dr cken der Maustaste ndert sich der Cursor zu einem Hohlpfeil Die brigen Merkmale eines QRCode Barcode Feldes werden ber das Eigenschaften Fenster kontrolliert siehe Fig 4 129 4 199 SnapForm Designer 5 x Benutzerhandbuch Fig 4 129igenschaften eines QRCode Barcode felds 086 Name Kategorie Stylesheet Tabulator Reihenfolge Kapitel 4 Formular Entwicklung Eigenschaften von QRCode Barcode Name Bcq000 Kategorie Stylesheet Default 10 Tabulator Reihenfolge 1 druckbar v sichtbar vA erforderlich E wert Gesperrt O Links 67 50 Oben 55 7143 Breite 96 00 H he 96 00 berschrift Transparent m Hintergrundfarbe Barcode Farbe A Inhalt dehnen vA Codierung Auto Fehlerkorrektur Stufe L Version 1 Autokonfigurieren vA FNC 1 Keine Modulgr sse 1 Structured Append aktivieren O Structured Append ID 0 Structured Append Index 1 Structured Append Anzahl 1 Der Name des ORCode Barcodefelds im Dokument Dieser Name kann ge ndert werden Zugeh rigkeit zu einer oder mehreren Kategorien welche es erlauben logisch zusa
97. 20 340 360 380 400 SnapForm Designer 5 x Benutzerhandbuch 3 2 6 Fig 3 23 Repr sentatives Bei spiel f r ein Eigen schaftenfenster Kapitel 3 Verwendung des Designers Das Editor Fenster kann zwsichen Entwurf Ansicht und Vorschau umgeschaltet werden siehe Abschnitt 3 3 Ausgehend vom Nullpunkt in der oberen linken Ecke laufen Massst be mit Masseinheit point Mit Anklicken des Fadenkreuz Symbols wird ein Fadenkreuz ein und ausgeschaltet welches die Positionierung von Elementen sowie das Vermessen von Positionen auf einem Hintergrundbild erleichtern kann Im oben stehenden Bild ist das Fadenkreuz eingeschaltet Das Schliess Symbol in der rechten oberen Ecke hat die gleiche Funktion wie der Menubefehl Datei gt Schliessen Eigenschaftenfenster Je nach aktivem Werkzeug und aktiver Selektion zeigt das Eigenschaftenfenster siehe Fig 3 23 f r ein repr sentatives Beispiel unterschiedliche Informationen an Eigenschaften von Mehrzeiliges Textfeld Eigenschaft Name Kategorie MIOOO Stylesheet Default 10 Tabulator Reihenfolge 10 druckbar v sichtbar vA erforderlich O Wert Gesperrt O Links 82 7922 Oben 45 7792 Breite 148 898 H he 61 00 schreibgesch tzt O Einmalfeld r Kurzinfo Text Maximale Zeilenzahl 0 Einzelne Zeile zentrieren O Link zu Objekt Grunds tzlich zeigt das Eigenschaftenfenster Eigenschaftsname Eigenschaftswert Paare an Je nach Art der Eigenschaft wird de
98. 20 340 360 380 400 420 440 480 480 500 520 540 560 580 0 20 E l SnapForm Designer 5 x Benutzerhandbuch Fig 4 121 Beispiele f r PDF 4 4 6 4 417 Barcodes von pdf417 gdf in Snap form Viewer 082 Kapitel 4 Formular Entwicklung pdf417 qdf Snapform Viewer HH 2 Aa O o 0 ch 2D Barcodes PDF417 Code PDF417 Barcode Der PDF 417 Barcode ist eine 2 dimensionale geschichtete Symbologie hoher Dichte Die Datenkapazit t betr gt rund 1800 Zeichen bzw 1100 bin re Zeichen pro Symbol 2 5 i k Ik a Bcp000 PDF 417 Barcode 16 Spalten Fehlerkorrekturgrad 2 Bca001 PDF 417 Barcode 16 Spalten Fehlerkorrekturgrad 6 Bca002 PDF 417 Barcode 28 Spalten Fehlerkorrekturgrad 2 Bca004 PDF 417 Barcode 16 Spalten Fehlerkorrekturgrad 2 Daten vorkomprimiert Mit compress x Symbol Bin r komprimiert 5 Bca003 PDF 417 Barcode 4 Spalten Fehlerkorrekturgrad 2 AUN c Alle f nf Barcodes stellen den im Eingabefeld definierten Text entsprechend den gew hlten Eigenschaften In der Beispieldatei kann der Text ver ndert werden und die Symbole ver ndern sich entsprechend Datamatrix Der Datamatrix Barcode ist eine zweidimensionale Matrix Symbologie hoher Dichte mit quadratischen Modulen Die maximale Datenkapazit t betr gt 3116 numerische Zeichen 2335 alphanumerische Zeichen oder 1556 Bytes Bin rdaten Die codierten Daten setzen sich aus quadratischen Bereichen zusammen und das Symbol selbst
99. 3 3 beschrieben ffnet einen Datei ffnen Dialog aus welchem das gew nschte qdf Dokument ausgew hlt werden kann Wenn bereits ein Dokument offen ist wird dieses erst geschlossen Wenn ungespeicherte nderungen vorhanden sind erscheint ein Dialog welcher fragt ob das Dokument gespeichert werden soll siehe Fig 3 10 ffnet einen Datei ffnen Dialog aus welchem das gew nschte Hintergrund Dokument im hdt Format ausgew hlt werden kann SnapForm Designer 5 x Benutzerhandbuch Feldebene ffnen Formular speichern Formular speichern unter Fig 3 9 Der Speichern Unter Dialog Kapitel 3 Verwendung des Designers Die Hintergrundebene wird in einem separaten Arbeitsschritt erzeugt indem eine PDF Datei mittels dem Snapform PDF Converter in eine HDT Datei umgewandelt wird Wenn bereits ein Dokument offen ist wird dieses erst geschlossen Wenn ungespeicherte nderungen vorhanden sind erscheint ein Dialog welcher fragt ob das Dokument gespeichert werden soll siehe Fig 3 10 ffnet einen Datei ffnen Dialog aus welchem das gew nschte Hintergrund Dokument im hdo Format ausgew hlt werden kann Wenn bereits ein Dokument offen ist wird dieses erst geschlossen Wenn ungespeicherte nderungen vorhanden sind erscheint ein Dialog welcher fragt ob das Dokument gespeichert werden soll siehe Fig 3 10 Speichert das Formular unter dem bestehenden Namen Dabei wird eine allf llige
100. 4 u Mit dem Kontrollk stchen Werkzeugt verkn pft ist ein Kontrollk stchen Feld 12 pt breit und 12 pt hoch Mit Mausklick wird dieses Feld auf der Arbeitsfl che platziert Dabei erh lt es automatisch einen Namen bestehend aus den Zeichen Cb und einer dreistelligen fortlaufenden Nummer beginnend mit 000 Das erste in einem Formular mit dem Kontrollk stchen Werkzeug platzierte Feld tr gt daher den Namen Cb000 In der Objektstruktur wird es der betreffenden Seite hinzugef gt In Fig 4 85 ist das erste Kontrollk stchen in einem neuen Formular platziert und anschliessend mit Anklicken selektiert worden Snapform Designer Neues Formular Datei Bearbeiten Format Steuerelemente Ansicht Extras Hilfe alo a a oe e Bexa Default 10 10 a aaa gBeBtasuWEEE sS NAAMAN B EEH 1976 2007 Ringler Informatik AG Die L nge und Breite des Kontrollk stchen kann durch Ziehen der Ankerpunkte des Selektionsrechtecks ver ndert werden die Position 4 115 SnapForm Designer 5 x Benutzerhandbuch Fig 4 86 Eigenschaften eines Name Kontrollk stchens 059 Kapitel 4 Formular Entwicklung auch durch Anfassen und Ziehen Beim berfahren der Ankerpunkte ndert der Cursor in Doppelpfeile welche die Bewegungsrichtung des Ankerpunktes angeben Beim Anfassen und Dr cken der Maustaste ndert sich der Cursor zu einem Hohlpfeil Die brigen Merkmale e
101. 420 440 480 480 500 520 540 560 580 2D Barcodes Aztec Code 4 175 SnapForm Designer 5 x Benutzerhandbuch Fig 4 116Beispiele f r Aztec 4 4 6 3 Barcodes von aztec gdf in Snap form Viewer 079 Kapitel 4 Formular Entwicklung aztec qdf Snapform Viewer E e Ay mn 150 Wan S 2D Barcodes Aztec Code Text in Feld eingeben The quick brown fox jumps over the lazy dog who thinks he is an Aztec 1 Bca000 Aztec Barcode Konfiguration voll Dehnen ein 2 Bca001 Aztec Barcode Konfiguration kompakt Dehnen ein 3 Bca002 Aztec Barcode Konfiguration Automatik Dehnen aus kleineres Feld 4 Bca003 Aztec Barcode Konfiguration Automatik Dehnen ein Rune 4 Alle vier Barcodes stellen den im Eingabefeld definierten Text entsprechend den gew hlten Eigenschaften dar In der Beispieldatei kann der Text ver ndert werden und die Symbole ver ndern sich entsprechend PDF417 Barcode Der PDF 417 Barcode ist eine 2 dimensionale geschichtete Symbologie hoher Dichte Die Datenkapazit t betr gt rund 1800 Zeichen bzw 1100 bin re Zeichen pro Symbol Die codierten Daten liegen in Form von Zeilen vor welche mit einem Startzeichen beginnen eine gewisse Anzahl Datenzeichen enthalten und mit einem Stopzeichen enden Daraus ergibt sich die typische 4 176 SnapForm Designer 5 x Benutzerhandbuch Fig 4 117PDF 417 Barcode Werkzeug Cursor Kapitel 4 Formular Entwicklung Spaltenstruktur Die Anzahl
102. 5 5195 Breite 96 00 H he 12 00 schreibgesch tzt Einmalfeld Kurzinfo Text Ausrichtung horizontal Rechts L nge 0 F hrende Mullen Runden kein Funden Immer negativ Mindestwert H chstwert Eingabefelder konfigurieren Link zu Objekt Die allgemeinen Eigenschaften von Eingabefeldern sind in Abschnitt 4 4 2 1 beschrieben Die nachstehenden Eigenschaften sind entweder spezifisch f r Zahlenfeldee oder haben Erg nzungen zu den allgemeinen Eigenschaften Die Formatierung und Darstellung der Zahlen wird ber die Stilvorlage gesteuert siehe Abschnitt 4 7 1 SnapForm Designer 5 x Benutzerhandbuch Ausrichtung horizontal L nge f hrende Nullen Kapitel 4 Formular Entwicklung Praxistip Bei unerwarteten Resultaten der Zahlendarstellung kann eine Kontrolle der Stilvorlage im Stilvorlagen Editor Klarheit verschaffen Grundeinstellung bei der horizontalen Ausrichtung ist rechts Dies erleichtert die Darstellung von mehreren Zahlen in einer Spalte Maximale Anzahl Zeichen im Feld Wenn beim Ausf llen diese Anzahl Zeichen erreicht wird werden s mtliche weiteren eingegebenen Zeichen ignoriert Kein Wert oder der Wert O bedeutet dass keine L ngenbeschr nkung herrscht Hinweis Snapform hat wie praktisch alle andere Software auch eine technisch bedingte Limite bei der Gr sse von Zahlen Diese Limite liegt bei 16 signifikanten Stellen Zahlen mit mehr als 16 Ziffern werden gerundet oder abgeschnitten Es empfie
103. 60 180200 220 240 260 280 300 320 340 360 380 400 420 440 480 480 500 520 540 560 580 a EEEREN AT Br EE TEATE S a a ar rar E f Default 10 1 69 6429 50 3571 12 00 12 00 Textposition Position rechts oben b ndig BESEHHBBLHEEE ST EM B EEH 1976 2007 Ringler Informatik AG Die L nge und Breite Infopunkts kann durch Ziehen der Ankerpunkte des Selektionsrechtecks ver ndert werden die Position auch durch Anfassen und Ziehen Beim berfahren der Ankerpunkte ndert der Cursor in Doppelpfeile welche die Bewegungsrichtung des Ankerpunktes angeben Beim Anfassen und Dr cken der Maustaste ndert sich der Cursor zu einem Hohlpfeil Die brigen Merkmale eines Infopunkts werden ber das Eigenschaften Fenster kontrolliert siehe Fig 4 158 4 247 SnapForm Designer 5 x Benutzerhandbuch Fig 4 158Figenschaften eines Infopunkts 105 Name Kategorie Stylesheet Kapitel 4 Formular Entwicklung Eigenschaften von Hinweis Name Ip000 Kategorie Stylesheet Default 10 Tabulator Reihenfolge 1 druckbar E sichtbar vA erforderlich E Wert Gesperrt m Links 69 6429 Oben 50 3571 Breite 12 00 H he 12 00 Textdetails Textposition Position rechts oben b ndig Der Name des Infopunkt Felds im Dokument Dieser Name kann ge ndert werden Zugeh rigkeit zu einer oder mehreren Kategorien welche es erlauben logisch zusammengeh rende Gruppen von Elementen zu bilden
104. 75 00 240 00 72 00 Horizontale Zeilenausrichtung Anzahl Spalten 0 Anzahl sichtbare Zeilen 3 Scrollen erlauben Selektor verstecken Zeilenh he Abstand Selektor Abstand Bildlaufleiste Aufstellungs Titel Nummerierung beginnen bei Tabelle konfigurieren sDer Name des Tabellencontainers im Dokument Dieser Name kann ge ndert werden Zugeh rigkeit zu einer oder mehreren Kategorien welche es erlauben logisch zusammengeh rende Gruppen von Elementen zu bilden Beim Anklicken dieses Felds ffnet sich der Kategorien Dialog siehe Fig 4 23 Die Kategorien werden durch Anklicken des betreffenden Kontrollk stchens ausgew hlt Mit OK wird die Auswahl bernommen 4 212 SnapForm Designer 5 x Benutzerhandbuch Stylesheet Tabulator Reihenfolge druckbar sichtbar erforderlich Wert Gesperrt Kapitel 4 Formular Entwicklung Das f r das Element g ltige Stylesheet Wenn explizite kein Stylesheet ausgew hlt worden ist wird das erste Default Stylesheet genutzt Bei Tabellen sind insbesondere die unter dem Reiter Tabellen Farben definierten Eigenschaften von Bedeutung Ordnungsnummer des Elements in der Tabulator Reihenfolge Dieser Wert wird automatisch vergeben und liegt in der Reihe der Feld Tabulator Reihenfolge welche mit 10 beginnend in Zehnerschritten erh ht wird Das erste Feld des Formulars hat daher den Tabulator Reihenfolge Wert 10 das zweite den Wert 20 etc Der Wert kann ver ndert wer
105. 8 4 1 4 8 4 2 4 8 4 3 4 8 5 4 8 6 4 8 7 4 8 8 Hinweise Infopunkte Schaltfl chen Angewandte Aktive Elemente ein Hilfesystem Aktionen und Logik Tr ger von Aktionen und Logik Felder Funktionen In Snapform verf gbare Aktionen und Logik String Funktionen Regular Expression Funktionen Mathematik Funktionen Tabellen Funktionen Datums Funktionen Status Funktionen Konsistenzpr fungs Funktionen Identifikations Funktionen Combobox Funktionen Spezial Funktionen Integrit t des Formulars Stilvorlagen Der Stilvorlageneditor Stilvorlagen importieren und exportieren Formular und Sicherheitseinstellungen Einleitung Allgemeine Einstellungen Dokument Angaben Vorlagen Druck Dateiformat Sicherheit Passw rter Optionen Befehlstasten Pr fung Formular mit Ablaufdatum Ung ltige Formulare Unvollst ndige Formulare RDF Metadaten Serverseitige Interaktion Schriftarten eFiling Daten bertragung Kapitel 245 258 259 262 262 263 203 264 265 266 267 269 270 272 213 274 275 276 278 280 280 286 287 287 288 288 289 290 290 291 292 293 295 298 298 299 300 300 301 303 304 SnapForm Designer 5 x Benutzerhandbuch 4 8 8 1 4 8 8 2 4 8 8 3 4 8 8 4 4 9 4 10 5al 5 1 1 2 3 5 14 5 1 3 5 2 2 9 32 5 2 4 323 5 2 6 en 5 2 8 5 29 5 2 1 5 2 1 32 5 2 1 Sl Er u RR wmN O 53 Sen 3 232 5 3 3 5 3 4 5 3 5 5 3 6 el 5 3 8 399 3210 5 3 11 Format Dateiname Ziel UI Eins
106. Barcodefeldes Mit Anklicken der Eigenschaft ffnet sich das Farbauswahlfenster siehe Abschnitt 3 2 9 2 welches die Definition der gew nschten Farbe erlaubt Die Hintergrundfarbe wird nur dann ber cksichtigt wenn das Kontrollk stchen Transparent ausgeschaltet ist Farbe des Barcodes Mit Anklicken der Eigenschaft ffnet sich das Farbauswahlfenster siehe Abschnitt 3 2 9 2 welches die Definition der gew nschten Farbe erlaubt Hinweis Die Normen f r den QRCode Barcode k nnen Vorschriften bez glich der zu verwendenden Farben enthalten und sollten konsultiert werden Ebenso ist zu beachten dass einzig die Vollfarben Schwarz Cyan Magenta und Yellow vollfl chig gedruckt werden es sei denn es w rden Schmuckfarben eingesetzt und dass eine gute Druckqualit t nur mit diesen Farben bei 100 S ttigung zu nicht aufgerasterten Modulen f hrt Dieses Kontrollk stchen bestimmt ob das Symbol auf die Gr sse des QRCode Barcodefelds skaliert wird Wenn es eingeschaltet ist wird das Symbol immer auf die Gr sse des Felds gebracht Dabei wird der Wert f r die Eigenschaft Modulgr sse automatisch bersteuert Wenn es 4 202 SnapForm Designer 5 x Benutzerhandbuch Codierung Byte Numerisch Alphanumerisch Kanji Kapitel 4 Formular Entwicklung ausgeschaltet ist wird das Symbol mit der festgelegten Modulgr sse erzeugt und in der linken oberen Ecke des Felds positioniert Vorsicht Wenn diese Eigenschaft eingeschal
107. Beim Anklicken dieses Felds ffnet sich der Kategorien Dialog siehe Fig 4 23 Die Kategorien werden durch Anklicken des betreffenden Kontrollk stchens ausgew hlt Mit OK wird die Auswahl bernommen Das f r das Element g ltige Stylesheet Wenn explizite kein Stylesheet ausgew hlt worden ist wird das erste Default Stylesheet genutzt Von den Stylesheet Definitionen sind f r Infopunkte die Bereiche Schriftarteinstellungen und Erweiterte Sprachunterst tzung in Allgemeine Einstellungen sowie die Einstellungen f r Infopunkt und Hyperlink des Stylesheet Editors wichtig Praxistip Da Infopunkt Felder h ufig mit weisser Schrift auf dunklem Hintergrund dargestellt werden kann die Lesbarkeit des Texts Eigenschaft Wert mit Wahl eines Stylesheets mit fetter Schrift verbessert werden z B Arial 10 Bold anstelle von Arial 10 4 248 SnapForm Designer 5 x Benutzerhandbuch Tabulator Reihenfolge druckbar sichtbar erforderlich Wert Gesperrt Kapitel 4 Formular Entwicklung Ordnungsnummer des Elements in der Tabulator Reihenfolge Dieser Wert ist immer 1 und kann nicht ver ndert werden Das bedeutet dass das Element nicht Bestandteil der Tabulatoren Reihenfolge ist Diese Eigenschaft ist bei Infopunkt Feldern immer ausgeschaltet und kann nicht ge ndert werden Wenn das Kontrollk stchen gew hlt ist wird der Infopunkt auf dem Bildschirm angezeigt Diese Eigenschaft ist bei Infopunkt Feldern immer ausgescha
108. Beispiel siehe func_consist qdf Validiett Nummern unter Verwendung des rekursiien MOD 10 Algorithmus Beispiel siehe func_consist qdf Identifikations Funktionen Identifikations Funktionen dienen zum Erzeugen von eindeutigen einmaligen Zeichenfolgen welche eine exakte Zuordnung zu Datens tzen erlauben Die folgenden Funktionen sind den Identifikations Funktionen zugeordnet Erzeugt einen einmaligen Identifikationsstring GUID Global Unique Identifier Beispiel siehe func_ident gqdf Erzeugt einen einmaligen Identifikationsstring GUID Global Unique Identifier welcher der laufenden Arbeitssitzung mit Snapform Viewer zugewiesen werden kann 4 274 SnapForm Designer 5 x Benutzerhandbuch getPrintlD getDatalD getRandomsString len gth digits getPrintldStr length digits 4 5 2 9 setList ComboBox str_items str_values getSelectedindex Co mboBox Kapitel 4 Formular Entwicklung Beispiel siehe func_ident qdf Erzeugt einen einmaligen Identifikationsstring GUID Global Unique Identifier welcher mit einem Druckauftrag verkn pft werden kann Beispiel siehe func_ident gqdf Erzeugt einen einmaligen Identifikationsstring GUID Global Unique Identifier welcher mit einem Satz Formulardaten verkn pft werden kann Beispiel siehe func_ident qdf Erzeugt einen zuf llig aufgebauten String der L nge length Beispiel siehe func_ident qdf Erzeugt einen frei konfigurierbaren einmalige
109. Benutzerhandbuch Fig 433 Abdeckfl chen Bei spiele von covers gdf j Snapform Viewer Datei Ansicht Einstellungen Fenster Hilfe Kapitel 4 Formular Entwicklung covers qdf Snapform Viewer BASA e ice iin m 1120 Department of the Treasury Intemal Revenue Service 77 A Check if 1 Consolidated retum attach Form 851 For calendar year 2006 or tax year beginning gt Name U S Corporation Income Tax Return separate instructions OMB No 1545 0123 2006 B Employer identification number 2006 ending 20 2 Personal holding co attach Sch PH Number street and room or suite no If a P O box see instructions C Date incorporated Personal service corp see instructions me 4 Schedule M 3 required attach Sch M 3 City or town state and ZIP code E Check if 1 Initial return 2 U Final retum 3 LI Name change _ 4 D Total assets see instructions w C Address change ta Gross receipts or sales b Less retums and allowances c Ba gt 1c 2 Cost of goods sold Schedule A line 8 2 E 3 Gross profit Subtract line 2 from line 1c 3 4 Dividends Schedule C line 19 4 g 5 Interest 5 6 Gross rents 6 7 Gross royalties 7 8 Capital g net incomo
110. D getDatalD getRandomString length digits Siehe func_ident qdf getValues delimiter value1 value2 Tabellen Funktion F gt dieWerte der angegebenen Felder zu einem String zusammen und benutzt dabei das Trennzeichen delimiter delimiter Trennzeichen muss zwischen Anf hrungszeichen eingegeben werden value1 valuen Bezeichnung der Felder deren Werte im Resultat zusammengef gt werden sollen String F gt die Werte der als valuel valuen angegebenen Feldbezeichnungen zu einem String zusammen Das Trennzeichen ist delimiter Diese Funktion dient haupts chlich zum Aufbereiten von Datenstr men f r 2D Barcodes kann aber auch f r die Daten bertragung eingesetzt werden 5 42 SnapForm Designer 5 x Benutzerhandbuch Siehe auch Beispiel 5 3 43 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel Kapitel 5 Formelsprache Referenz Die Feldbezeichnungen d rfen nicht Bestandteil einer Tabelle sein Bei Feldwerten welche Tabellen Elementen zugewiesen sind werden keine Daten in das Resultat eingef gt Zum Auslesen von Tabellenwerten wird die Funktion TblValues table tbl_start tbl_end row_start row_end delimiter column column benutzt Feldwerte werden als Strings dargestellt auch wenn sie urspr nglich numerisch oder als Datum definiert worden sind TblValues table tbl_start tbl_end row_start row_end delimiter column
111. D getPrintldStr length digits getRandomString length digits Siehe func_ident qdf getDay date_value Datums Funktion Gibt den Monatstag des Datums date_value an date_value g ltiges Datum Ganze Zahl zwischen 1 und 31 Gibt den Monatstag des Eingabedatum date_value zur ck Das Eingabedatum kann in der Zukunft oder Vergangenheit liegen Diese Funktion ist Teil der Umkehrfunktion von Date year month day getMonth date_value getYear date_value Date year month day brige Datums Funktionen Siehe func_date qdf getHour time_value Datums Funktion SnapForm Designer 5 x Benutzerhandbuch Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 32 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Kapitel 5 Formelsprache Referenz Gibt den Stundenwert der Uhrzeit time_value an time_value g ltige Uhrzeit Ganze Zahl zwischen 0 und 24 Gibt den Stundenwert der Eingabe Uhrzeit time_value zur ck Diese Funktion ist Teil der Umkehrfunktion von Time hour minutel second getMinute time_value Time hour minute second brige Datums Funktionen Siehe func_time qdf getMinute time_value Datums Funktion Gibt den Minutenwert der Uhrzeit time_value an time_value g ltige Uhrzeit Ganze Zahl zwischen 0 und 59 Gibt den Minutenwert der Eingabe Uhrzeit time_value zur ck Diese Funktion ist Teil der Umkehrfunktion von Time hou
112. Datenzeichen kann variieren wie auch die Anzahl Zeilen mindestens 3 maximal 90 Die Daten werden in sogenannte Codew rter wiedergegeben Ein Codewort besteht aus vier Balken und vier L cken welche auf einen Raum von 17 Modulen aufgeteilt sind Mit zunehmender Datenmenge w chst das Symbol in Spaltenrichtung indem weitere Zeilen hinzugef gt werden Bei der Planung eines Formulars muss daher entsprechend Freiraum vorgesehen werden Ebenso muss um das Symbol eine Ruhezone vorhanden sein damit es einwandfrei gelesen werden kann PDF 417 hat verschiedene Stufen von Fehlerkorrektur Mit der h chsten Einstellung maximale Anzahl Fehlerkorrektur Codew rter kann zwar nicht mehr die maximale Datenkapazit t erreicht werden aber ein zur H lfte abgedecktes oder sonstwie ver ndertes Symbol kann noch gelesen werden Ein weiteres Merkmal des PDF 417 Barcodes ist die M glichkeit der Verkettung von einer grossen Anzahl Symbolen zur Darstellung von wirklich grossen Datenmengen Diese Eigenschaft wird Makro PDF 417 genannt Das PDF 417 Barcode Werkzeug Mil erzeugt ein Feld f r die Anzeige eines PDF 417 2D Barcodes Nach Wahl des Werkzeugs erscheint ein Cursor mit einem 2D Barcodefeld in Default Gr sse siehe Fig 4 117 kt Mit dem PDF 417 Barcode Werkzeug verkn pft ist ein 2D Barcodefeld f r PDF 417 Code 192 pt breit und 48 pt hoch Mit Mausklick wird dieses Feld auf der Arbeitsfl che platziert Dabei erh lt es automatisch einen N
113. Designer 5 x Benutzerhandbuch Fig 4 23 Der Kategorien Dia log 033 Stylesheet Tabulator Reihenfolge Kapitel 4 Formular Entwicklung Eigenschaften won Linie Eigenschaft Name LnOO0 Kategorie Stylesheet Default 10 Tabulator Reihenfolge 1 druckbar sichtbar erforderlich wert Gesperrt Liriks 50 25 Ober 37 50 Breite 60 00 H he 1 00 Farbe zz z s 7 gt Linienibreite 1 00 Ausrichtung Horizontal Strichgr sse 0 00 Randbreite einhalten 0 zeichnet rechts nach links Die Kategorien werden durch Anklicken des betreffenden Kontrollk stchens ausgew hlt Mit OK wird die Auswahl bernommen Das f r das Element g ltige Stylesheet Wenn explizite kein Stylesheet ausgew hlt worden ist wird das erste Default Stylesheet genutzt F r Linien hat die Stylesheet Definition allerdings keine Bedeutung Ordnungsnummer des Elements in der Tabulator Reihenfolge Dieser Wert ist immer 1 und kann nicht ver ndert werden Das bedeutet dass das Element nicht Bestandteil der Tabulatoren Reihenfolge ist was an sich logisch ist da eine Linie nicht ein interaktives Element ist 4 32 SnapForm Designer 5 x Benutzerhandbuch druckbar sichtbar erforderlich Wert Links Oben Breite H he Kapitel 4 Formular Entwicklung Wenn das Kontrollk stchen gew hlt ist wird die Linie ausgedruckt Wenn das Kontrollk stchen gew hlt ist wird die Linie auf dem Bildschirm angezeigt Diese Eigenschaft ist
114. Dieser Dateiname wird in dieser Eigenschaft festgelegt Diese Eigenschaft ist normalerweise deaktiviert Sie wird aktiviert wenn das Kontrollk stchen Structured Append aktivieren eingeschaltet wird Sie ist jedoch optional und wird daher nur applikationsbedingt ben tigt Im Dokument qrcode qdf siehe Fig 4 115 Entwurfsmodus bzw Fig 4 116 Ansicht in Snapform Viewen sind verschiedene Beispiele von QORCode Barcodes gezeigt Nach dem Selektieren der Barcodefelder im Snapform Designer gibt das Eigenschaften Fenster Auskunft ber deren jeweiligen Merkmale Ein Doppelklick auf das Feld ffnet den Formeleditor zur Anzeige der hinterlegten Formel 4 206 SnapForm Designer 5 x Benutzerhandbuch Fig 4 130Beispiele f rQRCode Barcodes von gqrcode gdf im Ent wurfs Modus 087 Kapitel 4 Formular Entwicklung 020 40 80 80 100 120 140 180 180 200 220 240 260 280 300 320 340 360 380 400 420 440 480 480 500 520 540 560 580 2D Barcodes QRCode Code 4 207 SnapForm Designer 5 x Benutzerhandbuch Fig 4 131 Beispiele f r QRCode Barcodes von qrcode qdf in Snap form Viewer 088 Kapitel 4 Formular Entwicklung qrcode qdf Snapform Viewer JA SR Q 151 AyD 6 2D Barcodes QRCode Code 90817324897 129347 Bcq004 QRCode Barcode Codierung automatisch Bcq000 QRCode Barcode Codierung Bin r f r die Berechnung des Datenstroms wurde die Funktion getBytes MI000 verwendet Bcq001 QRCode
115. E a 255 13 Default 12 Bold 14 Default 14 Bold CAEN 15 Default 16 Bold 16 Default 18 Bold Hintergrundfarbe Alpha 255 17 Default 8 Italic 18 Default 9 Italic Textfarbe E A 255 19 Defaut 10 Italic 20 Default 11 Italic AktiveFarbe An 255 21 Default 12 Italic 22 Default 14 Italic 23 Default 16 Italic 24 Default 18 Itali R Neu Kopieren L schen Hilfe Schliessen In den Einstellungen f r Infopunkte und Hyperlinks wird die Hintergrund und Textfarbe f r verschiedene Zust nde von Infopunkten und Hyperlinks kontrolliert Hintergrundfarbe ist die Farbe des Feldhintergrunds sofern sie nicht in den Eigenschaften des Elements bersteuert worden ist Textfarbe ist die Farbe des Texts sofern sie nicht bersteuert worden ist 4 284 SnapForm Designer 5 x Benutzerhandbuch Fig 4 171Der Stilvorlagenedi tor Einstellungen f r Tabellenfarben 113 Kapitel 4 Formular Entwicklung Infopunkt Titel ist die Einstellung f r die Titelleiste von aufgeklappten Inforpunkten Infopunkt Details ist die Einstellung f r die Anzeigefl che von Infopunkten Hyperlink ist die Einstellung f r Hyperlinks Hier kommt neben Hintergrund und Textfarbe die Einstellung f r die Aktive Farbe hinzu welche beim Aktivieren des Links angewandt wird Stylesheet Editor x Stylesheets Eigenschaften Allgemeine Einstellungen Eingabefelder Infopunkt und Hyperlink Tabellen Farben
116. Empfangsprozes aufeinander abgestimmt sein m ssen Das bedeutet auch f r den Formularentwickler dass er mit den jeweiligen IT Abteilungen zusammenarbeiten muss Im Dialog eFiling siehe Fig 4 179 sind die f r Daten bertragung zum elektronischen Einreichen wichtigen Informationen zusammengesfasst N eFiling erlauben Format Vollst ndiges Formular im verschl sselten QDF S Format Vollst ndiges Formular im offenen QDF A Format Nur Daten im bin ren Format QDD Nur Daten im XML Format Nur Daten als HTML Form Serverseitige Interaktion Schriftarten y eFiling Der Dialog eFiling ist in die Zonen Format Dateiname Ziel und UI Einstellungen aufgeteilt Dieses Kontrollk stchen ist der Hauptschalter f r as elektronische Einreichen des Formulars Wenn es eingeschaltet ist ist der Mechanismus aktiv ansonsten werden alle entsprechenden Eintstellungen ignoriert 4 305 SnapForm Designer 5 x Benutzerhandbuch 4 8 8 1 Vollst ndiges Formular im verschl sselten QDF S Format Vollst ndiges Formular im offenen ODF A Format Nur Daten im Bin ren Format QDD Nur Daten im XML Format Kapitel 4 Formular Entwicklung Format Das eFiling kann ber verschiedene Datenformate erfolgen Das bevorzugte Format h ngt einerseits von rechtlich organisatorischen Randbedingungen andererseits von der Serverarchitektur des Back End Systems ab Die Formatauswahl erfolgt ber
117. F Dokumente sind logisch vorformatiert und werden dadurch sehr kompakt Formularfelder und Business Logiken sind ebenfalls sehr kompakt und vergr ssern das Dokument nur in geringem Masse Die SVG basierte Hintergrundebene des Formulars liefert Druckformate in Vektorqualit t und garantiert vollst ndige Unterst tzung von Transparenz Die Font Ersatz Strategie von Snapform erm glicht eine Plattform bergreifende naturgetreue Darstellung von Schriften auch wenn sie auf dem Rechner des Anwenders nicht vorhanden sind SnapForm Designer 5 x Benutzerhandbuch 1 4 2 Kapitel 1 Einleitung Weitere Merkmale von QDF Snapform sind e Exakte Wiedergabe des papierbasierten Formularlayouts am Bildschirm und beim Drucken erlaubt einen Einsatz auch in dokumentbasierten Arbeitsabl ufe bei welchen sowohl die Daten wie auch die Pr sentation wichtig ist e Unterst tzung aller g ngigen Barcodes ID und 2D vermindern Medienbr che und erlauben gleichzeitig ein Anbinden an bestehende Business Applikationen e Die Unterst tzung einer breiten Palette von Texteingabemethoden einschliesslich Chinesisch Japanisch Koreanisch Hebr isch und Arabisch erlaubt einen weltweiten Einsatz von Formularen e Die Benutzeroberfl che des Snapform Viewers ist in ber 32 Sprachen verf gbar und unterst tzt dadurch Anwender in der breiten ffentlichkeit Das Lizenzmodell von Snapform sieht die kostenlose und uneingeschr nkte Nutzung von Snapform Form
118. Format AUTO Modulgr sse 2 Tilde ber cksichtigen BeBgasuWUERBE STH M N Extra Extras Objekte Werkzeuge Suchen und ersetzen E Form E Page 1 amp 4Jecdoo BEE 1976 2007 Ringler Informatik AG Die L nge und Breite des Datamatrix Barcode Felds kann durch Ziehen der Ankerpunkte des Selektionsrechtecks ver ndert werden die Position auch durch Anfassen und Ziehen Beim berfahren der Ankerpunkte ndert der Cursor in Doppelpfeile welche die Bewegungsrichtung des Ankerpunktes angeben Beim Anfassen und Dr cken der Maustaste ndert sich der Cursor zu einem Hohlpfeil Hinweis Das Feld wird automatisch zu einem Quadrat skaliert wenn ein Ankerpunkt verschoben wird Dabei ist die l ngere Seite massgebend 4 189 SnapForm Designer 5 x Benutzerhandbuch Fig 4 124Eigenschaften eines Datamatrix Bar codefelds 083 Name Kategorie Stylesheet Tabulator Reihenfolge Kapitel 4 Formular Entwicklung Die brigen Merkmale eines Datamatrix Barcode Feldes werden ber das Eigenschaften Fenster kontrolliert siehe Fig 4 124 Eigenschaften von Datamatrix Barcode Name Bcdo00 Kategorie Stylesheet Default 10 Tabulator Reihenfolge 1 druckbar 2 sichtbar vA erforderlich E Wert Gesperrt O Links 68 5714 Oben 66 4286 Breite 48 00 H he 48 00 Transparent O Hintergrundfarbe Barcode Farbe eo Codierung AUTO Format AUTO Modulgr sse 2 Tild
119. Gruppe vorhanden sind deren Bestandteil das betreffende Symbol ist G ltige Werte liegen zwischen 2 und 127 Der Wert 1 bzw 0 bedeutet dass die Gruppe aus einen Symbol besteht und das Symbol daher eigenst ndig ist Diese Eigenschaft ist normalerweise deaktiviert wird aktiviert wenn das Kontrollk stchen Teil eines Makros eingeschaltet wird Diese Eigenschaft ist die Ordnungsnummer des Symbols in der verketteten Gruppe G ltige Werte liegen zwischen 1 und 127 Der Wert 0 bedeutet dass das Symbol nicht bestandteil einer verketteten Gruppe ist Der Wert dieser Eigenschaft muss zudem kleiner sein als der Wert von Anzahl Makro Einheiten Diese Eigenschaft ist normalerweise deaktiviert Sie wird aktiviert wenn das Kontrollk stchen Teil eines Makros eingeschaltet wird Im Dokument pdf417 qdf siehe Fig 4 120 Entwurfsmodus bzw Fig 4 121 Ansicht in Snapform Viewer sind verschiedene Beispiele von PDF 417 Barcodes gezeigt Nach dem Selektieren der Barcodefelder im Snapform Designer gibt das Eigenschaften Fenster Auskunft ber deren jeweiligen Merkmale Ein Doppelklick auf das Feld ffnet den Formeleditor zur Anzeige der hinterlegten Formel 4 185 SnapForm Designer 5 x Benutzerhandbuch Fig 4 120Beispiele f r PDF 417 Barcodes von pdf417 gdf im Ent wurfs Modus 081 2D Barcodes PDF417 Code 4 186 Kapitel 4 Formular Entwicklung 0 20 40 60 80 100 120 140 160 180 200 220 240 260 280 300 3
120. H2 Headine H3 Heading H4 Heading HS A whole block of text to be centered Einfacher Text wird so dargestellt wie er eingegeben worden ist einschliesslich Zeilenumbr che Die Schriftart und gr sse richtet sich nach dem gew hlten Stylesheet HTML codierter Text wird entsprechend den Tags angezeigt Die Breite des angezeigten Textbereichs richtet sich entweder nach den Angaben im HTML Code oder sofern diese nicht vorhanden sind nach der L nge des l ngsten resultierenden Texts Damit der Bereich nicht zu breit wird empfiehlt es sich die Breite festzulegen indem der ganze Text in ein Tabellenfeld gesetzt wird und das Tabellenfeld eine definierte Breite hat Alternativ kann mit dem lt BR gt Tag ein Zeilenumbruch forciert werden Die Gr sse des angezeigten Infotexts ist vom Zoomfaktor des Viewers unabh ngig Das bedeutet dass er bei kleinen Faktoren relativ zum Dokument gr sser ist und bei hohen Faktoren relativ kleiner Dies ist bei der Ausgestaltung des Texts zu ber cksichtigen 4 252 SnapForm Designer 5 x Benutzerhandbuch Textposition Kapitel 4 Formular Entwicklung Der unterst tzte HTML Code entspricht HTML 3 2 mit ein paar Erg nzungen von HTML 4 0 1 Eine bersicht ber die unterst tzten Tags befindet sich in Abschnitt 4 3 6 2 Hinweis Es ist m glich referenzierte Bilder im Infotext einzuf gen Dabei muss jedoch beachtet werden dass bei Benutzung des Formulars eine Internet Verbindung stehen mus
121. Hinterarundfarbe verwenden Eigenschaften Dateiformat verschl sselt QDF S kompaktes Bin rformat Offen ODF A offenes XML Format Stylesheet DOO O k Hilfe Erstellen Abbrechen Die resultierende Seitengr sse richtet sich nach den Abmessungen des Hintergrundbildes Die Anzahl Seiten entspricht ebenfalls der Seitenzahl des Hintergrundbildes Nach Wahl der hdt Datei sind verschiedene Eigenschaften des Formulars zu w hlen damit dieses anschliessend erzeugt werden siehe Abschnitt 4 3 3 3 Hinweis Bei einem auf diese Art und Weise erzeugtem Formular kann das Hintergrundbild nicht in Snapform Designer editiert werden Wenn das Hintergrundbild ge ndert werden muss muss auf das urspr ngliche Originaldokument aus welchem das PDF erzeugt wurde zur ckgegriffen und die nderungen in diesem Dokument vorgenommen werden Leere Seiten erzeugen Besteht kein passendes Hintergrundbild im hdt Format oder ist zu erwarten dass das Grundlayout in Zukunft h ufig ge ndert wird ist es besser ein g nzlich leeres Dokument zu erzeugen Hinweis s ist jederzeit m glich in einem bestehenden Formular einen Hintergrund einzuf gen siehe Abschnitt 4 3 4 2 4 19 SnapForm Designer 5 x Benutzerhandbuch Fig 4 14 Neues Formular ohne Hintergrunde bene Seitengr sse Seitenausrichtung Fig 4 15 Drop Down Menu Seitenausrichtung Kapitel 4 Formular Entwi
122. Informatik AG www snapforms com Dieses Produkt ist lizenziert f r Lizenzstufe Enterprise Version Die Anzeige Systeminformation zeigt eine bersicht ber die f r Snapform Designer relevante Systemumgebung an siehe Fig 3 7 Diese Information kann bei der Fehlersuche von grossem Nutzen sein SnapForm Designer 5 x Kapitel 3 Benutzerhandbuch Verwendung des Designers Fig 3 7 Das ber System information Fenster 000 ber ber Snapform Designer Ly p Klicken Sie auf die Register um weitere Informationen ber SnapForm Designer oder die Systemeinstellungen zu erhalten Snapform Designer Systeminformation application fullversion 5 1 8 Feb 26 20n application name Snapform Design application vendor Ringler Informatik application vendor mail info ringler ch application vendor url www snapforms c awt colormodel Jjava awt image Di awt nativeDoubleBuffering true awt screen resolution 22 awt screen size 1152 x 768 awt toolkit apple awt CToolki com apple mrj application apple menu about name SnapForm Designe exe4j moduleName Applications Snaj file encoding MacRoman file encoding pkg sun io y file separator i falca en dh Preferences Dies ist ein vom Betriebssystem bereit gestellter Platzhalter f r ein Grundeinstellungs Fenster Snapform Designer besitzt allerdings keine anwenderseitig konfigurierbare Basiseinstellungen gewisse Grundeinstellungen werden automatisch un
123. K stchen stehen welche einen bestimmten Abstand voneinander haben Diese Art Felder wird h ufig f r die Auswertung in Papier basierten Arbeitsabl ufen mit von Hand ausgef llten Formularen benutzt und sie gilt als OCR freundlich Im Gegensatz zur h ufig benutzten Methode bei dieser Art von Darstellung individuelle Felder zu benutzen erlauben segmentierte 4 78 SnapForm Designer 5 x Benutzerhandbuch Fig 4 50 Segmentiertes Ein gabefeld in der Ent wurfsansicht Fig 4 51 Segmentiertes Ein gabefeld in der Vor schau Link zu Objekt Kapitel 4 Formular Entwicklung Felder die Eingabe des Wertes an einem St ck was f r elektronische Formulare unabdingbar ist f r weitere Berechnungen oder Daten bertragung Wenn f r diese Eigenschaft angeklickt wird ffnet sich das Konfigurationsfenster Dieses Fenster ist f r den jeweiligen Feldtyp spezifisch und wird im betreffenden Abschnitt beschrieben Wenn ein Eingabefeld mit dieser Eigenschaft segmentiert wird ndert sich das Aussehen des Felds in der Entwurfsansicht siehe Fig 4 50 wie auch in der Vorschau siehe Fig 4 51 Mehrzeilige Textfelder und Passwortfelder ber cksichtigen diese Eigenschaft nicht In verschiedenen Formularanwendungen gibt es Verweise auf andere Bereiche des Formulars oder auf erg nzende Informationen Mit der Eigenschaft Link zu Objekt ist es m glich einen derartigen Verweis im Snapform Formular abzubilden Wenn diese Eigensc
124. Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung der Gruppe Y Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung der Gruppe Alle brigen im Eigenschaften Fenster angezeigten Eigenschaften sind nicht ver nderbar In Gruppen enthaltene Elemente k nnen ber die Objektstruktur selektiert werden Damit k nnen deren Eigenschaften ver ndert werden Allerdings sind die Positions Eigenschaften Links Oben Breite H he gesperrt Diese Eigenschaften werden erst wieder zug nglich wenn die Gruppe mit dem Befehl Splitten aufgel st wird Wenn das selektierte Element eine Gruppe ist wird sie mit diesem Befehl wieder in Einzelemente aufgel st Mit diesem Befehl kann die in der Selektion enthaltene Gruppe um neue Elemente innerhalb der Selektion erweitert werden F gt eine neue Seite am Ende des Formular hinzu Diese Funktion ist in Abschnitt 4 3 4 1 beschrieben SnapForm Designer 5 x Benutzerhandbuch Neue Seite einf gen Diese Seite l schen 3 2 2 5 Fig 3 13 Das Menu Format Untermenu Ausrichten Fig 3 14 Das Menu Format gt Ausrichten Linksb ndig Kapitel 3 Verwendung des Designers F gt eine neue Seite vor der aktuellen Seite hinzu Diese Funktion ist in Abschnitt 4 3 4 1 beschrieben Entfernt die aktuelle Seite Diese Funktion
125. Leere Wert bzw null ist x Feldbezeichnung oder Resultat einer weiteren Berechnung boolean TRUE wenn x leerer Wert sonst FALSE Pr ft ob das Argument den Leeren Wert bzw null enth lt Dies ist beispielsweise sinnvoll bei einer Vollst ndigkeitskontrolle des Formulars oder zum Abfangen von falschen Resultaten wenn unzul ssige Werte vorhanden sein k nnen z B wenn eine Division durch O m glich ist SnapForm Designer 5 x Benutzerhandbuch Siehe auch Beispiel 5 3 50 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel Kapitel 5 Formelsprache Referenz keine direkt verwandten Funktionen vorhanden Siehe func_misc gdf Left string count String Funktion Gibt die ersten count Zeichen von links her gez hlt des Strings string zur ck string String oder Feldname eines Textfelds count Anzahl zur ckzugebender Zeichen positive ganze Zahl String oder Leerer Wert wenn string weniger Zeichen als count aufweist Gibt die ersten count Zeichen des Strings string zur ck Dabei wird von links her gez hlt Diese Funktion gibt nur dann einen g ltigen Wert zur ck wenn string mindestens count Zeichen lang ist Wenn string k rzer ist wird der Leere Wert zur ckgegeben Right string count SubStr string start count und brige Text Funktionen Siehe func_stringl qdf SnapForm Designer 5 x Benutzerhandbuch 5 3 51 Kategorie Kurzbeschreibung
126. Mit Mausklick wird dieses Feld auf der Arbeitsfl che platziert Dabei erh lt es automatisch einen Namen bestehend aus den Zeichen Bca und einer dreistelligen fortlaufenden Nummer beginnend mit 000 Das erste in einem Formular mit dem Aztec Barcode Werkzeug platzierte Element tr gt daher den Namen Bca000 In der Objektstruktur wird es der betreffenden Seite hinzugef gt In Fig 4 113 ist das erste Aztec Barcode Feld in einem neuen Formular platziert und anschliessend mit Anklicken selektiert worden 4 165 SnapForm Designer 5 x Benutzerhandbuch Fig 4 113 Neu erstelltes Aztec Barcode Feld 077 Kapitel 4 Formular Entwicklung 020 40 60 80 100 120 140 160 180200 220 240 260 280 300 320 340 360 380 400 420 440 480 480 500 520 540 560 580 DUAE IAN AN BA EEA PA ERDE EPN EEE TES S E T TE EE A E ES E E DE A arena ran Default 10 1 E A Standard voll 2 23 1 Te E a i af a 3 E Strukt verketten Z hler Strukt verketten Index Strukt verketten Datei ID Bee 1976 2007 Ringler Informatik AG Die L nge und Breite des Aztec Barcode Felds kann durch Ziehen der Ankerpunkte des Selektionsrechtecks ver ndert werden die Position auch durch Anfassen und Ziehen Beim berfahren der Ankerpunkte ndert der Cursor in Doppelpfeile welche die Bewegungsrichtung des Ankerpunktes angeben Beim Anfassen und Dr cken der Maustaste ndert sich der Cu
127. Mit der Wahl von verschl sselt QDF S wird die Datei beim Speichern vollst ndig verschl sselt und komprimiert Dies f hrt zur kleinstm glichen Dateigr sse bedingt aber eine Snapform Applikation zum Auslesen der Daten Mit der Wahl von offen QDF A werden die Nutzdaten der Datei im XML Format offen gespeichert Layout und Hintergrundebene werden in jedem Fall komprimiert Dies f hrt zu gr sseren Dateien Daf r ist es m glich die Nutzdaten auch ohne Snapform Applikation auszulesen z B durch ein Document Management System Welche Variante gew hlt wird h ngt stark vom vorgesehenen Arbeitsablauf der Formulare ab und muss gegebenenfalls von Fall zu Fall entschieden werden Es ist m glich Eigenschaften von Feldern und anderen Formularelementen in einer Stilvorlage zu speichern Dieses Stylesheet kann bei der Erzeugung des Formulars direkt eingebunden werden SnapForm Designer 5 x Benutzerhandbuch 4 3 4 4 3 4 1 Neue Seite hinzuf gen Kapitel 4 Formular Entwicklung Damit werden die darin definierten Eigenschaften automatisch f r alle eingef gten Elemente als Vorgabe gew hlt Stylesheets sind im Abschnitt 4 7 genauer beschrieben Mit Anklicken der Schaltfl che ffnet sich ein Datei ffnen Dialog welcher die Auswahl der betreffenden Datei erm glicht Mit diesen Optionen ist das neue Formular definiert und es kann mit Anklicken der Schaltfl che Erstellen erstellt werden Dokumentseiten Formula
128. Pr fziffer Bc003 Code 39 Extended Text Code 39e mit Pr fziffer Bc004 Code 93 Text CODE 93 ohne Pr fziffer Bc006 Code 93 Text CODE 93 mit Pr fziffer Bc005 Code 93 Extended Text Code 93ext ohne Pr fziffer Bc007 Code 93 Extended Text Code 93ext mit Pr fziffer Im Dokument numeric_family qdf siehe Fig 4 107 Ansicht in Snapform Viewer sind verschiedene Beispiele von numerischen 1D Barcodes 2 of 5 2 of 5 interleaved Code 1 1 Codabar Code 39 Extended Code 93 Code 93 Extended gezeigt Hinweis Die Ansicht im Entwurfsmodus ist identisch mit Fig 4 105 4 157 SnapForm Designer 5 x Benutzerhandbuch Fig 4 107 Beispiele von numeric_family gdf in Snapform Viewer 072 Kapitel 4 Formular Entwicklung eoe numeric_family qdf Snapform Viewer TE EV We m in amp 1D Barcodes numerische Gruppe 123456 123456 123456 123456 2 01234565 12345 123456 12345 12345677 123 45 1234567 123 45 123456789012A8 123 452 123456789012 123 45 lt 1111 0O Bc000 2 of 5 Code Text 123456 ohne Pr fziffer Bc002 interleaved 2 of 5 Code Text 123456 mit Pr fziffer Bc001 MAT 25 Code Text 123456 ohne Pr fziffer Bc003 MSI Code Text 12345 ohne Pr fziffer Bc004 Code 11 kurzer Text 1234567 mit Pr fziffe
129. Randeinstellungen f r Felder Im Auswahlfeld auf der linken Seite sind s mtliche Stilvorlagen des aktuellen Dokuments aufgef hrt Die Vorlagen mit Schriftnamen Arial und Courier sind in der Grundeinstellung vorhanden und bestehen im Wesentlichen f r jedes Formular Mit der Schaltfl che Neu wird eine neue Stilvorlage hinzugef gt Mit der Schaltfl che Kopieren wird von der aktuellen Stilvorlage eine Kopie erstellt und hinzugef gt und mit der Schaltfl che L schen wird die aktuelle Stilvorlage entfernt Im Feld Name ist der Name der Stilvorlage eingegeben Unter diesem Namen erscheint die Stilvorlage auch in der Auswahlliste der Formularelement Eigenschaft Stilvorlage Das Feld Datumsformat zeigt eine Auswahlliste f r die Grundeinstellung des Datumsformats Dieses kann bei Formularelementen mit einer Eigenschaft Datumsformat jedoch bersteuert werden Das aus der Liste gew hlte Format ist auch das Datumsformat f r die Eingabe von Daten in das Feld Im Bereich Schriftarteinstellungen wird die Schriftart f r das Formularelement gew hlt Das Auswahlfeld Schriftname hat eine Liste von verf gbaren Schriftarten Das Auswahlfeld Schriftstil zeigt abh ngig von der Schriftart die verf gbaren Stile fett kursiv etc Im Feld Schriftgrad wird die Schriftgr sse festgelegt Mit der Schaltfl che Schriftart hinzuf gen k nnen weitere auf dem System installierte Schriften hinzugef gt werden Es ffnet sich ein Datei ffnen Dialog
130. Resultat TRUE anderenfalls ist es FALSE Wenn der Eingabewert nicht numerisch oder ein String ist ist das Resultat NULL SnapForm Designer 5 x Benutzerhandbuch Siehe auch Beispiel 5 3 16 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 17 Kategorie Kurzbeschreibung Argumente Kapitel 5 Formelsprache Referenz checkMod10 value getMod10 value Siehe func_consist qdf checkMod10 value Konsistenzpr fungs Funktion Validiert Nummern unter Verwendung des MOD 10 Algorithmus value Zahl oder String darf nur Ziffern und Leerzeichen enthalten boolean TRUE oder FALSE Validiert die Richtigkeit von Nummern unter Verwendung des MOD 10 Algorithmus Bei erfolgreicher Pr fung ist das Resultat TRUE anderenfalls ist es FALSE Wenn der Eingabewert nicht numerisch oder ein String ist ist das Resultat NULL checkCardNumber value getMod10 value checkMod10r value Siehe func_consist qdf checkMod10r value Konsistenzpr fungs Funktion Validiett Nummern unter Verwendung des rekursiien MOD 10 Algorithmus value Zahl oder String darf nur Ziffern und Leerzeichen enthalten SnapForm Designer 5 x Benutzerhandbuch Resultat Erkl rung Siehe auch Beispiel 5 3 18 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Kapitel 5 Formelsprache Referenz boolean TRUE oder FALSE Validiert die Richtigkeit von Nummern unt
131. Selektion mit Bearbeiten gt Gruppieren zu einer Gruppe zusammenf gen Das Eigenschaften Fenster gibt nun Auskunft ber die Dimensionen der Gruppe Praxistip Es ist m glich ein zweites Snapform Designer Fenster mit einem leeren Formular offen zu halten und die kopierten Elemente in diesem Fenster einzuf gen Damit bleibt das eigentliche Formular frei von eigentlich berfl ssigen Elementen 2 H he des Tabellencontainers Zeilenh he und Anzahl sichtbare Zeilen aufeinander abstimmen Die H he des Tabellencontainers muss gr sser sein als Anzahl sichtbare Zeilen mal Zeilenh he damit die letzte Zeile nicht angeschnitten dargestellt wird Andererseits sollte sie nur unwesentlich gr sser sein da sonst leerer Raum entsteht und ein allf lliger Rollbalken un bersichtlich dargestellt wird Selektor einstellen Der Selektor ist ein nur in der Vorschau bzw im Snapform Viewer angezeigtes visuelles Tabellenelement Es dient einerseits zur Anzeige der Zeilennummer f r wachsende Tabellen wichtig andererseits auch zur Selektion der aktiven Zeile Die Gr sse des Selektors entspricht der H he des Tabellenelements welches die erste sich am weitesten links befindende Spalte ausmacht 4 224 SnapForm Designer 5 x Benutzerhandbuch Fig 4 140 Gr sse und Position des Selektors in der Entwurfsansicht 093 Kapitel 4 Formular Entwicklung Die erste einstellbare Gr sse f r den Selektor ist der Abstand vom Tabelle
132. Speichern erlauben Speichern unter erlauben XML Export erlauben Kapitel 4 Formular Entwicklung Dieses Passwort wird beim ffnen des Formulars im Designer durch den Entwickler verlangt Damit kann der Zugang zum Formular und Ohne Designer Passwort kann das Formular im Snapform Designer nicht insbesondere dessen Business Logik kontrolliert werden ge ffnet werden Optionen In der Gruppe Optionen sind die verschiedenen Berechtigungen f r das Formular aufgef hrt und k nnen individuell ein und ausgeschaltet werden Diese Optionen werden vom Snapform Viewer ber cksichtigt Wenn dieses Kontrollk stchen eingeschaltet ist kann das Formular in Snapform Designer ver ndert werden Wenn dieses Kontrollk stchen eingeschaltet ist dann das Formular gedruckt werden Wenn dieses Kontrollk stchen eingeschaltet ist k nnen nur die Eingabefelder des Formulars gedruckt werden diese Option ist beispielsweise notwendig wenn auf vorgedruckte Garnituren gedruckt wird Wenn dieses Kontrollk stchen eingeschaltet ist kann das Formular mit Speichern zur ckgeschrieben werden Es ist jedoch nicht m glich das unter einem neuen Namen Formular mit Speichern unter abzustpeichern Wenn dieses Kontrollk stchen eingeschaltet ist kann das Formular mit Speichern unter auch unter einem anderen Namen abggespeichert werden Wenn dieses Kontrollk stchen eingeschaltet ist k nnen die Formulardaten im XML Format exportier
133. Stylesheet ausgew hlt worden ist wird das erste Default Stylesheet genutzt Von 4 61 SnapForm Designer 5 x Benutzerhandbuch Tabulator Reihenfolge druckbar sichtbar erforderlich Wert Kapitel 4 Formular Entwicklung den Stylesheet Definitionen sind f r Beschriftungsfelder die Bereiche Schriftarteinstellungen und Erweiterte Sprachunterst tzung in Allgemeine Einstellungen des Stylesheet Editors wichtig Hinweis Diese Stylesheet Definitionen stehen in keinem Zusammenhang mit Cascading Stylesheets in HTML und haben keinen Einfluss auf die Darstellung von Text in HTML Form Ordnungsnummer des Elements in der Tabulator Reihenfolge Dieser Wert ist immer 1 und kann nicht ver ndert werden Das bedeutet dass das Element nicht Bestandteil der Tabulatoren Reihenfolge ist was an sich logisch ist da ein Beschriftungsfeld nicht ein interaktives Element ist Wenn das Kontrollk stchen gew hlt ist wird das Beschriftungsfeld ausgedruckt Wenn das Kontrollk stchen gew hlt ist wird das Beschriftungsfeld auf dem Bildschirm angezeigt Diese Eigenschaft ist bei Beschriftungsfeldern immer ausgeschaltet und kann nicht ge ndert werden In dieser Eigenschaft des Beschriftungsfeldes wird der anzuzeigende Text eingegeben Mit Anklicken dieser Eigenschaft ffnet sich der Formeleditor zur Texteingabe Unformatierter Text wird direkt ohne Anf hrungszeichen oder Gleichheitszeichen eingegeben HTML Code kann ebenso direkt e
134. TRUE wenn er kleiner ist lautet es FALSE Hinweis Wenn Operanden vom Typ String verglichen werden ist das Resultat immer FALSE x gt y Vergleich x und ynumerisch Vergleicht die beiden Operanden und gibt das Resultat zur ck Wenn der Operand x gr sser als der Operand y ist lautet das Resultat TRUE wenn er kleiner oder gleich ist lautet es FALSE Hinweis Wenn Operanden vom Typ String verglichen werden ist das Resultat immer FALSE SnapForm Designer 5 x Benutzerhandbuch 5 2 11 Typ Operandentyp Beschreibung 5 2 12 Typ Operandentyp Beschreibung 5 2 13 Typ Operandentyp Kapitel 5 Formelsprache Referenz x lt Yy Vergleich x und ynumerisch Vergleicht die beiden Operanden und gibt das Resultat zur ck Wenn der Operand x kleiner oder gleich wie der Operand y ist lautet das Resultat TRUE wenn er gr sser ist lautet es FALSE Hinweis Wenn Operanden vom Typ String verglichen werden ist das Resultat immer FALSE x lt y Vergleich x und ynumerisch Vergleicht die beiden Operanden und gibt das Resultat zur ck Wenn der Operand x kleiner als der Operand y ist lautet das Resultat TRUE wenn er gr sser oder gleich ist lautet es FALSE Hinweis Wenn Operanden vom Typ String verglichen werden ist das Resultat immer FALSE xANDy Logische Verkn pfung x und y boolean SnapForm Designer 5 x Benutzerhandbuch Beschreibung 5 2 14 Typ Operandentyp Beschreibung 5 2 15
135. Tabellenzeile column wiederholbar Spaltennummer oder Spaltenbezeichnung der Tabelle String mit einer durch die Argumente definierten Struktur Diese Funktion dient zum Export von Tabelleninhalten sei es f r die Daten bertragung sei es f r die Aufbereitung f r einen 2D Barcode Die M glichkeit Strings zur Kennung von Tabellen Start und Ende sowie Zeilen Start und Ende zu definieren erlaubt es den Tabellenexport auch in XML Form vorzunehmen Die Kennungen und delimiter k nnen aus einem oder mehreren Zeichen bestehen Ebenso kann ein leerer String oder berhaupt kein Zeichen definiert werden Ein Anf hrungszeichen sowie ein Backslash selbst muss mit Backslash gesch tzt werden F r eine neue Zeile zum Beispiel f r row_end muss n eingegeben werden Die Spalten k nnen in freier Reihenfolge angeordnet werden Sogar ein Wiederholen von Spaltenwerten ist m glich Diese Funktion gibt Spaltensummen nicht aus Diese m ssten separat hinzugef gt werden Total table column StrTotal table column TimeTotal table column Siehe func_tablel gdf SnapForm Designer 5 x Benutzerhandbuch 5 3 78 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel Kapitel 5 Formelsprache Referenz Time hour minute second Datum Funktion Erzeugt ein Uhrzeitobjekt aus den Argumenten hour Ganze positive Zahl entsprechend der Stundenzahl minute Ganze positive Zahl entsprechen
136. Target folder name Sind beide Verzeichnisse gew hlt wird der Konvertierungsprozess mit Anklicken der Schaltfl che Start ausgel st Nun werden die im Quellverzeichnis gefundenen PDF Dokumente nacheinander konvertiert Der Arbeitsfortschritt wird durch einen Balken dargestellt Im Anzeigefenster wird zudem die Konversion f r jedes Dokument protokolliert Dabei wird neben dem Dateinamen auch ein Eintrag f r jede konvertierte Seite erzeugt und die Anzahl Pfad und Textelemente wird angegeben siehe Fig 4 11 SnapForm Designer 5 x Benutzerhandbuch Fig 4 11 Arbeitsfortschritt in 4 3 2 6 der Batch Konver sion Kapitel 4 Formular Entwicklung u PDF batch conversion to Snapform background layer files hdt BE loj x Source files pdf JE snapform_examples Formular eispiele AHV IV Formulare lle pdf See Target folder name C Documents and Settings max Desktop converted EN Start document C snapform_examples FormularBeispiele HY Iy Formulare Alle1318180f Demande de paiement des prestations AVE Page 1 Page 2 Done Document contains 22 path elements and 1381 text elements Start document C snapform_examples FormularBeispiele amp HV IV FormularesAlles318180i Richiesta di versamento delle prestazioni A Page 1 Page 2 Done Document contains 22 path elements and 1397 text elements Start document C snapform_examples FormularBeispielesAH Y Y FormularesAlles318182dfi Gesuch um Rentenauszahlung an eine D
137. Unformatierter Text besteht aus einer einzigen Schriftart und Schriftgr sse mit einem einzigen Attribut Diese Art Text kann als einfacher Text eingegeben werden oder aber als HTML Die HTML Form ist f r gewisse Merkmale wie vertikale Zentrierung im Feld oder f r gewisse Textattribute welche nicht ber die Element Eigenschaften eingestellt werden k nnen notwendig SnapForm Designer 5 x Benutzerhandbuch 4 3 6 1 Fig 440 Beschriftungsfeld Werkzeug Cursor Kapitel 4 Formular Entwicklung Formatierter Text kann aus mehreren Schriftgr ssen und arten bestehen und verschiedene Attribute umfassen Formatierter Text wird in HTML Form eingegeben Es werden alle HTML Tags unterst tzt welche nicht auf externe Elemente abst tzen Ebensowenig werden externe Stylesheets unterst tzt siehe auch Abschnitt 4 3 6 2 Hinweis Bei der Verwendung von Text in HTML Form ist zu beachten dass der Darstellungsmechanismus von HTML Text eine geringere Aufl sung als derjenige f r einfachen Text erzeugt Es kann daher sein dass HTML Text im Ausdruck nicht dem gewohnten Qualit tsniveau entspricht Praxistip Die Eingabe von Text in HTML Form in den Formeleditor kann zum Teil etwas m hsam sein Es wird daher empfohlen einen externen Texteditor zu benutzen welcher die HTML Formatierung unterst tzt Eine weitere Vereinfachung der Eingabe bieten Utilities wie Markdown Werkzeugs welche eine vereinfachte Syntax zur Erstellung von Texten benutz
138. Version Autokonfigurieren FNC 1 Kapitel 4 Formular Entwicklung Der QORCode Barcode kennt verschiedene Stufen der Fehlerkorrektur Die geringste Stufe erlaubt einen Verlust von etwa 7 des Symbols die h chste etwa 30 Wenn diese Eigenschaft ausgew hlt wird ffnet sich ein Drop Down Menu mit den Optionen L M Q und H Der Grundwert ist L Im Sprachgebrauch des QRCode Barcodes steht der Begriff Version f r die Gr sse des Symbols Es sind 40 Gr ssen definiert welche f r die Codierung in Frage kommen Wenn diese Eigenschaft ausgew hlt wird ffnet sich ein Drop Down Menu mit den Optionen entsprechend den 40 verschiedenen Gr ssen Werte zwischen 1 und 40 Der Grundwert ist 1 Wenn die Eigenschaft Autokonfigurieren eingeschaltet ist wird bei zunehmender Datenmenge das n chstgr ssere Symbol gew hlt Wenn sie ausgeschaltet ist wird das QRCode Barcodefeld bei zu grosser Datenmenge als graue Fl che dargestellt Wenn dieses Kontrollk stchen gew hlt ist wird f r das QRCode Barcodesymbol bei zunehmender Datenmenge automatisch die n chstgr ssere Versionsnummer gew hlt Das Symbol w chst entsprechend oder die Modulgr sse verringert sich falls Dehnen eingeschaltet ist Grundstellung dieser Eigenschaft ist ausgeschaltet Der QRCode Barcode kennt ein spezielles Steuerzeichen FNC1 welches f r bestimmte normierte Zwecke eingesetzt werden kann Es steht entweder an erster oder zweiter Stelle des Datenstroms
139. Windows ME Windows 2000 Windows XP Windows Vista F r Macintosh OS X 10 1 und neuer F r Snapform Designer sind Einschr nkungen vorhanden welche eine Unterst tzung unter Linux nicht gew hren F r Snapform Designer ist entweder Windows Varianten siehe oben oder Macintosh OS X 10 2 8 oder neuer Voraussetzung Der geringe Footprint von Snapform Viewer und Designer verlangt daher auch keine besonderen Voraussetzungen bez glich Arbeitsspeicher und Festplatten Bei geringem Arbeitsspeicher ist allerdings die Arbeitsgeschwindigkeit eingeschr nkt F r Snapform PDF Converter ist Windows 2000 Windows XP oder Windows Vista notwendig Intel Macintosh mit virtuellen Maschinen funktionieren ebenfalls An weiterer Hardware ist sofern papier basierte Arbeitsabl ufe geplant sind ein Drucker mit einer Aufl sung von mindestens 300 dpi notwendig wenn Barcodes mit geringen Modul Gr ssen eingesetzt werden empfehlen sich 600 dpi Bei PkKl basierten Anwendungen ist gegebenenfalls ein Signaturkartenleser notwendig SnapForm Designer 5 x Benutzerhandbuch Systemsoftware 2 2 2 3 Kapitel 2 Installation Auf Empfangsseite f r papier basierte Arbeitsabl ufe sind Erfassungsger te f r allf llig eingesetzte Barcode Systeme notwendig Die ben tigte Leistung dieser Ger te h ngt vom zu verarbeitenden Formularvolumen ab Wie oben erw hnt ben tigt Snapform Viewer und Designer Java Runtime 1 4 Weitere Systemsoftware ist
140. adurch zu Optionsfeldern Wenn ein Kontrollk stchen in einen Optionsfelder Container platziert wird ndert dieser seine Farbe siehe Fig 4 90 4 124 SnapForm Designer 5 x Kapitel 4 Benutzerhandbuch Formular Entwicklung Fig 4 90 Kontrollk stchen in Optionsfelder Con tainer platzieren 061 so Y Die Farb nderung ist die visuelle Anzeige dass das Kontrollk stchen angenommen wird Dieser Schritt wird nun so lange wiederholt bis f r s mtliche betreffenden Optionen ein Kontrollk stchen vorhanden ist siehe Fig 4 91 Fig 4 91 Optionsfelder Con tainer mit platzier gi Gt ea oma a Gar ue ten Kontrollk stchen 062 4 60 80 100 120 140 100 180 200 220 240 260 280 300 320 340 360 380 400 ETER APET TEPEE TEPE EAE ER A EAE TEPE EET AAT E ESTER o a ei gedtembEBE sTH MAN 36 00 83 9055 261 6774 Objekte Werkzeuge Suchen und ersetzen Cb001 Tab 10 E cboo2 Tab 20 E cboo3 Tab 30 B EEEE 1976 2007 Ringler Informatik AG 4 125 SnapForm Designer 5 x Benutzerhandbuch Kapitel 4 Formular Entwicklung Die Dokumentstruktur zeigt in Beispiel die Zugeh rigkeit der drei Kontrollk stchen Cb001 Cb002 und Cb003 zum Optionsfelder Container Radio000 Kontrollk stchen welche vor dem Platzieren des Optionsfelder Containers bereits auf dem Formular vorhanden waren k nnen nicht zur Gruppe der Optionsfelder hinzu
141. aften ist erst wieder m glich wenn dieses Kontrollk stchen deaktiviert wird SnapForm Designer 5 x Benutzerhandbuch Links Oben Breite H he Bildname Inhalt dehnen X und Inhalt dehnen Y Kapitel 4 Formular Entwicklung X Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des Bildfeldes Y Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des Bildfeldes Breite des Bildfeldes in Points H he des Bildfeldes in Points Wenn das Bild direkt in das Feld eingebunden werden soll wird in diesem Eigenschaftsfeld dessen Name eingegeben Wenn das Feld angeklickt wird erscheint ein Drop Down Menu mit den Namen der bereits im Formular enthaltenen Bilder Mit dem Anklicken der Schaltfl che ffnet sich ein normaler Datei ffnen Dialog welcher es erlaubt das betreffende Bild auszuw hlen Ein ber diese Option eingef gtes Bild wird im Dokument gespeichert und kann f r weitere Bildfelder wieder verwendet werden Eine bliche Anwendung dieser Eigenschaft ist bei Logos In den seltensten F llen ist das eingef gte Bild genau so gross wie das Bildfeld Mit diesen Kontrollk stchen wird gesteuert ob das Bild in Originalgr sse dargestellt werden soll oder ob es soweit skaliert werden soll dass es das Bildfeld in in einer oder beiden Richt
142. age und Monate bleibt unver ndert Gegebenenfalls muss der Tage und Monatewert mit Hilfe der Funktion addDay date_value number bzw addMonth date_value number ver ndert werden addDay date_value number addMonth date_value number Date year month day getYear date_value Today brige Datums Funktionen Siehe func_date qdf Asin x Mathematik Funktion Gibt den Arcus Sinus des Eingabewerts in Grad zur ck SnapForm Designer 5 x Benutzerhandbuch Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 9 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 10 Kategorie Kapitel 5 Formelsprache Referenz X numerisch zwischen 1 und 1 numerisch liegt zwischen 90 und 90 Gibt den Arcus Sinus des Eingabewerts in Grad zur ck Wenn der Eingabewert gr sser als 1 oder kleiner als 1 ist ist die Berechnung nicht m glich und es wird ein Spezielles Symbol angezeigt Sin x Acos x Atan x Cos x Tan x brige Mathematik Funktionen Siehe func_math2 qdf Atan x Mathematik Funktion Gibt den Arcus Tangens des Eingabewerts in Grad zur ck x numerisch beliebig numerisch liegt zwischen 90 und 90 Gibt den Arcus Tangens des Eingabewerts in Grad zur ck Tan x Acos x Asin x Cos x Sin x brige Mathematik Funktionen Siehe func_math2 qdf calcDays date_first date_second Datums Funktion SnapForm Designer 5 x B
143. ahl Datum boolean String Gibt die String Darstellung des Eingabewerts zur ck 5 65 SnapForm Designer 5 x Benutzerhandbuch Siehe auch Beispiel 5 3 73 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 74 Kategorie Kapitel 5 Formelsprache Referenz Len x SubStr string start count Siehe func_stringl qdf StrTotal table column Tabellen Funktion F gt die Tabellenwerte in Spalte column zu einem String zusammen table Name der Tabelle column Nummer oder Feldname der Spalte ber welcher die Feldwerte zusammengestellt werden sollen String F gt die Feldwerte der Spalte column der Tabelle table zu einem String zusammen Dabei wird als Trennzeichen benutzt u TblValues table tbl_start tbl_end row_start row_end delimiter column column Total table column TimeTotal table column Siehe func_table1 qdf SubArray byte_array start count String Funktion SnapForm Designer 5 x Benutzerhandbuch Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 75 Kategorie Kurzbeschreibung Kapitel 5 Formelsprache Referenz Bildet eine Sub Folge einer Bytefolge byte_array beginnend mit Byte Nummer start und der Anzahl count Bytes byte_array Bytefolge normalerweise erzeugt mit Compress x oder getBytes string start Ganze Zahl zwischen O und der L nge der Bytefolge
144. ahllistenfeldwerkzeug erzeugt ein Feld welches die Auswahl aus einer Liste von M glichkeiten erlaubt Nach Wahl des Werkzeugs erscheint ein Cursor mit einem Auswahllistenfeld in Default Gr sse siehe Fig 4 94 EEE Mit dem Auswahllistenfeld Werkzeugt verkn pft ist ein Auswahllistenfeld 96 pt breit und 12 pt hoch Mit Mausklick wird dieses Feld auf der Arbeitsfl che platziert Dabei erh lt es automatisch einen Namen bestehend aus den Zeichen Li und einer dreistelligen fortlaufenden Nummer beginnend mit 000 Das erste in einem Formular mit dem Auswahllistenwerkzeug platzierte Feld tr gt daher den Namen LiOOO In der Objektstruktur wird es der betreffenden Seite hinzugef gt In Fig 4 95 ist das erste Auswahllistenfeld in einem neuen Formulars platziert und anschliessend mit Anklicken selektiert worden 4 129 SnapForm Designer 5 x Benutzerhandbuch Fig 4 95 Neu erstelltes Aus wahllistenfeld 065 Kapitel 4 Formular Entwicklung Datei Bearbeiten Format Steuerelemente Ansicht Extras Hilfe eboada F 4007 E BR 8 a lem 2 o x N 020 40 60 80 100 120 140 160 180200 220 240 260 280 300 320 340 360 380 400 420 440 480 480 500 520 540 560 580 TUA IAN Urt BP EEA are GN EPA EEE TES S E T TE EE A E ES E E DE A arena ran Default 10 10 62 1429 53 5714 96 00 12 00 ooga ona BGBSEHHBUHEBE sT EMMA B EEI 1976 2007 Ringler Informatik AG Die L n
145. al ausgerichtet Die Elemente werden auf ihren oberen Rand vertikal ausgerichtet Die Elemente werden auf ihre Mitte vertikal ausgerichtet Die Elemente werden auf ihren unteren Rand vertikal ausgerichtet In diesem Untermenu siehe Fig 3 15 werden Dimensionen der selektierten Elemente abgeglichen F r den Abgleich massgebend ist die Umrandungsbox der Elemente Format Steuerelemente Ansicht Extras Hilfe Alle selektierten Elemente erhalten die gleiche Breite wie das Referenzelement Alle selektierten Elemente erhalten die gleiche H he wie das Referenzelement Alle selektierten Elemente erhalten die gleiche Breite und H he wie das Referenzelement In diesem Untermenu siehe Fig 3 16 werden die Abst nde zwischen den selektierten Elementen abgeglichen Massgebend ist dabei die jeweilige vertikale oder horizontale Mittelachse der Umrandungsbox der Elemente Damit dieses Menu aktiv ist m ssen mindestens drei Elemente selektiert worden sein SnapForm Designer 5 x Benutzerhandbuch Fig 3 16 Das Menu Format gt Abstand Gleicher vertikaler Abstand Gleicher horizontaler Abstand 3 2 2 6 Fig 3 17 Das Menu Steuerelemente Kapitel 3 Verwendung des Designers Format Steuerelemente Ansicht Extras Hilfe Ausrichten r fe i 2 Gr sse abgleichen Abstand Gleicher vertikaler Abstand a Gleicher horizontaler Abstand Die Elemente werden in vertikaler Richtung mit gleichem Abs
146. alse Statuswert true oder false Feldeigenschaft f r Felder der betreffenden Kategorie wird gesetzt Setzt die Eigenschaft druckbar der in einer oder mehreren Kategorien gem ss category_list enthaltenen Felder auf true oder false Dies entspricht dem gleichzeitigen Ein oder Ausschalten des Kontrollk stchens druckbar im Eigenschaften Dialog der betroffenen Felder SnapForm Designer 5 x Benutzerhandbuch Siehe auch Beispiel 5 3 67 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 68 Kategorie Kapitel 5 Formelsprache Referenz setVisible category_list truelfalse setWritable category_list truelfalse Siehe func_status qdf setSelectediIndex ComboBox index Spezial Funktion Setzt die aktuelle Auswahl des Listenfelds ComboBox auf den Wert mit Index index ComboBox Name eines Auswahllistenfelds index Index der zu setzenden Auswahl aus der Auswahlliste ganze Zahl zwischen 1 und der Anzahl Eintr ge des Auswahllistenfelds Der Eintrag mit Index index wird zur aktuellen Auswahl Setzt die aktuelle Auswahl des Listenfelds ComboBox auf den Eintrag mit Index index getSelectedindex ComboBox setList ComboBox str_items str_values Siehe func_combobox qdf setVisible category_list true false Status Funktion SnapForm Designer 5 x Benutzerhandbuch Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 69 Kategor
147. amen bestehend aus den Zeichen Bcp und einer dreistelligen 4 177 SnapForm Designer 5 x Benutzerhandbuch Fig 4 118 Neu erstelltes PDF 417 Barcode Feld 080 Kapitel 4 Formular Entwicklung fortlaufenden Nummer beginnend mit 000 Das erste in einem Formular mit dem PDF 417 Barcode Werkzeug platzierte Element tr gt daher den Namen Bcp000 In der Objektstruktur wird es der betreffenden Seite hinzugef gt In Fig 4 118 ist das erste PDF 417 Barcode Feld in einem neuen Formular platziert und anschliessend mit Anklicken selektiert worden Snapform Designer Neues Formular Datei Bearbeiten Format Steuerelemente Ansicht Extras Hilfe BOB Fr oe RB x Br Kategorie Stylesheet Default 10 Tabulator Reihenfolge 1 a aaz 53 5714 53 5714 192 00 48 00 Einheitenbreite cm Einheitenh he cm Anzahl Spalten Zeilen Anzahl Makro Einheiten Makro Einheit Nummer get HaaWUEEBE s NAAN Baeil 1976 2007 Ringler Informatik AG Die L nge und Breite des PDF 417 Barcode Felds kann durch Ziehen der Ankerpunkte des Selektionsrechtecks ver ndert werden die Position auch durch Anfassen und Ziehen Beim berfahren der Ankerpunkte ndert der Cursor in Doppelpfeile welche die Bewegungsrichtung des Ankerpunktes angeben Beim Anfassen und Dr cken der Maustaste ndert sich der Cursor zu einem Hohlpfeil Die brigen Merkmale eines PDF 417 Barcode Feldes werde
148. angeben Beim Anfassen und Dr cken der Maustaste ndert sich der Cursor zu einem Hohlpfeil Die brigen Merkmale eines Datumsfelds werden ber das Eigenschaften Fenster kontrolliert siehe Fig 4 69 Eigenschaften von Datumsfeld Eigenschaft Mame EODD Kategorie Stylesheet Default 10 Tabulator Reihenfolge 10 druckbar sichtbar erforderlich wert Gesperrt Links Ober Breite H he schreibgesch tzt Einmalfeld 104 z03 p6 2338 36 00 12 00 Kurzinfo Text Ausrichtung horizontal Datumsformat Mindestdatum H chstdakurm Eingabefelder konfigurieren Link zu Objekt Die allgemeinen Eigenschaften von Eingabefeldern sind in Abschnitt 4 4 2 1 beschrieben Die nachstehenden Eigenschaften sind entweder spezifisch f r Datumsfelder oder haben Erg nzungen zu den allgemeinen Eigenschaften SnapForm Designer 5 x Benutzerhandbuch Stylesheet Wert Datumsformat Kapitel 4 Formular Entwicklung Das Grundformat der Datumseingabe wird ber die Stilvorlage gesteuert siehe Abschnitt 4 7 1 Praxistip Bei unerwarteten Resultaten der Darstellung eines Datums kann eine Kontrolle der Stilvorlage im Stilvorlagen Editor Klarheit verschaffen Hinweis Damit ein als Default eingegebenes Datum auch wirklich korrekt angezeigt wird muss es im Formeleditor im Format yyyyMMddHHmm eingegeben werden Die Darstellung erfolgt dann so wie in der Eigenschaft Datumsformat definiert ber diese Eigenschaft kann das Grun
149. as betreffende Element aktiv und kann nun weiter bearbeitet werden Im Feld Ersetzen durch wird die Zeichenkette eingegeben durch welche die Fundstellen ersetzt werden sollen Mit Anklicken von Ersetzen bzw Alle ersetzen werden die Fundstellen ersetzt Hinweis Besonders wenn nach Zeichenketten gesucht wird welche Formelfunktionen entsprechen oder Bestandteil von Formelfunktionen sind ist bei Alle ersetzen aufzupassen dass keine fehlerhaften Formeln entstehen Formeleditor F r den Aufbau von intelligenten elektronischen Formularen sind Formeln eine der wichtigsten Komponenten Formeln werden im Formeleditor siehe Fig 3 28 zusammengestellt Funktionen werden im identischen Funktionseditor zusammengestellt SnapForm Designer 5 x Benutzerhandbuch Fig 3 28 Der Formeleditor Kapitel 3 Verwendung des Designers Formel bearbeiten J x Formel Yariablen Operatoren Funktionen Konstanten Funktionen Allx y aj String manipulation a TRUE Seite 1 Im HeaderPagel Titlel Lb007 Nr_Nunber Lb009 Lb010 Lenix Left string count e Right string count Sub5tr string start count Instr string pattern start_position Trinstr string Lb008 X Bau gt Beschreibung j die Zeichenkettendarstellung des Argumentwerts zur ck Hilfe Syntax pr fen OK Abbrechen Das Eingabefeld Formel ist das eigentliche Arbeitsfeld worin die Formel eingegeben
150. as Format dd MM yyyy hingegen 7 Felder Praxistip Es empfiehlt sich die Einstellungen bei starkem Zoomfaktor zu kontrollieren Die Breite eines K stchens f r die einzelnen Zeichen in Points Der Grundwert betr gt 11 3 pt Eingabemasken Eingaben m ssen h ufig in einem ganz bestimmten Format erfolgen damit sie g ltig sind Ein einfaches Beispiel ist ein bestimmtes vorgegebenes Datumsformat welches ber ein Datumsfeld abgedeckt ist Eine derartige Eingabe muss einer Maske entsprechen Das zu diesem Zweck benutzte Eingabefeld ist das Maskenfeld Maskenfelder pr fen die Eingaben entsprechend der definierten Maske und akzeptieren nur f r die bestimmte Position in der Eingabe g ltige Zeichen und wandeln sie gegebenenfalls um Sie k nnen auch fixe Zeichen enthalten welche automatisch eingef gt werden Wenn beim Ausf llen des Formulars ein Maskenfeld aktiv wird wird die Maske als Grundwert angezeigt F r die einzugebenden Stellen wird ein 4 101 SnapForm Designer 5 x Benutzerhandbuch Fig 4 71 Maskenfeld Cursor Kapitel 4 Formular Entwicklung Platzhalter angezeigt Beim Eingeben werden die Platzhalter Zeichen f r Zeichen durch das eingegebene Zeichen ersetzt Das Maskenfeldwerkzeug erzeugt ein Feld welches die Anzeige und Eingabe von strukturierten Zeichenketten erlaubt Nach Wahl des Werkzeugs erscheint ein Cursor mit einem Maskenfeld in Default Gr sse siehe Fig 4 71 T Mit dem Maskenfeld W
151. as eine sehr schlechte Druckqualit t Matrixdrucker zul sst Der Code enth lt eine Pr fsumme Modulo 10 welche nicht im Klartext angezeigt wird F r die Dimensionen und Positionierung des PostNet Codes sind die betreffenden Vorgaben des USPS zu beachten G ltige Zeichen 0123456789 Einsatzbereich Postsortierung in USA 1D Barcode Beispiele Die nachstehenden Beispiele zeigen die verschiedenen 1D Barcodes mit verschiedenen Optionen Einige der Optionen sind f r verschiedene Codes verf gbar werden jedoch nur anhand eines Beispiels gezeigt Die sich unterhalb des betreffenden Codesymbols befindenden Textfelder erlauben die Eingabe eigener Texte Dabei sind nat rlich die zul ssigen Zeichen zu beachten Hinweis Es kann sein dass die Barcodes in den Viewer Ansichten nicht vollst ndig wiedergegeben werden Dieser Effekt ist technisch bedingt und mit st rkerem Zoom Faktor erscheinen die Balken vollst ndig und korrekt F r eine saubere Darstellung der Barcodes empfiehlt es sich zudem die Dokumente auszudrucken In den Beispielen sind Blinddaten eingegeben Es kann daher vorkommen dass die effektiven Werte f r den betreffenden Barcode unzul ssig sind Beim Einlesen der Barcodes k nnen Lesefehler auftreten Im Dokument code39_family gqdf siehe Fig 4 105 Entwurfsmodus bzw Fig 4 106 Ansicht in Snapform Viewer sind verschiedene 4 155 SnapForm Designer 5 x Benutzerhandbuch Fig 4 105 Beispiele von code39_famil
152. ate_first ist ein negatives Resultat bedeutet dass date_second fr her als date_first ist F r Berechnungen mit dem aktuellen Datum kann als Wert f r date_first bzw date_second die Funktion Today benutzt werden Wenn die Eingabedaten als Datum formatiert sind wird in beiden F llen die gleiche Uhrzeit eingesetzt Das Resultat ist in diesem Fall immer ein Vielfaches von 24 Wenn die Eingabedaten Uhrzeitinformationen enthalten werden die tats chlich dazwischenliegenden Stunden ber cksichtigt calcDays date_first date_second calcHours date_first date_second addHour time_value number Date year month day getHour time_value brige Datums Funktionen Siehe func_time qdf Ceil x Mathematik Funktion SnapForm Designer 5 x Benutzerhandbuch Kurzbeschreibung Argumente Erkl rung Siehe auch Beispiel 5 3 14 Kategorie Kurzbeschreibung Argumente Resultat Kapitel 5 Formelsprache Referenz Rundet den Eingabewert auf die n chstgr ssere ganze Zahl auf x numerisch beliebiger Wert Resultat numerisch Gibt den auf die n chstgr ssere ganze Zahl aufgerundeten Eingabewert zur ck Cover x Round x Floor x Trunc x Siehe func_mathl qdf Cell table column row Tabellen Funktion Stellt den Wert der Tabellenzelle von Tabelle table Spalte column Zeile row dar table G ltiger Name einer Tabelle column G ltiger Elementname oder Spaltennummer der Tabelle table row Ga
153. atzcodes sind ebenfalls numerisch Diese beiden Codes sind die sogenannten kleinen Detailhandelscodes Bei kleinen Packungen erwies es sich als schwierig einen vollst ndigen UPC A bzw EAN 13 Code unterzubringen Aus diesem Grund wurde ein gleich aufgebauter kleinerer Code entwickelt Der UPC E Code ist eine auf 6 Stellen konzentrierte Version der 10 Stellen eines UPC A Codes Hinweis Da der UPC E Code eine Reduktion des UPC A Codes ist muss als Wert eine g ltige und reduktionsf hige 12 stellige UPC A Nummer eingegeben werden Der EAN 8 Code ist eine eigenst ndige Nummer welche zentral verwaltet wird G ltige Zeichen 0123456789 Einsatzbereich Detailhandel 4 152 SnapForm Designer 5 x Benutzerhandbuch Code 128 und EAN 128 Kapitel 4 Formular Entwicklung Analog zum EAN 13 bzw UPC A Code kann der EAN 8 bzw UPC E Code mit einem zwei oder f nfstelligen Zusatzcode erg nzt werden siehe oben Diese beiden Codes sind technisch gesehen identisch Der Code 128 ist ein alphanumerischer Code hoher Dichte Code 128 ist eine Fortlaufende Symbologie mit variabler L nge Der Code enth lt eine Pr fsummen Modulo 103 welche automatisch berechnet und nicht im Klartext angezeigt wird Der EAN 128 auch UCC 128 ist technisch ein Code 128 umfasst jedoch logische Bl cke welche f r die Logistik wichtige Informationen enthalten z B Gewicht und Abmessungen des Beh lters Diese Bl cke beginnen mit einem soge
154. aubt es bis zu 127 Symbole miteinander zu verketten und dadurch eine entsprechend h here Datenkapazit t zu erreichen Diese Sonderform des Barcodes wird Makro PDF 417 genannt Beim Erfassen verketteter Symbole speichert die Leseeinheit die Daten und f gt sie zusammen Erst wenn alle Symbole eingelesen sind werden die Daten ausgegeben Gegen ber der nachgeschalteten Applikation erscheint das Ganze als ob ein riesiges Symbol eingelesen worden w re Wenn dieses Kontrollk stchen gew hlt ist ist das betreffende Symbol Bestandteil einer verketteten Gruppe Im anderen Fall ist das Symbol eigenst ndig Wenn diese Eigenschaft gew hlt ist m ssen die Eigenschaften Anzahl Makro Einheiten und Makro Einheit Nummer einen Wert aufweisen sie werden im Eigenschaftenfenster auch aktiviert Das Feld f r die Eigenschaft Makro ID wird ebenfalls aktiviert ist jedoch nicht zwingend auszuf llen Es ist m glich den Dateinamen f r die ausgelesenen verketteten Daten im voraus zu definieren Dieser Dateiname wird in dieser Eigenschaft festgelegt Diese Eigenschaft ist normalerweise deaktiviert Sie wird aktiviert wenn das Kontrollk stchen Teil eines Makros eingeschaltet wird Sie ist jedoch optional und wird daher nur applikationsbedingt ben tigt 4 184 SnapForm Designer 5 x Benutzerhandbuch Anzahl Makro Einheiten Makro Einheit Nummer Kapitel 4 Formular Entwicklung Diese Eigenschaft gibt an wieviele Symbole in der verketteten
155. ber die Eigenschaft schreibgesch tzt nicht beschreibbar gemacht worden ist Auswahl ist die Einstellung f r den Fall wenn das Feld ein Auswahlfeld ist 4 283 SnapForm Designer 5 x Benutzerhandbuch Fig 4 170Der Stilvorlagenedi tor Einstellungen f r Infopunkte und Hyperlinks 112 Kapitel 4 Formular Entwicklung Negative Zahlen ist die Einstellung f r den Fall dass der Feldwert negativ ist Obligatorische Eingabefelder kontrolliert die Anzeige f r Felder welche als obligatorisch gekennzeichnet worden sind Wenn die Option Leere Felder mit Ausrufezeichen kennzeichnen gew hlt ist werden diese Mussfelder mit einem Ausrufezeichen markiert Wenn die Option Feldstatus mit Hintergrundfarbe kennzeichnen gew hlt ist erscheinen drei weitere Farbauswahlen Leeres Feld bestimmt die Farbe des Felds wenn es leer ist Ausgef lltes Feld zeigt die Farbe des ausgef llten Felds und Leeres Feld hervorgehoben zeigt die Farbe f r ein markiertes leeres Feld Stylesheet Editor F x Stylesheets Eigenschaften 1 Default 8 Allgemeine Einstellungen Eingabefelder Infopunkt und Hyperlink Tabellen Farben 2 Default 9 3 Default 10 Standard Infopunkt Titel o 4 Defaut 11 5 Defaut 12 Hinterorundfarbe M Are ls 6 Default 14 7 Default 16 ren al me ls 8 Default 18 b 9 Default 8 Bold Tntopunkt Detala 10 Defaut 9 Bold Hntergrundfarbe Aipha TES 11 Default 10 Bol 12 Default 11 Bold Textfarbe
156. bersichtlichen Codegenerator erzeugt werden was die Benutzung wesentlich einfacher macht Ein weiterer Unterschied ist der dass bei Formeln feldbezogene Resultate hereingezogen werden w hrenddem in Programmiersprachen feldbezogene Resultate auch in das Feld eingespiesen werden k nnen Die Folge ist dass Berechnungsformeln demjenigen Feld zugeordnet werden m ssen welches das Resultat anzeigt Der Formeleditor mit seinen Benutzungselementen ist in Abschnitt 3 2 8 beschrieben Formeln werden entweder ber eine Aktion der Benutzer macht etwas oder ber Logik das Formular macht etwas abgearbeitet Tr ger von Aktionen und Logik Aktionen und Logik ben tigen einen Tr ger damit sie ausgef hrt werden k nnen Als Tr ger von Formeln kommen Felder und Funktionen in Frage In lteren Snapform Versionen konnten Formeln einzig an Beschreibungsfelder angekn pft werden Dies ist nicht mehr notwendig und Formeln k nnen nun jedem Feldtyp angef gt werden 4 262 SnapForm Designer 5 x Benutzerhandbuch 4 5 1 1 4 5 1 2 Kapitel 4 Formular Entwicklung Zudem besteht die M glichkeit Formeln als Funktionen zu definieren was bei mehrfacher Verwendung grosse Vorteile bietet Felder Formeln in Feldern sind im Wesentlichen auf sich selbst bezogen Das Resultat ist entweder g nzlich unabh ngig von Feldern zum Beispiel ein oder ausblenden einer Seite oder es wird direkt in das aufrufende Feld geschr
157. bewert value unter Anwendung des rekursiven MOD 10 Algorithmus Das Resultat ist eine ganze Zahl welche beispielsweise in gewissen 1D Barcodes weiterverwendet werden kann checkMod10r value getMod10 value checkMod10 value Siehe func_consist qdf getMonth date_value Datums Funktion Gibt den Monatswert des Datums date_value an date_value g ltiges Datum Ganze Zahl zwischen 1 und 12 Gibt den Monatswert des Eingabedatum date_value zur ck Das Eingabedatum kann in der Zukunft oder Vergangenheit liegen Diese Funktion ist Teil der Umkehrfunktion von Date year month day getDay date_value getYear date_value Date year month day brige Datums Funktionen SnapForm Designer 5 x Benutzerhandbuch Beispiel 5 3 36 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 37 Kategorie Kurzbeschreibung Kapitel 5 Formelsprache Referenz Siehe func_date qdf getPrintID Identifikations Funktion Erzeugt einen einmaligen Identifikationsstring GUID Global Unique Identifier welcher mit einem Druckauftrag verkn pft werden kann Diese Funktion hat keine Argumente String Erzeugt eine aus 36 Zeichen bestehende strukturierte Zeichenkette welche aus zuf llig ausgew hlten Zeichen besteht Der hierf r eingesetzte Algorithmus stellt sicher dass die Zeichenkette weltweit einmalig ist im Vergleich mit anderen auf diese Art und weise erzeugten Zeichenk
158. ble true false field_name Status Funktion Setzt die Eigenschaft druckbar des betreffenden Felds truelfalse Statuswert true oder false field_name Feldname Feldeigenschaft wird gesetzt Setzt die Eigenschaft druckbar des Felds field_name auf true oder false Dies entspricht dem Ein oder Ausschalten des Kontrollk stchens druckbar im Eigenschaften Dialog des betreffenden Felds setFieldVisible truelfalse field_name setFieldWritable truelfalse field_name SnapForm Designer 5 x Benutzerhandbuch Beispiel 5 3 61 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 62 Kategorie Kurzbeschreibung Kapitel 5 Formelsprache Referenz Siehe func_status qdf setFieldVisible true false field_name Status Funktion Setzt die Eigenschaft sichtbar des betreffenden Felds truelfalse Statuswert true oder false field_name Feldname Feldeigenschaft wird gesetzt Setzt die Eigenschaft sichtbar des Felds field_name auf true oder false Dies entspricht dem Ein oder Ausschalten des Kontrollk stchens sichtbar im Eigenschaften Dialog des betreffenden Felds setFieldPrintable truelfalse field_name setFieldWritable truelfalse field_name Siehe func_status qdf setFieldWritable true false field_name Status Funktion Setzt sinngem ss die Eigenschaft schreibgesch tzt des betreffenden Felds SnapForm Designer 5 x Benutzerhandbuch Argumente Resultat
159. bulator Reihenfolge Wert 10 das zweite den Wert 20 etc Der Wert kann ver ndert werden so dass eine frei bestimmbare Tabulatorreihenfolge aufgebaut werden kann welche nicht mit der Reihenfolge des Hinzuf gens der Felder bereinstimmen muss Wenn dieses Kontrollk stchen gew hlt ist wird das Kontrollk stchen ausgedruckt Wenn dieses Kontrollk stchen gew hlt ist wird das Kontrollk stchen auf dem Bildschirm angezeigt Wenn dieses Kontrollk stchen gew hlt ist muss dieses Kontrollk stchen mindestens einmal umgeschaltet worden sein damit das Formular g ltig ist f r Formular G ltigkeit siehe auch Abschnitt 4 8 4 2 Es ist zwar m glich bei Kontrollk stchen einen konstanten Wert zu definieren aber wenig sinnvoll Anstelle dessen wird hier die Formel 4 117 SnapForm Designer 5 x Benutzerhandbuch Gesperrt Links Oben Breite H he schreibgesch tzt Einmalfeld Kapitel 4 Formular Entwicklung welche die mit dem Umschalten des Kontrollk stchens verbundene Aktionen steuert eingegeben Die Formel wird beim Umschalten des Kontrollk stchens sowie beim ffnen des Dokuments und im Rahmen der brigen Formelverarbeitungsl ufe ausgef hrt Wenn dieses Kontrollk stchen gew hlt ist wird das Kontrollk stchen im Snapform Designer blockiert und kann nicht versehentlich verschoben werden Zudem werden s mtliche brigen Eigenschaften im Eigenschaften Dialog deaktiviert Der Zugriff auf die Eigens
160. ch wie vor in der Tab Reihenfolge eingebunden und dessen Formeln werden auch entsprechend der Auswahl ausgef hrt Es gibt Informationen welche nach dem urspr nglichen Ausf llen des Formulars nicht mehr ver ndert werden d rfen und daher gesch tzt werden m ssen In Snapform erfolgt dieser Schutz mit Einmalfeldern welche beim Ausf llen bis zum ersten Speichern ver ndert werden k nnen anschliessend aber als schreibgesch tzt markiert werden Wenn dieses Kontrollk stchen gew hlt ist kann das Auswahllistenfeld bis zum ersten Speichern eines ausgef llten Formulars umgeschaltet werden Nach dem ersten Speichern des Formulars wird das Auswahllistenfeld als schreibgesch tzt markiert Die Kurzinfo ist ein Hilfetext welcher erscheint wenn der Mauscursor w hrend einer gewissen Zeit ber dem Feld liegt Dieser Text ist in vielen F llen die erste und einfachste Hilfe zum betreffenden Feld Mit zunehmenden Anforderungen an die Barrierefreiheit von elektronischen Formularen erh lt der Kurzinfo Text eine zunehmend gr ssere Bedeutung da Screenreader diese Information benutzen Es ist daher besonders f r Formulare im Beh rden Umfeld wichtig einen gut abgefassten Kurzinfo Text einzuf gen 4 133 SnapForm Designer 5 x Benutzerhandbuch editierbar Werte anzeigen Fig 4 97 Auswahl mit Werte anzeigen aus Fig 4 98 Auswahl mit Werte anzeigen ein Kapitel 4 Formular Entwicklung Wenn diese Eigenschaft gew hlt wird ffnet
161. chaften ist erst wieder m glich wenn dieses Kontrollk stchen deaktiviert wird X Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des Kontrollk stchens Y Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des Kontrollk stchens Breite der Umrandungsbox des Kontrollk stchens H he der Umrandungsbox des Kontrollk stchens Wenn dieses Kontrollk stchen gew hlt ist ist das Kontrollk stchen als schreibgesch tzt markiert und dessen Inhalt kann nicht manuell berschrieben werden Der Wert kann nach wie vor ber Formeln ver ndert werden Ein schreibgesch tztes Kontrollk stchen ist nach wie vor in der Tab Reihenfolge eingebunden und dessen Formeln werden auch entsprechend des Zustands ausgef hrt Es gibt Informationen welche nach dem urspr nglichen Ausf llen des Formulars nicht mehr ver ndert werden d rfen und daher gesch tzt 4 118 SnapForm Designer 5 x Benutzerhandbuch Kurzinfo Text Rand drucken Kapitel 4 Formular Entwicklung werden m ssen In Snapform erfolgt dieser Schutz mit Einmalfeldern welche beim Ausf llen bis zum ersten Speichern ver ndert werden k nnen anschliessend aber als schreibgesch tzt markiert werden Wenn dieses Kontrollk stchen gew hlt ist kann das Kontrollk stchen bis zum ersten Speichern eines au
162. chaltfl che in der Titelleiste des Editors umgeschaltet Entwurfs Ansicht Die Entwurfs Ansicht ist die eigentliche Arbeitsumgebung f r die Formularentwicklung In der Entwurfs Ansicht k nnen Elemente auf der Arbeitsfl che platziert und deren Eigenschaften ver ndert werden In der Entwurfs Ansicht sind die Werkzeugleiste und die Steuerelemente Leiste aktiv Ebenso sind s mtliche Menupunkte soweit nicht anderweitig eingeschr nkt aktiv Vorschau Die Vorschau dient zur Kontrolle des Aussehens des Formulars sowie zum Testen von Formeln und dem Verhalten bei Eingaben Wenn wieder in die Entwurfs Ansicht umgeschaltet wird werden s mtliche eingegebenen Werte verworfen und die Felder zur ckgesetzt SnapForm Designer 5 x Benutzerhandbuch 4 4 1 Kapitel 4 Formular Entwicklung Formular Entwicklung Einleitung Die Formularentwicklung ist die Kernaufgabe des Snapform Designers In diesem Kapitel werden die verschiedenen Phasen der Formular Entwicklung Analyse Grundlayout Aktive Elemente Logik Sicherung Verteilung und Verwaltung mit SnapForm Designer beschrieben Dieses Kapitel ist prozessorientiert Es behandelt die Abfolgen zur Erstellung funktionierender Formulare Dabei werden verschiedene Elemente von Designer verwendet Die f r Aktionen und Logik verwendete Scriptsprache ist im Kapitel 5 Formelsprache Referenz detailliert beschrieben Die Formularentwicklung umfasst im Wesentlichen folgende Phasen 1
163. che Positionierung des Aztec Barcodefelds Y Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des Aztec Barcodefelds Breite der Umrandungsbox des Aztec Barcodefelds H he der Umrandungsbox des Aztec Barcodefelds 4 168 SnapForm Designer 5 x Benutzerhandbuch berschrift Transparent Hintergrundfarbe Barcodefarbe Inhalt dehnen Kapitel 4 Formular Entwicklung Dies ist eine Textzeile welche oberhalb des Aztec Barcodefelds erscheint Diese berschrift kann beispielsweise Informationen f r den Sachbearbeiter enthalten welcher den Code manuell einliest Die berschrift kann entweder als einfacher Text oder als HTML Text eingegeben werden Sie ist von fixer Schriftgr sse 10 pt und ihre L nge ist auf die Breite des Aztec Barcodefelds beschr nkt Der Hintergrund des Aztec Barcodefelds wird mit diesem Kontrollk stchen auf transparent keine deckende Hintergrundsfarbe geschaltet Diese Eigenschaft ist in der Grundeinstellung ausgeschaltet Farbe des Barcodefeldes Mit Anklicken der Eigenschaft ffnet sich das Farbauswahlfenster siehe Abschnitt 3 2 9 2 welches die Definition der gew nschten Farbe erlaubt Die Hintergrundfarbe wird nur dann ber cksichtigt wenn das Kontrollk stchen Transparent ausgeschaltet ist Farbe des Barcodes Mit Anklicken der Eigenschaft ffnet sich das Farbauswahlfenster siehe Abschnitt 3
164. chen benutzt Diese Eigenschaft bestimmt ob das Tilde Zeichen als Steuerzeichen interpretiert wird Wenn dieses Kontrollk stchen gew hlt wird wird die Tilde als Steuerzeichen betrachtet Dies hat die folgenden Konsequenzen 4 194 SnapForm Designer 5 x Benutzerhandbuch Kapitel 4 Formular Entwicklung welche bei der Berechnung des zu codierenden Datenstroms zu ber cksichtigen sind wird ersetzt durch das eigentliche Tilde Zeichen also Tilde verdoppeln wenn tats chlich eine Tilde in den Datenstrom einfliessen muss dxxx wird ersetzt durch das Zeichen dessen ASCIlI Code xxx lautet das heisst zum Beispiel dass d065 durch A ersetzt wird Diese Darstellung ist wichtig wenn Steuerzeichen im untersten Bereich codiert werden m ssen 1 wird ersetzt durch das FNC1 Zeichen Dies ist ein spezielles Zeichen welches beim Datamatrix Barcode Datenstrom an erster Stelle liegen kann und besagt dass die Daten dem UCC EAN Standard Identifier Format entsprechen Dieses Zeichenersetzung erfolgt nur am Anfang des Datenstroms 3 ist ein spezielles Zeichen welches beim Datamatrix Barcode Datenstrom an erster Stelle liegen kann und besagt dass die Daten Steuerfunktionen f r die Leseeinheit enthalten Exxxxxx wird ersetzt durch das sogenannte Extended Interpretation Channel flag mit Nummer xxxxxx einem Steuerzeichen welches auf Applikations Ebene ausgewertet werden kann und h ufig zur Anzeige von Zeichensatzwechsel
165. chens ausgew hlt Mit OK wird die Auswahl bernommen Das f r das Element g ltige Stylesheet Wenn explizite kein Stylesheet ausgew hlt worden ist wird das erste Default Stylesheet genutzt F r Auswahllistenfelder sind vor allem die Allgemeinen Einstellungen von Belang Ordnungsnummer des Elements in der Tabulator Reihenfolge Dieser Wert wird automatisch vergeben und liegt in der Reihe der Feld Tabulator Reihenfolge welche mit 10 beginnend in Zehnerschritten erh ht wird Das erste Feld des Formulars hat daher den Tabulator Reihenfolge Wert 10 das zweite den Wert 20 etc Der Wert kann 4 131 SnapForm Designer 5 x Benutzerhandbuch druckbar sichtbar erforderlich Wert Gesperrt Links Kapitel 4 Formular Entwicklung ver ndert werden so dass eine frei bestimmbare Tabulatorreihenfolge aufgebaut werden kann welche nicht mit der Reihenfolge des Hinzuf gens der Felder bereinstimmen muss Wenn dieses Kontrollk stchen gew hlt ist wird das Auswahllistenfeld ausgedruckt Wenn dieses Kontrollk stchen gew hlt ist wird das Auswahllistenfeld auf dem Bildschirm angezeigt Wenn dieses Kontrollk stchen gew hlt ist muss eine Auswahl aus der Auswahlliste erfolgt sein damit das Formular g ltig ist f r Formular G ltigkeit siehe auch Abschnitt 4 8 4 2 Es ist zwar m glich bei Auswahllistenfeldern einen konstanten Wert zu definieren aber wenig sinnvoll da er nicht angezeigt wird Anstelle dessen wi
166. ckiert und kann nicht versehentlich verschoben werden Zudem werden s mtliche brigen Eigenschaften im Eigenschaften Dialog deaktiviert Der Zugriff auf die Eigenschaften ist erst wieder m glich wenn dieses Kontrollk stchen deaktiviert wird X Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des QRCode Barcodefelds Y Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des QRCode Barcodefelds Breite der Umrandungsbox des QRCode Barcodefelds H he der Umrandungsbox des QRCode Barcodefelds 4 201 SnapForm Designer 5 x Benutzerhandbuch berschrift Transparent Hintergrundfarbe Barcodefarbe Inhalt dehnen Kapitel 4 Formular Entwicklung Dies ist eine Textzeile welche oberhalb des QORCode Barcodefelds erscheint Diese berschrift kann beispielsweise Informationen f r den Sachbearbeiter enthalten welcher den Code manuell einliest Die berschrift kann entweder als einfacher Text oder als HTML Text eingegeben werden Sie ist von fixer Schriftgr sse 10 pt und ihre L nge ist auf die Breite des Aztec Barcodefelds beschr nkt Der Hintergrund des QRCode Barcodefelds wird mit diesem Kontrollk stchen auf transparent keine deckende Hintergrundsfarbe geschaltet Diese Eigenschaft ist in der Grundeinstellung ausgeschaltet Farbe des
167. cklung Wenn die Option Formular ohne Hintergrundebene gew hlt wird sind im Dialog Neues Formular erstellen 5 Parameter zug nglich siehe Fig 4 14 Neues Formular erstellen x C Formular mit Hintergrundebene Datei A Seitengr sse fiso Seitenausrichtung Hochformat X Originalgr sse zmoxzrom Seitenzahl 1 v 7 Hintergrundfarbe verwenden Eigenschaften Dateiformat verschl sselt QDF S kompaktes Bin rformat Offen ODF A offenes XML Format Stylesheet DOO O fN Hilfe Erstellen Abbrechen Dieses Drop Down Menu umfasst eine grosse Liste an Papierformaten aus der ganzen Welt Dieses Drop Down Menu umfasst eine Liste an m glichen Seitenausrichtungen siehe Fig 4 15 Seitenausrichtung Hochformat Z Hochformat Querformat Hochformat 180 gedreht Querformat 150 gedreht Die Optionen Hochformat 180 gedreht bzw Querformat 180 gedreht sind f r Anwendungen gedacht bei denen beispielsweise Vorder und R ckseite ausgedruckt wird SnapForm Designer 5 x Benutzerhandbuch Originalgr sse Seitenzahl Hintergrundfarbe verwenden Farbe 4 3 3 3 Kapitel 4 Formular Entwicklung Die Masse des gew hlten Formats Dieses Feld kann nicht ver ndert werden Anzahl zu generierender Seiten Das Drop Down Menu erlaubt die Wahl von 1 bis 20 Seiten Sollten mehr Seiten ben tigt werden k nnen weitere Seiten auf einfache Art und Weise hinzugef gt werden sie
168. d ber die Eigenschaft Tabelle konfigurieren kontrolliert Diese Eigenschaft bestimmt die H he der logischen Zeile der Tabelle Dieser Wert setzt den Abstand in Spaltenrichtung zwischen zwei entsprechenden Feldern der logischen Zeilen fest Im Normalfall ist dies der Abstand zwischen visuellen Zeilen Die Masseinheit ist Points und der Grundwert betr gt 15 was sich sehr gut mit dem Grundwert der H he von Eingabefeldern vertr gt Praxistip Damit bei der Anzeige der Tabelle keine berschneidungen auftreten muss dieser Wert gegebenenfalls angepasst werden Als Faustregel kann H he der Umrandung um alle Felder einer Zeile plus 3 Point gelten Wenn alle Felder sauber auf einer horizontalen Linie ausgerichtet sind bedeutet dies auch H he des h chsten Felds in der Zeile plus 3 Point Hinweis Wenn die Eigenschaft Vertikale Zeilenausrichtung ausgeschaltet ist muss dieser Wert kontrolliert werden Damit keine berschneidungen auftreten ist die im obigen Praxistip erw hnte Faustregel sinngem ss auf die Feldbreite anzuwenden 4 216 SnapForm Designer 5 x Benutzerhandbuch Abstand Selektor Abstand Bildlaufleiste Aufstellungs Titel Kapitel 4 Formular Entwicklung Der Selektor siehe Fig 4 132 dient zum Kennzeichnen und Selektieren von logischen Tabellenzeilen Er wird automatisch links bzw oberhalb der logischen Zeile platziert ausserhalb des Tabellencontainers angezeigt Diese Eigenschaft steuert den Abstand
169. d der Minutenzahl second optional Ganze positive Zahl entsprechend der Sekundenzahl Uhrzeit Erzeugt eine Uhrzeit aus den drei Argumenten Die Eingabe f r hour sollte zwischen O und 24 liegen Der Wert f r minute sollte zwischen 0 und 59 liegen Gr ssere Werte werden umgerechnet und die Stundenzahl entsprechend erh ht Der Wert f r second ist optional und sollte zwischen 1 und 59 liegen Gr ssere Werte werden umgerechnet und entsprechend der Minute und Stunde zugeschlagen Die Eingaben sollten ganze Zahlen sein wobei trotzdem eingegebene Nachkommastellen ignoriert werden getHour time_value getMinute time_value sowie brige Datum Funktionen Siehe func_time qdf SnapForm Designer 5 x Benutzerhandbuch 5 3 79 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 80 Kategorie Kurzbeschreibung Argumente Resultat Kapitel 5 Formelsprache Referenz TimeTotal table column Tabellen Funktion Summiert die Werte der Spalte column zu einer Uhrzeit table Name der Tabelle column Nummer oder Feldname der Spalte ber welcher die Feldwerte summiert werden sollen Uhrzeit Summiert die Feldwerte der Spalte column als Uhrzeit und gibt das Resultat zur ck Es muss daher darauf geachtet werden dass die Spalte column tats chlich als Uhrzeit formatiert ist Total table column StrTotal table column Siehe func_table2 qdf Today Datums Funkti
170. d kontextabh ngig gef hrt Services Dies ist en Mac OS X spezifischer Menupunkt welcher die verschiedenen ber das Betriebssystem bereitgestellten Dienste enth lt Die unter diesem Menupunkt vorhandenen Optionen sind rechnerabh ngig und haben keinen direkten Bezug zu Snapform Designer Hide Snapform Blendet alle Fenster von Snapform Designer aus Designer Hide others Blendet die Fenster von allen anderen laufenden Applikationen ausser Snapform Designer aus SnapForm Designer 5 x Benutzerhandbuch Quit Snapform Designer 3 2 2 3 Fig 3 8 Das Menu Datei Neues Formular Formular ffnen Hintergrundebene ffnen Kapitel 3 Verwendung des Designers Beendet Snapform Designer Hinweis Unter Windows befindet sich der Befehl zum Beenden von Snapform Designer im Menu Datei Das Menu Datei Das Menu Datei siehe Fig 3 8 umfasst Datei bezogene Befehle wie das ffnen und Speichern von Dokumenten Datei Bearbeiten Format Steuerelemente 2 Neues Formular R Strg N O Formular ffnen Strg O Hintergrundebene ffnen Feldebene ffnen amp Formular speichern Strg 5 amp Formular speichern unter Seiteneinstellungen amp Drucken Strg P X Schliessen 1 func_math2 gdf 2 Func_mathi gdf 3 func_regex qdf 4 func_string2 gdf 5 func_stringi gdf Beenden ffnet das Spezifikationsfenster f r ein neues Formular Diese Funktion ist in Abschnitt 4
171. d unordered lists in a table Heading H2 and even a picture Heading H4 N g gt Heading H5 gt A whole block 3 of text to be A 4 centered amp lt n gt 2 9 LbO000 Beschriftungsfeld Text in HTML mit Sonderzeichen als HTML Entities Lb007 Beschriftungsfeld Text ist aus konstantem Teil und Feldwert von Feld Tx000 zusammengestellt der Wert von Feld Tx000 wird beim Verlassen in das Beschriftungsfeld bertragen und fett angezeigt Lb001 Beschriftungsfeld Text in HTML auf den oberen Feldrand ausgerichtet Hintergrundfarbe gr n Zur besseren Visualisierung der Feldgr sse nicht transparent Lb002 Beschriftungsfeld Text in HTML auf die Feldmitte ausgerichtet Hintergrundfarbe gr n zur besseren Anzeige der Feldgr sse nicht transparent Lb003 Beschriftungsfeld Text in HTML auf den unteren Feldrand ausgerichtet Hintergrundfarbe gr n Zur besseren Visualisierung der Feldgr sse nicht transparent Lb004 Beschriftungsfeld Text in HTML mit verschiedenen wechselnden inline Textattributen versehen Lb005 Beschriftungsfeld Text in HTML mit Heading Levels horizontaler Trennlinie und zentriertem Text Lb006 Beschriftungsfeld Text in HTML mit Listen Tabellen und eingebettetem Bild SnapForm Designer 5 x Benutzerhandbuch 4 3 6 2 Kapitel 4 Formular Entwicklung In Snapform verwendbare HTML Tags und Attribute Snapform unterst tzt weitgehend die Tags und Attribute we
172. das Standardformat von Snapform e Snapform ODF A qdf das Standardformat von Snapform mit offengelegter Datenebene e Snapform Formularvorlage qdft Formular Vorlage welche sich immer ohne allf llig bereits gespeicherte Daten leer ffnet e Snapform QDF A Formularvorlage qdft Formular Vorlage mit offengelegter Datenebene welche sich immer ohne allf llig bereits gespeicherte Daten leer ffnet e Snapform Feldebene hdo Format welches nur die Feldebene enth lt Wenn keine Dateiendung angegeben ist wird sie automatisch angef gt ffnet den normalen Seiteneinstellungen oder Seite einrichten Dialog welcher vom Betriebssystem bereit gestellt wird ffnet den normalen vom Betriebssystem bereit gestellten Druckdialog Schliesst das Formular Wenn ungesicherte nderungen vorhanden sind erscheint der Dialog zur Frage ob das Dokument vorher gespeichert werden soll siehe Fig 3 10 Snapform Designer x M chten Sie die nderungen speichern Abbrechen Diese Liste umfasst die 5 zuletzt ge ffneten Dateien Dabei kommen nur diejenigen Dateien in die Liste welche mit dem Datei ffnen Dialog ge ffnet worden sind SnapForm Designer 5 x Benutzerhandbuch Beenden nur unter Windows 3 2 2 4 Fig 3 11 Das Menu Bearbeiten R ckg ngig Wiederholen Ausschneiden Kopieren Einf gen Kapitel 3 Verwendung des Designers Beendet Snapform Designer Dieser Befehl ist nur unte
173. das gesamte Formular gelten siehe Beschreibungen SnapForm Designer 5 x Benutzerhandbuch Fig 4 18 Das Seiteneigen schaften Fenster 030 Formularname Hintergrundfarbe drucken Kapitel 4 Formular Entwicklung Eigenschaften von Formularseite Eigenschaft Formularname Hintergrundfarbe drucken Doppelte Namen zulassen Fr fregel Seibenbreibe 595 2756 Seitenh he 419 5270 Fapierformat 150 45 Seitenausrichtung Querformat aegen berliegende Seite sichtbar druckbar Hintergrundbild Die ersten drei Eigenschaften gelten jeweils f r das gesamte Formular die brigen Eigenschaften nur f r die aktuelle Seite Erlaubt die Vergabe eines Formularnamens Dieser Name wird als interne Referenz benutzt Wenn diese Option gew hlt ist wird die Hintergrundfarbe mit ausgedruckt Wenn sie nicht gew hlt ist wird kein farbiger Seitenhintergrund ausgedruckt Dies hat den Vorteil dass sowohl den visuellen Bed rfnissen am Bildschirm wie auch den Anforderungen beim Drucken Rechnung getragen werden kann 4 26 SnapForm Designer 5 x Benutzerhandbuch Doppelte Namen zulassen Pr fregel Seitenbreite Seitenh he Papierformat Seitenausrichtung Gegen berliegende Seite sichtbar druckbar Kapitel 4 Formular Entwicklung Mit dieser Option kann festgelegt werden ob Felder mit gleichen Feldnamen zul ssig sind Wenn dies der Fall ist k nnen Felder beispielsweise ber alle Seiten dupliziert werden und be
174. daten Import erlauben IV Druck von unvollst ndigen Formular erlauben I Druck von ung ltigem Formular erlauben IV Nur kompatible Daten importieren I eSignature erlauben I eFiling erlauben IV Unvollst ndiges eFiling erlauben I Ung ltiges eFiling erlauben IV Eingabewerte l schen 7 Speichern IV Daten importieren IV Daten exportieren IV berpr fen IV Unterschreiben IV Drucken IV Daten senden IV Speichern unter Der Dialog Sicherheit ist in drei Zonen unterteil Passw rter Optionen und Befehlstasten Passw rter Das Dokument kann mit zwei Passw rtern gesch tzt werden Die Eingabe in das betreffende Feld erfolgt im Klartext und die Passw rter werden auch nach dem Speichern und wieder ffnen im Designer im Klartext angezeigt Der Schutz ber Passw rter ist bis zu einem gewissen Grad wirksam Wenn ein weiter gehender Zugangsschutz f r das Formular ben tigt wird muss dieser ber externe Mechanismen erfolgen Ringler Informatik AG bietet Unterst tzung bei der Implementierung von Schutzmechanismen Dieses Passwort wird beim ffnen des Formulars durch den regul ren Benutzer verlangt Damit kann der Zugang zum Formular selbst kontrolliert werden Ohne das User Passwort kann das Formular im Snapform Viewer nicht ge ffnet werden 4 292 SnapForm Designer 5 x Benutzerhandbuch Passwort f r Designer 4 8 3 2 nderungen erlauben Drucken erlauben Nur Druck von Eingabewerten erlauben
175. den In diesem Feld kann der Text eingegeben werden welcher gegebenenfalls in einer Systemmeldung erscheint Ung ltige Formulare Um insbesondere bei elektronischem Einreichen der Formulare zu verhindern dass ung ltige Daten bermittelt werden welche unter Umst nden das Verarbeitungssystem lahmlegen k nnten kann das Formular auf G ltigkeit gepr ft werden Diese Pr fung erfolgt entsprechend einer Pr fregel welche in dieser Zone festgelegt wird Die Pr fregel ist eine Formel welche entweder TRUE oder FALSE zur ckgeben muss Ist der Wert TRUE ist das Formular g ltig anderenfalls ist es ung ltig Mit Anklicken des Formel Symbols amp ffnet sich der Formeleditor zur Eingabe der Formel Es stehen s mtliche Feldobjekte und Funktionen zur Verf gung Wenn das Formular als ung ltig bewertet wird muss der Benutzer benachrichtigt werden Dies geschieht ber die frei aufbaubare Warnmeldung in diesem Feld Der Text wird gegebenenfalls in einer Systemmeldung wiedergegeben 4 299 SnapForm Designer 5 x Benutzerhandbuch 4 8 4 3 Warnmeldung 4 8 5 Kapitel 4 Formular Entwicklung Unvollst ndige Formulare Im Gegensatz zur G ltigkeit des Formulars ist die Vollst ndigkeit einfach zu pr fen indem festgestellt wird ob s mtliche Felder bei denen die Feldeigenschaft erforderlich eingeschaltet ist einen Wert haben Das bedeutet dass keine besondere Pr fregel vorhanden sein muss Wenn das Formular als unvoll
176. den so dass eine frei bestimmbare Tabulatorreihenfolge aufgebaut werden kann welche nicht mit der Reihenfolge des Hinzuf gens der Felder bereinstimmen muss Bei Tabellen ist darauf zu achten dass der Tabellencontainer die niedrigste Ordnungsnummer der ganzen Tabellengruppe aufweist Dieses Kontrollk stchen ist deaktiviert und kann nicht ver ndert werden Tabellencontainer werden nie ausgedruckt Wenn dieses Kontrollk stchen gew hlt ist wird der Tabellencontainer einschliesslich dessen zugeordneten Feldelemente auf dem Bildschirm angezeigt Diese Eigenschaft ist bei Tabellencontainern immer ausgeschaltet und kann nicht ge ndert werden Diese Eigenschaft ist bei Tabellencontainern zwar vorhanden aber nicht aktiv und kann auch nicht aktiviert werden Wenn dieses Kontrollk stchen gew hlt ist wird der Tabellencontainer einschliesslich der darin enthaltenen Formularelemente im Snapform Designer blockiert und kann nicht versehentlich verschoben werden Zudem werden s mtliche brigen Eigenschaften im Eigenschaften 4 213 SnapForm Designer 5 x Benutzerhandbuch Links Oben Breite H he Horizontale Zeilenausrichtung Kapitel 4 Formular Entwicklung Dialog deaktiviert ebenso f r die enthaltenen Kontrollk stchen Felder Der Zugriff auf die Eigenschaften ist erst wieder m glich wenn dieses Kontrollk stchen deaktiviert wird Die zum Container geh renden Formularelemente k nnen zwar selektiert und
177. deren Eigenschaften angezeigt werden aber ein Ver ndern ist nicht m glich X Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des Tabellencontainers Y Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des Tabellencontainers Breite der Umrandungsbox des Tabellencontainers H he der Umrandungsbox des Tabellencontainers Diese Eigenschaft bestimmt in welche Richtung eine logische Zeile verl uft Eine logische Zeile entspricht der in der Tabelle aufgef hrten logischen Gruppe Normalerweise ist die logische Zeile horizontal sie kann aber auch vertikal sein beispielsweise in einem klassischen Fahrplanfeld Hinweis Fine visuelle Zeile ist hingegen wie die Bezeichnung sagt rein visuell und steht nicht in einem zwingenden Zusammenhang mit den in der Tabelle dargestellten Informationen Eine visuelle Zeile verl uft immer horizontal eine visuelle Spalte vertikal In den nachfolgenden Beschreibungen wird jeweils explizite auf logische oder visuelle Zeile bzw Spalte Bezug genommen Wenn dieses Kontrollk stchen gew hlt ist verl uft eine logische Zeile horizontal und zus tzliche Zeilen werden unterhalb der letzten 4 214 SnapForm Designer 5 x Benutzerhandbuch Anzahl Spalten Anzahl sichtbare Zeilen Kapitel 4 Formular Entwic
178. des Selektors vom Rand des Tabellencontainers Die Masseinheit ist Points und der Grundwert betr gt 2 Pt Der Selektor hat dieselbe H he wie das Feld der ersten Tabellenspalte und ist ungef hr quadratisch so dass zwei Ziffern ohne Skalieren dargestellt werden k nnen Diese Abmessungen m ssen bei der Positionierung von Tabellen ber cksichtigt werden Wenn die Eigenschaft Scrollen erlauben aktiv ist und die Tabelle mehr Zeilen als darstellbar enth lt erscheint auf der rechten bzw unteren Seite des Tabellencontainers ein Rollbalken welcher die Navigation zwischen den Tabellenzeilen erleichtert siehe Fig 4 132 Diese Eigenschaft steuert die Position des Rollbalkens gegen ber dem Tabellencontainer Die Masseinheit ist Points und der Grundwert betr gt 2 Pt Das Bildelemente des Rollbalkens werden durch das Betriebssystem zur Verf gung gestellt und k nnen durch Snapform nicht beeinflusst werden Diese Abmessungen m ssen bei der Positionierung von Tabellen ber cksichtigt werden Es empfiehlt sich in wichtigen F llen das Formular auf allen zu erwartenden Plattformen zu testen Diese Eigenschaft bestimmt den Titel welcher auf den Aufstellungstabellen ausgedruckt wird Zudem wird dieser Wert auch in der Titelleiste der Datenerfassungstabelle bei Phantomtabellen angezeigt Mit Anklicken dieser Eigenschaft ffnet sich der Formeleditor zur Eingabe Der Wert kann entweder ein fixer Wert oder das Resultat einer 4 217 Sna
179. dformat der Stilvorlage bersteuert werden und es kann ein abweichendes Datumsformat gesetzt werden Beim Anklicken der Eigenschaft ffnet sich ein Drop Down Menu aus welchem die Formate ausgew hlt werden k nnen Zudem ist es m glich ein eigenes Format zu definieren welches nachher auch im Drop Down Menu zur Auswahl steht Die Bausteine f r das Datumsformat haben folgende Bedeutung yy Jahr zweistellig z B 06 yyyy Jahr vierstellig z B 2006 M Monat ohne f hrende Null z B 5 MM Monat mit f hrender Null z B 05 d Tag ohne f hrende Null z B 7 dd Tag mit f hrender Null z B 07 H Stunde ohne f hrende Null z B 8 HH Stunde mit f hrender Null z B 08 mm Minute z B 15 SnapForm Designer 5 x Benutzerhandbuch Mindestdatum H chstdatum Eingabefeld konfigurieren Fig 4 70 Konfigurationsfen ster f r Feldsegmen tierung in Datumsfeld 053 Kapitel 4 Formular Entwicklung Als Trennzeichen sind zugelassen Punkt Schr gstrich Leerzeichen Doppelpunkt Wenn f r diese Eigenschaft ein Wert gesetzt ist wird der eingegebene Wert kontrolliert und nur dann akzeptiert wenn das eingegebene Datum sp ter als oder gleich wie das Mindestdatum ist siehe auch Anmerkungen zu H chstdatum Wenn f r diese Eigenschaft ein Wert gesetzt ist wird der eingegebene Wert kontrolliert und nur dann akzeptiert wenn das eingegebene Datum fr her als oder gleich wie das H chstda
180. die font verwendete Schrift sehr gross ist Im Fall eines Wasserzeichens ist es jedoch eher nicht erw nscht dass dieses konvertiert wird Dieser Parameter unterdr ckt die Konversion von Text in einer Schriftgr sse gr sser als im Wert Maximum font size angegeben Der Grundwert betr gt 200 Points SnapForm Designer 5 x Benutzerhandbuch Skip complex graphic objects 4 3 2 4 4 3 2 5 Kapitel 4 Formular Entwicklung Je nachdem wie das PDF Dokument urspr nglich erstellt worden ist k nnen sehr komplexe Vektorpfade enthalten sein Die Umwandlung dieser Pfade kann einen betr chtlichen Rechenaufwand zur Folge haben und auch die resultierende Dateigr sse stark steigern Dieser Parameter erlaubt es nun komplexe Grafikelemente mit einer Anzahl Nodes ber dem eingegebenen Schwellwert zu unterdr cken Der Schwellwert Maximum subelements count hat den Grundwert 750 Nodes Mit Wahl von Objects as bounds kann zudem auch die Anzeige des Beschneidungspfades des Grafikobjekts unterdr ckt werden Wenn diese Option gew hlt ist wird das Grafikobjekt auf keine Art und Weise konvertiert Einzeldokument konvertieren Nachdem das PDF Dokument gegebenenfalls aufbereitet worden ist wird es im Snapform PDF Converter mit dem Menu File gt Open PDF file ge ffnet Nach ein paar Momenten erscheint das konvertierte Dokument im Vorschau Fenster und kann kontrolliert und gespeichert werden Batch Konversion Sollen mehrere PDF Do
181. dies f hrte zur Namensgebung Die codierten Daten liegen in Schichten quadratischen Ringen um ein Zentrumssymbol Diese Anordnung f hrt zu 32 verschiedenen Symbolgr ssen zwischen 15 x 15 Modulen und 151 x 151 Modulen Schichten werden immer mit Fehlerkorrekturinformationen aufgef llt Das Zentrumssymbol ist bei der Bildauswertung ein herausragendes Merkmal und kann daher leicht erkannt werden Zus tzliche definierte Module an den Ecken des Zentrumssymbols bestimmen die Orientierung was es erlaubt das Symbol aus irgend einer Richtung zu lesen Da der Code von innen her erzeugt wird wird keine eigentliche 4 164 SnapForm Designer 5 x Benutzerhandbuch Fig 4 112 Aztec Barcode Werkzeug Cursor Kapitel 4 Formular Entwicklung Ruhezone weisser Raum um das Symbol ben tigt Wenn auch die usserste Schicht nicht zuverl ssig gelesen werden k nnte erlaubt die Fehlerkorrektur immer noch eine zuverl ssige Decodierung der Daten Zeichen werden gem ss ASCII f r Wert O bis 127 und gem ss ISO 8859 1 Latin Alphabet 1 Wert 128 bis 255 codiert Dies erlaubt die Codierung von Texten in den meisten westlichen Sprachen Das Aztec Barcode Werkzeug erzeugt ein Feld f r die Anzeige eines Aztec 2D Barcodes Nach Wahl des Werkzeugs erscheint ein Cursor mit einem 2D Barcodefeld in Default Gr sse siehe Fig 4 112 Mit dem Aztec Barcode Werkzeug verkn pft ist ein 2D Barcodefeld f r Aztec Code 96 pt breit und 96 pt hoch
182. dpi f r Offsetdruck Bei Schwarz Weiss Bildern gelten folgende Aufl sungen als ausreichend 72 dpi f r Bildschirmdarstellung 300 dpi f r Office Drucker 1200 dpi f r Offsetdruck Diese Aufl sungen sollten andererseits nicht allzustark berschritten werden denn das betreffende Ausgabemedium kann viel h here Aufl sungen nicht verarbeiten Die Folge von zu hohen Aufl sungen ist dann eine unn tig grosse Datei bzw unn tig lange Daten bermittlungszeiten SnapForm Designer 5 x Benutzerhandbuch Fig 4 35 Bildwerkzeug Cur sor Kapitel 4 Formular Entwicklung Snapform Designer unterst tzt die folgenden Grafikformate bei Bild Elementen JPEG BMP TIFF GIF und PNG Hinweis JPEG ist ein sehr kompaktes Format benutzt aber eine verlustbehaftete Kompression welche bei starken Kontrasten zu Artefakten und Unsch rfen f hrt Starke Kontraste treten besonders bei gescanntem Text und Linien auf F r diese Art von Bildern ist das JPEG Format ungeeignet Anstelle dessen sollte TIFE PNG oder GIF verwendet werden Das Bildwerkzeug erzeugt ein Feld in welches eine Rastergrafik geladen werden kann Nach Wahl des Werkzeugs erscheint ein Cursor mit einem Bild Element in Default Gr sse siehe Fig 4 35 Mit dem Bildwerkzeug verkn pft ist ein Bildfeld 96 pt breit und 96 pt hoch Mit Mausklick wird dieses Feld auf der Arbeitsfl che platziert Dabei erh lt es automatisch einen Namen bestehend aus den Zeichen Im und einer dreistelligen f
183. e Default Stylesheet genutzt Ordnungsnummer des Elements in der Tabulator Reihenfolge Dieser Wert ist immer 1 und kann nicht ver ndert werden Das bedeutet dass das Element nicht Bestandteil der Tabulatoren Reihenfolge ist was an sich logisch ist da ein Barcode nicht ein interaktives Element ist 4 167 SnapForm Designer 5 x Benutzerhandbuch druckbar sichtbar erforderlich Wert Gesperrt Links Oben Breite H he Kapitel 4 Formular Entwicklung Wenn das Kontrollk stchen gew hlt ist wird das Aztec Barcodefeld ausgedruckt Wenn das Kontrollk stchen gew hlt ist wird das Aztec Barcodefeld auf dem Bildschirm angezeigt Diese Eigenschaft ist bei Aztec Barcodefeldern immer ausgeschaltet und kann nicht ge ndert werden In dieser Eigenschaft des Aztec Barcodefels wird der zu codierende Text eingegeben Mit Anklicken dieser Eigenschaft ffnet sich der Formeleditor zur Eingabe In den allermeisten F llen ist der Wert das Resultat einer Berechnung Wenn das Kontrollk stchen gew hlt ist wird das Aztec Barcodefeld im Snapform Designer blockiert und kann nicht versehentlich verschoben werden Zudem werden s mtliche brigen Eigenschaften im Eigenschaften Dialog deaktiviert Der Zugriff auf die Eigenschaften ist erst wieder m glich wenn dieses Kontrollk stchen deaktiviert wird X Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numeris
184. e Hinweise auf den Fehler gibt Es ist jedoch immer m glich die fehlerhafte Formel zu akzeptieren sie muss einfach zu einem sp teren Zeitpunkt korrigiert werden Getestet werden Formeln in der Vorschau siehe Abschnitt 3 3 2 Um wirklich sicher zu sein dass die Formeln korrekt funktionieren sind Tests in Snapform Viewer notwendig Weitere Komponenten der Benutzeroberfl che Der Snapform Designer hat weitere Benutzungselemente welche an verschiedenen Orten eingesetzt werden k nnen Tastaturk rzel Besonders f r den erfahrenen Benutzer erweisen sich Tastaturk rzel als effizientes Mittel die Arbeit zu beschleunigen Snapform Designer unterst tzt Tastaturk rzel Die betreffenden Tastenkombinationen sind in den jeweiligen Menus angegeben Farbauswahlfenster Einige Feldeigenschaften bestehen aus einer Farbe Zur Auswahl einer Farbe besitzt Snapform Designer einen Farbauswahl Mechanismus welcher ber das Farbauswahlfenster siehe Fig 3 29 funktioniert Zur Auswahl von Farben stehen drei verschiedene Farbmodelle zur SnapForm Designer 5 x Benutzerhandbuch Fig 3 29 Farbauswahlfenster mit Farbmuster Kapitel 3 Verwendung des Designers Verf gung In der Ansicht Muster siehe Fig 3 29 erfolgt die Wahl aus einer Palette von sogenannten web safe Farben In der Ansicht HSB siehe Fig 3 30 wird das HSB Faromodell zur Auswahl und Definition von Farben benutzt und in der Ansicht RGB siehe Fig 3 31 k nnen die RGB W
185. e ber cksichtigen m Der Name des Datamatrix Barcodefelds im Dokument Dieser Name kann ge ndert werden Zugeh rigkeit zu einer oder mehreren Kategorien welche es erlauben logisch zusammengeh rende Gruppen von Elementen zu bilden Beim Anklicken dieses Felds ffnet sich der Kategorien Dialog siehe Fig 4 23 Die Kategorien werden durch Anklicken des betreffenden Kontrollk stchens ausgew hlt Mit OK wird die Auswahl bernommen Das f r das Element g ltige Stylesheet Wenn explizite kein Stylesheet ausgew hlt worden ist wird das erste Default Stylesheet genutzt Ordnungsnummer des Elements in der Tabulator Reihenfolge Dieser Wert ist immer 1 und kann nicht ver ndert werden Das bedeutet dass das Element nicht Bestandteil der Tabulatoren Reihenfolge ist was an sich logisch ist da ein Barcode nicht ein interaktives Element ist 4 190 SnapForm Designer 5 x Benutzerhandbuch druckbar sichtbar erforderlich Wert Gesperrt Links Oben Breite Kapitel 4 Formular Entwicklung Wenn das Kontrollk stchen gew hlt ist wird das Datamatrix Barcodefeld ausgedruckt Wenn das Kontrollk stchen gew hlt ist wird das Datamatrix Barcodefeld auf dem Bildschirm angezeigt Diese Eigenschaft ist bei Datamatrix Barcodefeldern immer ausgeschaltet und kann nicht ge ndert werden In dieser Eigenschaft des Datamatrix Barcodefels wird der zu codierende Text eingegeben Mit Anklicken dieser Eigenschaft ffnet
186. e von Eingabefeldern wie in den vorangehenden Abschnitten beschrieben gezeigt Nach dem Selektieren der Feldelemente im Snapform Designer gibt das Eigenschaften Fenster Auskunft ber dessen jeweiligen Merkmale Ein Doppelklick auf das Feld ffnet den Formeleditor zur Anzeige des Texts 4 111 SnapForm Designer 5 x Benutzerhandbuch Fig 4 82 Eingabefelder Bei spiele von eingabe felder gdf im Entwurfs Modus 057 Kapitel 4 Formular Entwicklung 0 40 60 80 100 120 140 180 180 200 220 240 260 280 300 320 340 360 380 400 420 440 480 480 500 520 540 56 Eingabefelder DIET er a Ca A JE A dJEEBESEENE Tr Eee ol We E Lan en A MEN EE A Ca T 4 112 SnapForm Designer 5 x Benutzerhandbuch Fig 4 83 Ausgef llte Einga befelder Beispiele von eingabefel der gdf in Snapform Viewer 058 Kapitel 4 Formular Entwicklung e e eingabefelder qdf Snapform Viewer De S Eingabefelder 1 Neuer Wert 2Eingabewer t 3 Ein mehrzeiliger Text mit mehreren Zeilenumbr chen und ohne Zahlen 4 1 231 233 453 23 5 45 55 6 00003453 7 2342 44 8 2342345 9 13 04 2007 10124 12 1988 11 12 12 2004 12 234 23 4234 13 122 ADF 25 14 041 766 40 40 15 oesseee T einfaches Passwortfeld lt 11 O Tx000 Einfaches Textfeld mit Grundwert Tx001 Segmentiertes Textfeld MI000 Mehrzeiliges Textfeld Nr001 Zahlenfeld keine Rundung kein Format N
187. e with index used in dropdown oNauPwpN nr I 9 Label value 10 Negative double value lt xs documentation gt lt xs annotation gt lt xs attribute gt lt xs attribute name calculated type xs boolean use optional default false gt lt xzs attribute name visible type xs boolean use optional default true gt lt xzs attribute name printable type xs boolean use optional default true gt lt xs attribute name readonly type xs boolean use optional default false gt lt xzs complexType gt lt xzs element gt lt xs element name row gt lt xs complexType gt lt xs sequence gt lt xs element ref value maxOccurs unbounded gt lt xzs sequence gt lt xs complexType gt lt xs element gt lt xs element name rows gt lt xzs complexType gt lt xs sequence gt lt xs element ref row maxOccurs unbounded gt lt xzs sequence gt lt xs complexType gt lt xs element gt lt xs element name values gt lt xzs complexType gt lt xs sequence gt lt xs element ref value maxOccurs unbounded gt lt xzs sequence gt lt xs complexType gt lt xzs element gt lt xs element name snapform gt lt xzs complexType gt lt xs sequence gt lt xs element ref id gt 6 7 SnapForm Designer 5 x Benutzerhandbuch Kapitel 6 Snapform Dateiformate lt xs element ref values gt lt xzs sequence gt lt xs complexType
188. eben werden Der Lizenzschl ssel erhalten Sie in der Regel von Ringler Informatik zugeschickt Im Schl ssel sind auch die Informationen ber den lizenzierten Funktionsumfang sowie die Anzahl Benutzer enthalten Mit Wahl von Menupunkt Lizenzschl ssel eingeben im Menu Hilfe ffnet sich das Lizenzschl ssel Eingabefenster siehe Fig 2 1 Produkt Registrierung Exi Registrierung und Lizenzvertrag Herzlichen Dank dass Sie sich f r Snapform entschieden haben Bitte geben Sie Ihren CS pers nlichen Registrierungsschl ssel ein und berpr fen Sie Ihren Benutzernamen und Firmennamen Benutzername maws o Firmenname ProdokEngineering ur nenn Lizenzstufe EnterpriseYerson Lizenzschl ssel 1316CDD7E98652CAE4714567C9097E4FC456EC4C5BD943D8930CE59681124AFEA80 S Hilfe Aus Zwischenablage einf gen OK Abbrechen In diesem Fenster sind die Lizenzangaben einzugeben Dabei beachten Sie bitte dass Benutzername und Firmenname mit den Angaben bei der Bestellung des Lizenzschl ssels bereinstimmen Das Feld Lizenzstufe wird bei der Validierung des Lizenzschl ssels ausgef llt Der Lizenzschl ssel wird am einfachsten ber die Lizenzdatei geladen Das Browse Symbol rechts des Eingabefelds f r den Lizenzschl ssel ffnet einen Datei ffnen Dialog in welchem die Lizenzdatei angegeben werden kann Nach dem Best tigen der Eingabe wird die Datei ge ffnet und der Schl ssel automatisch registriert Es kann auch se
189. ehe func_regex qdf Ersetzt s mtliche Fundstellen des in regex definierten Musters im Eingabewert orig_string durch den String replace_with Beispiel siehe func_regex qdf 4 266 SnapForm Designer 5 x Benutzerhandbuch 4 5 2 3 Abs x Max x y Min x y Sin x Cos x Tan x Asin x Acos x Kapitel 4 Formular Entwicklung Mathematik Funktionen Mathematik Funktionen werden auf Zahlen angewandt und f hren mathematische Operationen aus Die folgenden Funktionen sind den Mathematik Funktionen zugeordnet Berechnet den Absolut Wert des Eingabewerts Beispiel siehe func_math1 qdf Bestimmt den gr sseren der beiden Werte Beispiel siehe func_math1 qdf Bestimmt den kleineren der beiden Werte Beispiel siehe func_math1 qdf Berechnet den Sinus eines in Grad definierten Winkels Beispiel siehe func_math2 qdf Berechnet den Cosinus eines in Grad definierten Winkels Beispiel siehe func_math2 qdf Berechnet den Tangens eines in Grad definierten Winkels Beispiel siehe func_math2 qdf Gibt den Arcus Sinus des Eingabewerts in Grad zur ck Beispiel siehe func_math2 qdf Gibt den Arcus Cosinus des Eingabewerts in Grad zur ck 4 267 SnapForm Designer 5 x Benutzerhandbuch Atan x Round x Ceil x Floor x Trunc x Cover x Exp x Log x Sart x Kapitel 4 Formular Entwicklung Beispiel siehe func_math2 qdf Gibt den Arcus Tangens des Eingabewerts in Grad zur c
190. eibgesch tzt im Eigenschaften Dialog der betroffenen Felder Diese Funktion ist invers zum Ein und Ausschalten des Kontrollk stchens schreibgesch tzt Um dieses einzuschalten muss in dieser Funktion der Status false gesetzt werden und umgekehrt setPrintable category_list truelfalse setVisible category_list truelfalse Siehe func_status qdf Sin x Mathematik Funktion Berechnet den Sinus eines in Grad definierten Winkels x numerisch beliebiger Wert die Eingabewerte wiederholen sich in Zyklen von 360 numerisch liegt zwischen 1 und 1 Gibt den Sinus des Eingabewerts zur ck Der Eingabewert wird in Grad genommen Der volle Kreis entspricht 360 Asin x Acos x Atan x Cos x Tan x brige Mathematik Funktionen SnapForm Designer 5 x Benutzerhandbuch Beispiel 5 3 71 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 72 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Kapitel 5 Formelsprache Referenz Siehe func_math2 qdf Sqrt x Mathematik Funktion Berechnet die Quadratwurzel des Eingabewerts x numerisch Wert gr sser 0 numerisch Gibt die Quadratwurzel des Eingabewerts zur ck Wenn der Eingabewert negativ ist ist die Quadratwurzel nicht definiert und es wird eine Fehlermarke angezeigt Operatorx y Siehe func_math2 qdf Str x String Funktion Wandelt den Eingabewert in einen String um x String Z
191. eibung Argumente Kapitel 5 Formelsprache Referenz Gibt die ersten count Zeichen von rechts her gez hlt des Strings string zur ck string String oder Feldname eines Textfelds count Anzahl zur ckzugebender Zeichen positive ganze Zahl String oder Leerer Wert wenn string weniger Zeichen als count aufweist Gibt die ersten count Zeichen von rechts her gez hlt des Strings string zur ck Bei Z hlung von links her entspricht dies den letzten count Zeichen Diese Funktion gibt nur dann einen g ltigen Wert zur ck wenn string mindestens count Zeichen lang ist Wenn string k rzer ist wird der Leere Wert zur ckgegeben Left string count SubStr string start count und brige Text Funktionen Siehe func_string1 qdf Round x Mathematik Funktion Rundet den Eingabewert auf die n chste ganze Zahl x numerisch beliebiger Wert SnapForm Designer 5 x Benutzerhandbuch Resultat Erkl rung Siehe auch Beispiel 5 3 60 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Kapitel 5 Formelsprache Referenz numerisch Rundet den Eingabewert auf die n chste ganze Zahl auf oder ab Wenn die Nachkommastellen von x kleiner als x 5 sind wird abgerundet wenn sie gr sser oder gleich x 5 sind wird aufgerundet Soll auf den Wert genauigkeit gerundet werden wird genauigkeit Round x genauigkeit benutzt Ceil x Floor x Siehe func_math1 qdf setFieldPrinta
192. eide Werte gleich sind wird dieser zur ckgegeben Max x y Now Datums Funktion Gibt die aktuelle Uhrzeit zur ck Diese Funktion hat keine Argumente Uhrzeit Gibt die aktuelle Uhrzeit zur ck Um diese darzustellen ist ein als Uhrzeit formatiertes Datumsfeld notwendig getHour time_value getMinute time_value und die brigen Uhrzeit orientierten Datums Funktionen Siehe func_math1 qdf SnapForm Designer 5 x Benutzerhandbuch 5 3 57 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 58 Kategorie Kapitel 5 Formelsprache Referenz replaceAll orig_string regex replace _with Regular Expression Funktion Ersetzt s mtliche Fundstellen des in regex definierten Musters im Eingabewert orig_string durch den String replace_with orig_string String regex Regular Expression replace_with String String Ersetzt s mtliche Fundstellen des in regex definierten Musters im Eingabewert orig_string durch den String replace_with Wenn keine Fundstelle vorhanden ist wird der Eingabewert zur ckgegeben Eine bersicht ber die Syntax von Regular Expressions befindet sich in Abschnitt 5 4 find string regex start match string regex Siehe func_regex qdf Right string count String Funktion SnapForm Designer 5 x Benutzerhandbuch Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 59 Kategorie Kurzbeschr
193. ein 1D Barcode angezeigt werden kann Nach Wahl des Werkzeugs erscheint ein Cursor mit einem Barcode Element in Default Gr sse siehe Fig 4 101 T Mit dem Barcodewerkzeug verkn pft ist ein 1D Barcodefeld 96 pt breit und 48 pt hoch Mit Mausklick wird dieses Feld auf der Arbeitsfl che platziert Dabei erh lt es automatisch einen Namen bestehend aus den Zeichen Bc und einer dreistelligen fortlaufenden Nummer beginnend mit 000 Das erste in einem Formular mit dem Barcodewerkzeug platzierte Element tr gt daher den Namen Bc000 In der Objektstruktur wird es der betreffenden Seite hinzugef gt In Fig 4 102 ist das erste Barcodefeld in einem neuen Formular platziert und anschliessend mit Anklicken selektiert worden 4 138 SnapForm Designer 5 x Benutzerhandbuch Fig 4 102 Neu erstelltes Bar codefeld 068 Kapitel 4 Formular Entwicklung Datei Bearbeiten Format Steuerelemente Ansicht Extras Hilfe Kak r a re EN 020 40 60 80 100 120 140 160 180200 220 240 260 280 300 320 340 360 380 400 420 440 480 480 500 520 540 560 580 EETA IAT rd BNS BAS re G PA E rer A E rar EER re E ES E BA re A anna ET Default 10 1 I maa 56 7857 45 00 96 00 48 00 Einheitenbreite cm Einheitenh he cm Breite Einheitenbreite Balkenh he verh lnis Drehwinkel Objekte werkzeuge Suchen und ersetzen E Form E Page 1 1Mecooo Tai BBeEBEBEBEHUBSsnLE EBE STB M N
194. ein Datumsobjekt aus den Argumenten Beispiel siehe func_date qdf Erzeugt ein Uhrzeitobjekt aus den Argumenten Beispiel siehe func_time qdf 4 270 SnapForm Designer 5 x Benutzerhandbuch getDay date_value getMonth date_value getYear date_value getHour time_value getMinute time_valu e addDay date_value number addMonth date_ value number addYear date_ value number addHour time_value number Kapitel 4 Formular Entwicklung Gibt den Monatstag des Datums date_value an Beispiel siehe func_date qdf Gibt den Monatswert des Datums date_value an Beispiel siehe func_date qdf Gibt die Jahrzahl des Datums date_value an Beispiel siehe func_date qdf Gibt den Stundenwert der Uhrzeit time_value an Beispiel siehe func_time qdf Gibt den Minutenwert der Uhrzeit time_value an Beispiel siehe func_time qdf Berechnet das Datum welches gege ber dem Datum date_value um number Tage entfernt ist Beispiel siehe func_date qdf Berechnet das Datum welches gege ber dem Datum date_value um number Monate entfernt ist Beispiel siehe func_date qdf Berechnet das Datum welches gege ber dem Datum date_value um number Jahre entfernt ist Beispiel siehe func_date qdf Berechnet die Uhrzeit welche gege ber der Uhrzeit time_value um number Stunden entfernt ist 4 271 SnapForm Designer 5 x Benutzerhandbuch addMinute time_valu e number calcDays date_first date_second calcHo
195. ein numerisch sein soll boolean FALSE wenn nicht spezifiziert String alphanumerisch oder numerisch je nach Wert des Arguments digits SnapForm Designer 5 x Benutzerhandbuch Erkl rung Siehe auch Beispiel 5 3 39 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel Kapitel 5 Formelsprache Referenz Erzeugt einen zuf llig aufgebauten String Die L nge des Strings ist ber das Argument length einstellbar Das Argument digits legt fest ob der String rein numerisch sein soll Diese Funktion wird auch eingesetzt mit dem Wert digits gleich TRUE wenn eine Zufallszahl erzeugt werden soll getPrintldStr length L digits getSessionID getPrintlD getDatalD createGUID Siehe func_ident qdf getRow Tabellen Funktion Gibt die Zeilennummer des betreffenden Felds in der zugeh rigen Tabelle an Diese Funktion hat keine Argumente numerisch ganze Zahl Gibt die Nummer der Zeile in der Tabelle des aufrufenden Felds zur ck Dieser Wert kann in nachfolgenden Berechnungen weiter verwendet werden Der Aufruf dieser Funktion ist nur im Zusammenhang mit Tabellen sinnvoll Wenn das aufrufende Feld nicht Bestandteil einer Tabelle ist gibt diese Funktion den Wert 1 zur ck getCol Cell table column row Siehe func_table2 qdf SnapForm Designer 5 x Benutzerhandbuch 5 3 40 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch
196. eine Gruppe von Formularelementen welche verschiedene sich gegenseitig ausschliessende Optionen eines bestimmten Sachverhalts kennzeichnen k nnen und genau ein Sachverhalt zutreffen muss Wie aus diesen Definitionen zu erkennen ist sind Kontrollk stchen und Optionsfelder sehr stark miteinander verwandt Dies zeigt sich in der Art und Weise wie diese beiden Formularelemente in Snapform implementiert worden sind Das Grundelement ist das Kontrollk stchen welches die Basis Funktionalit t bereit stellt F r Optionsfelder wird ein Container benutzt in welchem die ben tigte Anzahl Kontrollk stchen platziert wird Diese Kontrollk stchen funktionieren dadurch als Optionsfelder gem ss obiger Definition Kontrollk stchen In Snapform werden Kontrollk stchen in der Grundeinstellung als Quadrate dargestellt und das Zeichen f r gew hlt ist ein Kreuz Dieses Zeichen ist fix und kann nicht ver ndert werden Die Gr sse des Zeichens ist von der Feldgr sse abh ngig Wenn jedoch das W hlen des Kontrollk stchens das Resultat einer Formel ist wird das Kreuz etwas kleiner dargestellt 4 114 SnapForm Designer 5 x Benutzerhandbuch Fig 4 84 Kontrollk stchen Cursor Fig 4 85 Neu erstelltes Kon trollk stchen 059 Kapitel 4 Formular Entwicklung Das Kontrollk stchenfeldwerkzeug 3 erzeugt ein Kontrollk stchen Nach Wahl des Werkzeugs erscheint ein Cursor mit einem Kontrollk stchen in Default Gr sse siehe Fig 4 8
197. einen Satz von Optionsfeldern Das Formular wird im verschl sselten QDF S Format gespeichert und als Ganzes bertragen Damit diese bermittlungsart m glich ist m ssen die Formular Optionen eFiling erlauben und Speichern im QDF S Format erlauben eingeschaltet sein Diese bertragungsart verlangt zur Weiterverarbeitung besondere Werkzeuge zum Auslesen der Daten Das Formular wird im offenen QDF A Format gespeichert und als Ganzes bertragen Damit diese bermittlungsart m glich ist m ssen die Formular Optionen eFiling erlauben und Speichern im QDF A Format erlauben eingeschaltet sein Diese bertragungsart erlaubt das Auslesen der Daten im Klartext Die Formulardaten werden im bin ren QDD Format bertragen ohne dass das Formular mitgeschickt wird Damit diese bermittlungsart m glich ist m ssen die Formular Optionen eFiling erlauben und erlauben Diese Bin rdaten Export eingeschaltet sein bertragungsart verlangt zur Weiterverarbeitung besondere Werkzeuge zum Auswerten der Daten Die Formulardaten werden im XML Format bertragen ohne dass das Formular mitgeschickt wird Damit diese bermittlungsart m glich ist m ssen die Formular Optionen eFiling erlauben und XML Export erlauben eingeschaltet sein Diese bertragungsart ben tigt zur Weiterverarbeitung keine besondere Werkzeuge zum Auswerten der Daten 4 306 SnapForm Designer 5 x Benutzerhandbuch Nur Daten als HTML Form 4 8 8 2 4 8 8 3 Emp
198. eit SnapForm Designer 5 x Benutzerhandbuch 5 1 4 Typ Beschreibung 5 1 5 Typ Beschreibung Kapitel 5 Formelsprache Referenz Zahl Dies ist die Zahl e die Basis des nat rlichen Logarithmus Der Wert lautet 2 718281828459045 in der in Snapform definierten Genauigkeit null Symbol Dies ist ein Symbol f r einen nicht existierenden bzw unzul ssigen Wert zB das Resultat einer Division durch 0 Diese Konstante wird Snapform intern benutzt ist jedoch f r den Formeleditor nicht zug nglich SnapForm Designer 5 x Benutzerhandbuch 3 2 5 2 1 Typ Operandentyp Beschreibung 3 2 2 Typ Operandentyp Beschreibung Kapitel 5 Formelsprache Referenz Operatoren xX y numerisch String je nach Operandentyp x und y numerisch oder String Addition Dieser Operator addiert die beiden Operanden und gibt das Resultat zur ck Das Resultat h ngt vom Typ der Operanden ab Wenn die Operanden numerisch sind aus einem Zahlenfeld stammen werden sie mathematisch zusammengez hlt Wenn sie Strings sind aus einem Textfeld stammen werden sie aneinandergef gt Hinweis Vorsicht ist geboten wenn ein Operand eigentlich wie eine Zahl aussieht aber nach wie vor ein String ist In diesem Fall werden die Zahlen aneinandergef gt und nicht addiert x y numerisch x und y numerisch Subtraktion Dieser Operator subtrahiert den Operanden y vom Operanden x und gibt das Resultat zur ck Das Resultat
199. eld f r die Anzeige eines Datamatrix 2D Barcodes Nach Wahl des Werkzeugs erscheint ein Cursor mit einem 2D Barcodefeld in Default Gr sse siehe Fig 4 122 Et 4 188 SnapForm Designer 5 x Benutzerhandbuch Fig 4 123 Neu erstelltes Datamatrix Bar code Feld 083 Kapitel 4 Formular Entwicklung Mit dem Datamatrix Barcode Werkzeug verkn pft ist ein 2D Barcodefeld f r Datamatrix Code 48 pt breit und 48 pt hoch Mit Mausklick wird dieses Feld auf der Arbeitsfl che platziert Dabei erh lt es automatisch einen Namen bestehend aus den Zeichen Bcd und einer dreistelligen fortlaufenden Nummer beginnend mit 000 Das erste in einem Formular mit dem Datamatrix Barcode Werkzeug platzierte Element tr gt daher den Namen Bcd000 In der Objektstruktur wird es der betreffenden Seite hinzugef gt In Fig 4 123 ist das erste Datamatrix Barcode Feld in einem neuen Formular platziert und anschliessend mit Anklicken selektiert worden Datei Bearbeiten Format Steuerelemente Ansicht Extras Hilfe BEL EIGENE Ep 020 40 60 80 100120140 160 180200 220 240 260 280 300 320 340 360 380 400 420 440 480 480 500 520 540 560 Sat EEE E E F E o 0 EANET EE E E ETEA EP E A A A A a E E E oo _ a s0 a num 100 ur u Tabulator Reihenfolge A druckbar sichtbar erforderlich I maa Links 68 5714 Oben 66 4286 Breite 48 00 H he 48 00 Transparent m Barcode Farbe U Codierung AUTO
200. elds Y Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des Beschriftungsfelds Breite der Umrandungsbox des Beschriftungsfelds H he der Umrandungsbox des Beschriftungsfelds Diese Eigenschaft bestimmt wie der Text im Beschriftungsfeld ausgerichtet wird Wenn der Eigenschaftswert angeklickt wird erscheint ein Drop Down Menu mit der Auswahl links zentriert rechts welche den Text SnapForm Designer 5 x Benutzerhandbuch Ausrichtung vertikal Hintergrundfarbe Textfarbe Kapitel 4 Formular Entwicklung linksb ndig mittenzentriert bzw rechtsb ndig im Beschriftungsfeld positioniert Grundeinstellung ist links Bei mehrzeiligen unformatierten Texten wird jede einzelne Zeile entsprechend ausgerichtet In der HTML Form wird die l ngste Zeile eines Textblocks gem ss der Eigenschaft ausgerichtet Die brigen Zeilen werden dann linksb ndig auf diese Zeile ausgerichtet Diese Eigenschaft bestimmt wie der Text im Beschriftungsfeld vertikal positioniert wird Wenn der Eigenschaftswert angeklickt wird erscheint ein Drop Down Menu mit der Auswahl oben zentriert unten welche den Text am oberen Feldrand mittenzentriert bzw am unteren Feldrand ausrichtet Grundeinstellung ist zentriert Diese Eigenschaft wird nur bei Texten in HTML Form vollst ndig ber cksichtigt In diesem Fall wird der HTML Textblock entsprechend ausgerichte
201. em Dezimalzeichen Grundwert 74 55 pt und die Breite des Bereichs nach dem Dezimalzeichen Grundwert 24 85 pt definiert Hinweis Da der Grundwert f r die Zeichenbreite nicht automatisch von der im Stylesheet definierten Schriftgr sse abgeleitet wird muss darauf geachtet werden dass die Zeichenbreite bei gr sseren Schriften ausreichend ist Als Faustregel kann f r Zahlen die Schriftgr sse in Point bei Texteingaben das 1 2 fache der Schriftgr sse in Points genommen werden Bei den Segmentierungsarten Jede Zahl und Zahlen und Minuszeichen wird die Breite des Eingabefelds entsprechend der in der Eigenschaft L nge festgelegten Anzahl Zeichen neu berechnet und das Feld entsprechend skaliert Ist noch keine L nge bestimmt worden oder der Wert 0 wird das Eingabefeld auf 8 Zeichen ausgerichtet Dieser Wert wird auch in die Eigenschaft L nge eingetragen Bei der Segmentierungsart Zahlen und Minuszeichen wird ein weiteres K stchen hinzugef gt welches f r das Minuszeichen reserviert ist Die Segmentierungsart Separierung der Dezimalstellen hat hingegen keinen Einfluss auf die Anzahl Zeichen Datumsfelder Datumsfelder sind spezialisierte Eingabefelder zur Eingabe von Datum und Uhrzeit Sie erlauben es zudem Datumsbereiche zu definieren Das Datumsfeldwerkzeug erzeugt ein Feld welches die Anzeige und Eingabe von Datum und Uhrzeit erlaubt Nach Wahl des Werkzeugs erscheint ein Cursor mit einem Datumsfeld in Default Gr sse siehe Fig
202. en Start URL Freigabestring 4 8 7 Kapitel 4 Formular Entwicklung Dieses Kontrollk stchen ist der Hauptschalter f r die serverseitige Interaktion Wenn es eingeschaltet ist ist der Mechanismus aktiv ansonsten werden alle entsprechenden Eintstellungen ignoriert In der Zone Server Details befinden sich die Angaben f r die Server Anfrage Dies ist der URL unter welchem die Server Anfrage f r die Freigabe gestartet wird Dies ist der String welcher f r eine Freigabe durch den Server zur ckgeschickt werden muss Wenn dieser String empfangen wird erfolgt die Freigabe In der Zone Aktueller Status sind die bereits in den Sicherheitseinstellungen festgelegten Optionen siehe Abschnitt 4 8 3 2 wiederholt Sie k nnen auch in diesem Dialog ver ndert werden In der Zone Freigabe Status sind die Optionen f r das Formular nach der Freigabe angegeben Diese Optionen m ssen in diesem Dialog eingestellt werden Neben den Optionen ist ein Feld Ablaufdatum vorhanden in welchem ein Ablaufdatum f r den fregegebenen Zustand gesetzt werden kann siehe auch Abschnitt 4 8 4 1 Schriftarten Im Dialog Schriftarten siehe Fig 4 178 sind die vom Formular benutzten bzw ber Stilvorlagen definierten Schriften aufgef hrt 4 303 SnapForm Designer 5 x Kapitel 4 Benutzerhandbuch Formular Entwicklung Fig 4 178Das Fenster Formu lareinstellungen Schriftarten 119 3 Schriftarten Liste E Formularebene E Arial 1
203. en definiert werden dessen einzige Aufgabe es ist einen Abstand zwischen den Zeichen zu halten Dieser Abstandhalter ist die Trennl cke und wird als Vielfaches der Einheitenbreite angegeben Diese Eigenschaft ist nur bei gew hltem Code 11 Codabar Bar 39 sowie Bar 39 Ext Codetyp verf gbar In den anderen F llen wird sie ignoriert Beim PostNet Code erfolgt die Codierung durch unterschiedliche Balkenh hen In diesen Eigenschaften werden die absoluten Abmessungen der Balken in Centimetern definiert Das Verh ltnis zwischen grosser und kleiner Balkenh he sowie die absoluten Masse sind in den Normen spezifiziert 4 147 SnapForm Designer 5 x Benutzerhandbuch Relative H he der Zusatzcode Balken Abstand zwischen dem Code und dem Zusatzcode cm Zusatzcode Kapitel 4 Formular Entwicklung Die Grundwerte 0 125 bzw 0 25 cm entsprechen den Normen Diese Eigenschaften sind nur bei gew hltem PostNet Codetyp verf gbar In allen anderen F llen werden sie ignoriert Bei den Detailhandels Codes EAN 13 EAN 8 UPC A UPC E k nnen f r Druckerzeugnisse B cher Periodika zwei oder 5 stellige Zusatzcodes hinzugef gt werden Diese Zusatzcodes sind meist weniger hoch als der Hauptcode und die Klartextzeile befindet sich oberhalb des Codes Diese Eigenschaft legt die relative H he des Zusatzcodes fest Ein typischer Wert ist 0 8 Diese Eigenschaft ist nur bei gew hltem EAN 13 EAN 8 UPC A oder UPC E Codetyp ver
204. en Das Datamatrix Barcode Werkzeug ist in Abschnitt 4 4 6 4 beschrieben Das QRCode Barcode Werkzeug ist in Abschnitt 4 4 6 5 beschrieben Das Menu Ansicht Das Menu Ansicht siehe Fig 3 18 umfasst Funktionen zur Ansicht des Formulars auf der Arbeitsfl che und zum Seitenwechsel Ansicht Extras Hilfe ie Fenster anpassen j Breite anpassen vorherige Seite N chste Seite Mit diesem Umschalter wird die Werkzeugleiste siehe Abschnitt 3 2 3 ein und ausgeblendet Skaliert das aktive Dokument derart dass es vollst ndig im Editor Fenster angezeigt wird SnapForm Designer 5 x Benutzerhandbuch Breite anpassen Vorherige Seite N chste Seite 3 2 2 8 Fig 3 19 Das Menu Extras Formular pr fen Funktions Editor Stylesheet Editor Stylesheet importieren Kapitel 3 Verwendung des Designers Skaliert das aktive Dokument derart dass es in seiner Breite im Editor Fenster angezeigt wird Wechselt zur vorangehenden Seite nur aktiv wenn das Dokument mehrere Seiten umfasst Wechselt zur n chsten Seite nur aktiv wenn das Dokument mehrere Seiten umfasst Das Menu Extras Im Menu Extras siehe Fig 3 19 sind Spezialfunktionen zusammengefasst welche bei der Arbeit mit Formularen wichtig sein k nnen Extras Hilfe fx Funktions Editor Stylesheet Editor Stylesheet importieren Stylesheet exportieren LF Formulareinstellungen Pr ft das Formular auf Inkonsis
205. en im Eigenschaften Dialog deaktiviert Der Zugriff auf die Eigenschaften ist erst wieder m glich wenn dieses Kontrollk stchen deaktiviert wird X Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des Hyperlinks Y Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des Hyperlinks Breite der Umrandungsbox des Hyperlinks H he der Umrandungsbox des Hyperlinks 4 241 SnapForm Designer 5 x Benutzerhandbuch schreibgesch tzt Ausrichtung horizontal Drehwinkel Transparent Unterstreichen URL Kapitel 4 Formular Entwicklung Wenn dieses Kontrollk stchen gew hlt ist ist das Kontrollk stchen als schreibgesch tzt markiert und dessen Inhalt kann nicht manuell berschrieben werden Der Wert kann nach wie vor ber Formeln ver ndert werden Ein schreibgesch tztes Kontrollk stchen ist nach wie vor in der Tab Reihenfolge eingebunden und dessen Formeln werden auch entsprechend des Zustands ausgef hrt Diese Eigenschaft bestimmt wie der Text im Hyperlinkfeld ausgerichtet wird Wenn der Eigenschaftswert angeklickt wird erscheint ein Drop Down Menu mit der Auswahl links zentriert rechts welche den Text linksb ndig mittenzentriert bzw rechtsb ndig im Hyperlinkfeld positioniert Grundeinstellung ist links Der Text im Hyperlinkfe
206. en und diese dann im Texteditor in HTML Code umwandeln Das Beschriftungsfeld Werkzeug Das Beschriftungsfeld Werkzeug erzeugt ein Feld f r die Anzeige von Text Nach Wahl des Werkzeugs erscheint ein Cursor mit Textrahmen in Default Gr sse siehe Fig 4 40 Fr Mit dem Beschriftungsfeld Werkzeug verkn pft ist ein Rechteck 60 pt breit und 13 pt hoch Mit Mausklick wird dieses Rechteck auf der Arbeitsfl che platziert Dabei erh lt es automatisch einen Namen bestehend aus den Zeichen Lb und einer dreistelligen fortlaufenden Nummer beginnend mit 000 Das erste in einem Formular mit dem Beschriftungsfeld Werkzeug platzierte Element tr gt daher den Namen Lb000 In der Objektstruktur wird es der betreffenden Seite hinzugef gt SnapForm Designer 5 x Benutzerhandbuch Fig 4 41 Neu erstelltes Beschriftungsfeld 038 Kapitel 4 Formular Entwicklung In Fig 4 41 ist das erste Beschriftungsfeld in einem neuen Formulars platziert und anschliessend mit Anklicken selektiert worden Datei Bearbeiten Format Steuerelemente Ansicht Extras Hilfe BILL BE zer Tr ICE EEE 20 4 60 80 100 120 140 180 180 200 220 240 260 280 300 320 340 380 380 400 en Dear SErsErLERSERTEATE TERTER TEN TESTER I IE I a I MIR Ausrichtung horizontal Ausrichtung vertikal Zentriert EBBEBEEBEEHBUUBEB STD MAN 1976 2007 Ringler Informatik AG Die L nge und Breite Beschriftungsfelds kan
207. en Pfad url abzurufen Es werden im Wesentlichen alle URI Protokolle unterst tzt http https file ftp etc Die Inhalte m ssen HTML 3 2 kompatibel sein Die prim re Bedeutung dieser Funktion ist das Laden von Texten in Textfelder Infopunkte oder Beschriftungsfelder kurz gesagt berall dort wo HTML formatierter Text angezeigt werden kann Eine weitere Bedeutung ist das Nutzen von Webservices sofern deren Antwort in einem geeigneten Format ausgegeben wird importData url sowie Snapform Datenstruktur Siehe func_misc gdf getDatalD Identifikations Funktion Erzeugt einen einmaligen Identifikationsstring GUID Global Unique Identifier welcher mit einem Satz Formulardaten verkn pft werden kann Diese Funktion hat keine Argumente String Erzeugt eine aus 36 Zeichen bestehende strukturierte Zeichenkette welche aus zuf llig ausgew hlten Zeichen besteht Der hierf r eingesetzte Algorithmus stellt sicher dass die Zeichenkette weltweit einmalig ist im Vergleich mit anderen auf diese Art und weise erzeugten Zeichenketten SnapForm Designer 5 x Benutzerhandbuch Siehe auch Beispiel 5 3 30 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 31 Kategorie Kapitel 5 Formelsprache Referenz Diese Identifikation kann zum Beispiel bei der bertragung von Daten oder bei digitalen Arbeitsabl ufen eingesetzt werden createGUID getSessionID getPrintI
208. en der Daten eingabetabelle stark vergr ssert Kapitel 4 Formular Entwicklung Konfiguration der Tabelle besonders betrachtet werden muss Eine Phantom Tabelle wird folgendermassen konfiguriert Praxistip Es empfiehlt sich die Resultate der in den folgenden Schritten beschriebenen Aktionen regelm ssig in der Vorschau zu kontrollieren 1 Den Wert f r Zeilenh he auf die effektiv ben tigte Zeilenh he abstimmen Der Wert von Zeilenh he muss gr sser sein als die H he der Elemente der logischen Zeile damit bei der Darstellung keine berschneidungen von Elementen auftreten Da nur eine einzige Zeile angezeigt wird wird sich der Wert der Zeilenh he in der Gegend der H he des Tabellencontainers bewegen 2 Schaltfl chen zum ffnen der Dateneingabetabelle aktivieren Da die Tabelle nur eine einzige Zeile anzeigt ist die Dateneingabe eingeschr nkt Die eigentliche Dateneingabe und auch Anzeige am Bildschirm erfolgt ber die Dateneingabetabelle Diese Tabelle wird durch Anklicken einer Schaltfl che ge ffnet siehe Fig 4 142 Editor j o 10 20 30 40 50 60 70 80 90 100 110 Diese Schaltfl che wird aktiviert indem in der Aufstellungs Tabelle im Tabelle konfigurieren Dialog eine oder mehrere Kontrollk stchen Summe anzeigen eingeschaltet werden 4 229 SnapForm Designer 5 x Benutzerhandbuch Kapitel 4 Formular Entwicklung Die Schaltfl che erscheint links des selektierten Felde
209. en werden Der Wert kann zwischen 0 und 255 liegen Hinweis Die Prinzipien f r die Farbeinstellungen gelten f r alle Bereiche im Stilvorlageneditor Farbe beim berfahren mit der Maus ist die Randfarbe wenn sich die Maus innerhalb der Umrandung des Elements befindet Farbe des aktiven Elements ist die Randfarbe wenn das Element aktiv f r die Eingabe von Informationen ist Dies ist beispielsweise dann der Fall wenn das Element angeklickt worden ist Randbreite stellt die Breite des Randes in points ein Grundwert ist 1 Wenn das Kontrollk stchen Fadingeffekt Rand eingeschaltet ist wird beim berfahren mit der Maus und dem Aktivieren des Elements der Rand graduell ein und ausgeblendet 4 282 SnapForm Designer 5 x Benutzerhandbuch Fig 4 169Der Stilvorlagenedi tor Einstellungen f r Fingabefelder 111 Kapitel 4 Formular Entwicklung Stylesheet Editor X x Stylesheets Eigenschaften Default 8 Allgemeine Einstellungen Eingabefelder l Infopunkt und Hyperlink Tabellen Farben Default 9 lt Standardfeld Defauk 11 as Dean el Alpha 255 6 Default 14 7 Defaut 16 Tostee ar 2 N S Dofauk 18 Berechnungsfeld automatisiert 9 Default 8 Bold 10 Default 9 Bold Hintergrundfarbe 066 Alpha 255 11 Default 10 Bold mi J 12 Default 11 Bold Textfarbe Er pl Alpha _ 255 13 Default 12 Bold 14 Default 14 Bold Berechnungsfeld bersteuert 15
210. ences Exit Das File Menu siehe Fig 4 3 umfasst die folgenden Menupunkte Es ffnet sich ein normaler Datei ffnen Dialog zur Auswahl einer PDF Datei Die ausgew hlte Datei wird konvertiert und das Resultat im Vorschau Fenster angezeigt Es ffnet sich ein normaler Datei ffnen Dialog zur Auswahl eines Snapform Hintergrundbildes hdt Datei Die ausgew hlte Datei wird im Vorschau Fenster angezeigt Es ffnet sich ein normaler Datei Speichern Dialog zur Auswahl des Speicherortes f r das aktuelle Snapform Hintergrundbild Das Hintergrundbild wird im hdt Format gespeichert Es ffnet sich ein Dialog f r Einstellungen zur Optimierung der Konversion Das Programm wird beendet SnapForm Designer 5 x Benutzerhandbuch Fig 44 DasView Menudes Snapform PDF Con verters Zoomin Zoom out Original size Select page Kapitel 4 Formular Entwicklung e3 Convert PDF to Snapform File view Batch conversion Help m Zoom in zoom out Original size Select page Das View Menu siehe Fig 4 A dient zur Kontrolle der Anzeige im Vorschau Fenster Es umfasst die folgenden Menupunkte Die Ansicht wird bei Klicken im Vorschau Fenster um rund 10 vergr ssert dargestellt Die Ansicht wird bei Klicken im Vorschau Fenster um rund 10 verkleinert dargestellt Die Ansicht im Vorschau Fenster wird in Originalgr sse 100 dargestellt Wenn ein mehrseitiges Dokument ge ffnet ist erscheint ein Unterm
211. end diese Titel im Formular mit Sicherheit vorhanden sind m ssen sie f r die Dateneingabetabelle explizite in der Spalte Kopfzeile eingegeben werden 4 230 SnapForm Designer 5 x Benutzerhandbuch Fig 4 143Dateneingabeta belle f r Position 3 von tabellen gdf095 Fig 4 144 Werkzeugleiste der Dateneingabeta belle Ausschneiden Kopieren Kapitel 4 Formular Entwicklung Das Kontrollk stchen Summe anzeigen kann angeklickt werden Es bedeutet einerseits dass in der Bildschirmanzeige die Schaltfl che zum ffnen der Dateineingabetabelle erscheint andererseits in der Dateneingabetabelle die laufende Spaltensumme f r die betreffende Tabelle angezeigt wird welche ebenfalls in der Aufstellung erscheint Die Summe wird nur dann angezeigt wenn es der Feldtyp der Spalte zul sst Damit ist die Dateneingabetabelle spezifiziert In der Vorschau Ansicht erscheint nun die Schaltfl che zum ffnen Das in Fig 4 143 gezeigte Beispiel stammt von der Musterdatei tabellen gdf EIENENENETIEI Die Eingaben in die Dateneingabetabelle erfolgen wie in einer blichen Tabellenkalkulation Die Dateneingabetabelle hat eine aus 6 Werkzeugen bestehende Werkzeugleiste siehe Fig 4 144 Das Ausschneidewerkzeug entfernt die aktuelle Zeile und legt sie in der Zwischenablage ab Die nachfolgenden Zeilen r cken nach oben nach Das Kopierwerkzeug kopiert die aktuelle Zeile in die Zwischenablage 4 231 SnapFor
212. enn das Kontrollk stchen gew hlt ist wird das Rechteck ausgedruckt Wenn das Kontrollk stchen gew hlt ist wird das Rechteck auf dem Bildschirm angezeigt Diese Eigenschaft ist bei Rechteck Elementen immer ausgeschaltet und kann nicht ge ndert werden Mit Anklicken dieser Eigenschaft ffnet sich der Formeleditor zur Eingabe einer Formel F r Rechteck Elemente wird eine Formel jedoch nur sehr selten benutzt X Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des Rechtecks Y Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des Rechtecks Breite der Umrandungsbox des Rechteck Elements H he der Umrandungsbox des Rechteck Elements SnapForm Designer 5 x Benutzerhandbuch Farbe Linienbreite oval Strichgr sse Kapitel 4 Formular Entwicklung Hinweis Die Abmessungen des Rechtecks sind Aussenmasse sollen mehrere Rechtecke zu einer Tabelle zusammengef gt werden muss die Linienbreite Strichgr sse mit ber cksichtigt werden Farbe des Rechteck Elements Mit Anklicken der Eigenschaft ffnet sich das Farbauswahlfenster siehe Abschnitt 3 2 9 2 welches die Definition der gew nschten Farbe erlaubt Breite der Umrandung des Rechteck Elements in Points Die Linienbreite wird vom Umrandungs Rechteck nach innen gemessen Praxist
213. enu mit der Seitenauswahl siehe Fig 4 5 Die aktuelle Seite ist markiert SnapForm Designer 5 x Benutzerhandbuch Fig 45 Das Select page Untermenu des Snapform PDF Con verters Fig 46 Das Batch conversion Menu des Snapform PDF Converters Fig 47 DasHelpMenu des Snapform PDF Con verters Kapitel 4 Formular Entwicklung e3 C snaptorm_maual_examples t1120 _4p pdf File wiew Batch conversion Help Zoom in zoom out Original size D a w Fagel U For calendar year 20 Department o Fage 2 intarnal Rear Page 3 A nen Fage 4 1 Consolid T se IRS attach Form 851 label 2 Personal holding co fan Number sti TETES e Convert PDF to Snapform File view Batch conversion Help Convert POF Files Das Batch conversion Menu siehe Fig 4 6 umfasst den einen Menupunkt Convert PDF files welcher den Dialog zur Auswahl des batchweise zu konvertierenden Ordners ffnet siehe auch Abschnitt 4 3 2 5 e Convert PDF to Snapform File wiew Batch conversion Help r About Das Help Menu siehe Fig 4 7 umfasst den einen Menupunkt About welcher ein Fenster mit der Programmidentifikation ffnet SnapForm Designer 5 x Benutzerhandbuch Fig 48 SeitenauswahlDrop Down Menu 4 3 2 3 Kapitel 4 Formular Entwicklung In Erg nzung zum Select Page Untermenu besteht in einer Werkzeugleiste unterhalb der Menuleiste ein Drop Down Menu welches ebenfalls die Seitenauswahl er
214. enutzerhandbuch Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 11 Kategorie Kurzbeschreibung Argumente Kapitel 5 Formelsprache Referenz Berechnet die Anzahl Tage zwischen den beiden Eingabedaten date_first g ltiges Datum date_second g ltiges Datum numerisch ganze Zahl Gibt die Anzahl Tage zwischen den beiden Daten date_first und date_second zur ck Die Eingabedaten k nnen in der Zukunft oder Vergangenheit liegen Eine positives Resultat bedeutet dass date_second sp ter als date_first ist ein negatives Resultat bedeutet dass date_second fr her als date_first ist F r Berechnungen mit dem aktuellen Datum kann als Wert f r date_first bzw date_second die Funktion Today benutzt werden calcHours date_first date_second calcMinutes date_first date_second addDay date_value number Date year month day getDay date_value brige Datums Funktionen Siehe func_date qdf calcHours date_first date_second Datums Funktion Berechnet die Anzahl Stunden zwischen den beiden Eingabedaten date_first g ltiges Datum und oder Uhrzeit SnapForm Designer 5 x Benutzerhandbuch Resultat Erkl rung Siehe auch Beispiel 5 3 12 Kategorie Kurzbeschreibung Kapitel 5 Formelsprache Referenz date_second g ltiges Datum und oder Uhrzeit numerisch ganze Zahl Gibt die Anzahl Stunden zwischen den beiden Daten date_first und date_second zur ck
215. er mit 2 stelligem Zusatzcode 76 7 Bc005 EAN 8 Code Text 123 45678 mit Pr fziffer ohne Schutzbalken 8 Bc007 EAN 13 Code Text 123 4567890123 mit Pr fziffer mit 5 stelligem Zusatzcode 12345 Im Dokument etc_family gqdf siehe Fig 4 109 Ansicht in Snapform Viewer sind verschiedene Beispiele von weiteren Barcodes Code 128 EAN 128 PostNet gezeigt Hinweis Die Ansicht im Entwurfsmodus ist identisch mit Fig 4 105 4 159 SnapForm Designer 5 x Benutzerhandbuch Fig 4 109Beispiele von etc_family gdf in Snapform Viewer 074 BH SA Oo o hA 7 8 Im Kapitel 4 Formular Entwicklung etc_family qdf Snapform Viewer 6 1D Barcodes brige Gruppe 1234576890 ABC amp ERT23 123 1234576890 123ABC amp ERT23 x MEDON Ill I UTTAN 1234576890 123ABC amp ert23 1234576890 123ABC amp ert23 5 T Innublunbalanhlundandal l l 12345 1234576890 1234576890 12345 6 8 A A T 12345678901 1234576890 1234576890 12345678901 lt 11 gt O Bc000 Code 128 Text 1234567890 mit Pr fziffer Zeichensatz A Bc002 Code 128 Text 1234567890 mit Pr fziffer Zeichensatz B Bc001 Code 128 Text 123ABC amp ERT23 mit Pr fziffer Start Zeichensatz A Bc003 Code 128 Text 123ABC amp ert23 mit Pr fziffer Start Zeichensatz A Bc004 Code 128 Text 1234567890 mit Pr fziffer Ze
216. er Tabelle im Konfigurationsfenster der Auswahlliste siehe Abschnitt 4 4 4 Fig 4 99 Im String str_items werden die Eintr ge der linken Spalte Elemente der Tabelle festgelegt Die Elemente werden mit dem Zeichen voneinander getrennt Im String str_values werden die Eintr ge der rechten Spalte Werte der Tabelle festgelegt Die Elemente werden mit dem Zeichen voneinander getrennt Wenn dieser String fehlt oder leer ist sind f r die Auswahlliste keine Werte definiert und es werden bei der Auswahl die Element Bezeichnungen zur ckgegeben Es muss darauf geachtet werden dass die einzelnen Elemente in str_items und in str_values sich entsprechen Wenn das nicht der Fall ist ergeben sich Fehlzuweisungen zwischen Elementbezeichnung und Wert Mit dieser Funktion ist es daher m glich Auswahllisten dynamisch zusammenzustellen Es ist denkbar beispielsweise Tabelleninhalte zur Weiterverwendung in eine Auswahlliste zu bertragen getSelectedindex ComboBox Siehe func_combobox qdf setPagePrintable truelfalse page_number SnapForm Designer 5 x Benutzerhandbuch Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 65 Kategorie Kurzbeschreibung Argumente Kapitel 5 Formelsprache Referenz page_number Status Funktion Setzt die Eigenschaft druckbar der betreffenden Seite n truelfalse Statuswert true oder false page_number Seitennummer oder durch K
217. er Verwendung des rekursiven MOD 10 Algorithmus Bei erfolgreicher Pr fung ist das Resultat TRUE anderenfalls ist es FALSE Wenn der Eingabewert nicht numerisch oder ein String ist ist das Resultat NULL checkMod10 value checkCardNumber value getMod10 value Siehe func_consist qdf Compress x Spezial Funktion Erzeugt aus dem Eingabewert eine mit ZLIB komprimierte Bytefolge welche in einem Barcode mit Codierungsmethode Bin r dargestellt werden kann x String Bytefolge numerische Werte werden automatisch in einen String umgewandelt Bytefolge Erzeugt aus dem Eingabwert eine komprimierte Bytefolge welche in einem 2D Barcode mit Methode Bin r codiert werden kann Diese Funktion wird praktisch nur im Zusammenhang mit 2D Barcodes eingesetzt Strings werden direkt komprimiert Numerische Werte werden intern in einen String umgewandelt und komprimiert Datumswerte m ssen vorg ngig in einen String umgewandelt werden mit der Funktion Str x SnapForm Designer 5 x Benutzerhandbuch Siehe auch Beispiel 5 3 19 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 20 Kategorie Kurzbeschreibung Argumente Kapitel 5 Formelsprache Referenz getBytes string SubArray byte_array start count Siehe func_barcode qdf Cos x Mathematik Funktion Berechnet den Cosinus eines in Grad definierten Winkels X numerisch beliebiger Wert die Eingabewerte
218. er Wert ist ein Grundwert welcher beim ffnen eines leeren Formulars angezeigt und beim eigentlichen Ausf llen SnapForm Designer 5 x Benutzerhandbuch Gesperrt Links Kapitel 4 Formular Entwicklung berschrieben wird Ein einfacher Wert hat als Formel das folgende Aussehen Dies ist der Grundwert Beim R cksetzen des Formulars Schaltfl che Eingabewerte l schen in Snapform Viewer wird Grundwert wieder angezeigt Ein als Formel eingegebener Grundwert Grundwert als Formel wird beim ffnen des Dokuments so angezeigt Beim berschreiben beim eigentlichen Ausf llen des Formulars wird das Feld jedoch als bersteuertes Resultat markiert Beim R cksetzen wird der Feldinhalt geleert wobei das Feld nach wie vor als bersteuert markiert bleibt Erst mit Anklicken der Feld R cksetzmarke wird der Grundwert angezeigt Hinweis Fingabefelder unterst tzten HTML formatierten Text nicht Eine Formel wird beim ffnen des Dokuments sowie bei Formular Aktionen ausgef hrt Wenn das Feld nicht schreibgesch tzt ist kann der Feldwert berschrieben werden Das Feld wird jedoch als bersteuert markiert Wenn das Kontrollk stchen gew hlt ist wird das Eingabefeld im Snapform Designer blockiert und kann nicht versehentlich verschoben werden Zudem werden s mtliche brigen Eigenschaften im Eigenschaften Dialog deaktiviert Der Zugriff auf die Eigenschaften ist erst wieder m glich wenn dieses Kontrollk
219. erden entfernt S mtliche Elemente der Arbeitsfl che werden selektiert Die selektierten Elemente werden zu einer Gruppe zusammengefasst Die Gruppe erh lt einen Default Namen Group und kann zum Teil wie ein separates Formularelement behandelt werden siehe Fig 3 12 Snapform Designer Neues Formular Datei Bearbeiten Format Steuerelemente Ansicht Extras Hilfe oaa A oa RB BR Ran nr elo a Tx000 Tab 10 2 Ip000 Tab 1 gBeBtSsuWVEEBE SsT HH M N B EEE I 1976 2007 Ringler Informatik AG Eine Gruppe ist ein Formularelement in welchem andere Formularelemente zusammengefasst gruppiert werden k nnen Der Hautpzweck der Gruppe ist die relative Position der enthaltenen Formularelemente einzufrieren Die folgenden Eigenschaften k nnen f r eine Gruppe ver ndert werden 3 11 SnapForm Designer 5 x Benutzerhandbuch Name Gesperrt Links Oben Splitten Neugruppieren Neue Seite hinzuf gen Kapitel 3 Verwendung des Designers Der Name der Gruppe im Dokument Dieser Name kann ge ndert werden Wenn das Kontrollk stchen gew hlt ist wird die Gruppe blockiert und kann nicht versehentlich verschoben werden Zudem werden s mtliche brigen Eigenschaften im Eigenschaften Dialog deaktiviert Der Zugriff auf die Eigenschaften ist erst wieder m glich wenn dieses Kontrollk stchen deaktiviert wird X
220. erkzeugt verkn pft ist ein Maskenfeld 96 pt breit und 12 pt hoch Mit Mausklick wird dieses Feld auf der Arbeitsfl che platziert Dabei erh lt es automatisch einen Namen bestehend aus den Zeichen Mk und einer dreistelligen fortlaufenden Nummer beginnend mit 000 Das erste in einem Formular mit dem Maskenfeld Werkzeug platzierte Feld tr gt daher den Namen MkO00 In der Objektstruktur wird es der betreffenden Seite hinzugef gt In Fig 4 72 ist das erste Maskenfeld in einem neuen Formular platziert und anschliessend mit Anklicken selektiert worden 4 102 SnapForm Designer 5 x Benutzerhandbuch Fig 4 72 Neu erstelltes Mas kenfeld 054 Kapitel 4 Formular Entwicklung 86 8 3 2 417 sBer e lem 2 o x ibefeld Te EST a Re rer ra Er BRETT 40 60 80 100 120 140 160 180 200 220 240 260 280 300 320 340 360 380 400 420 440 480 480 500 520 540 56 TRATEN ran f rl l o Default 10 10 95 4545 59 4156 96 00 12 00 Kurzinfo Text Ausrichtung horizontal Maske Platzhalter Nur ganze Werte Eingabefelder konfigurieren geBtasuVlEeEdd s ANAM E E E I Die L nge und Breite des Maskenfelds kann durch Ziehen der Ankerpunkte des Selektionsrechtecks ver ndert werden die Position auch durch Anfassen und Ziehen Beim berfahren der Ankerpunkte ndert der Cursor in Doppelpfeile welche die Bewegungsrichtung des Ankerpunktes angeben Beim Anfassen
221. erkzeugt verkn pft ist ein Passwortfeld 96 pt breit und 12 pt hoch Mit Mausklick wird dieses Feld auf der Arbeitsfl che platziert Dabei erh lt es automatisch einen Namen bestehend aus den Zeichen Pw und einer dreistelligen fortlaufenden Nummer beginnend mit 000 Das erste in einem Formular mit dem Passwortfeld Werkzeug platzierte Feld tr gt daher den Namen Pw000 In der Objektstruktur wird es der betreffenden Seite hinzugef gt In Fig 4 80 ist das erste Passwortfeld in einem neuen Formular platziert und anschliessend mit Anklicken selektiert worden 4 108 SnapForm Designer 5 x Benutzerhandbuch Fig 4 80 Neu erstelltes Pass wortfeld 056 Kapitel 4 Formular Entwicklung 80 8 3 H 2 417 sBer e lem 2 o x PSA E EFN ESEAS A T DAN EAA Er E AI D EET 40 60 80 100 120 140 160 180 200 220 240 260 280 300 320 340 360 380 400 420 440 480 480 500 520 540 56 TRATEN ran f rl L o Default 10 10 Link zu Objekt Objekte Werkzeuge Suchen und ersetzen geBtasuVleEdd ss AAM E E E I Die L nge und Breite des Passwortfelds kann durch Ziehen der Ankerpunkte des Selektionsrechtecks ver ndert werden die Position auch durch Anfassen und Ziehen Beim berfahren der Ankerpunkte ndert der Cursor in Doppelpfeile welche die Bewegungsrichtung des Ankerpunktes angeben Beim Anfassen und Dr cken der Maustaste ndert sich der Cursor zu einem Ho
222. ern Das Programm kann ebenso mit Tastaturk rzeln und Schliessboxen beendet werden SnapForm Designer 5 x Kapitel 3 Benutzerhandbuch Verwendung des Designers 3 2 Komponenten von Snapform Designer 3 2 1 Das Programmfenster Das leere Programmfenster ist in Fig 3 2 dargestellt Fig 3 2 Programmfenster leer Das Programmfenster umfasst die folgenden Bereiche 1 Menuleiste und Menus 2 Werkzeugleiste 3 Controlsleiste 4 Arbeitsfl che 5 Eigenschaftenfenster 6 Werkzeugfenster Diese Komponenten sind in den folgenden Abschnitten beschrieben SnapForm Designer 5 x Benutzerhandbuch 3 2 2 Fig 3 3 Die Menuleiste der Windows Version Fig 3 4 Die Menuleiste der Macintosh Version 3 2 2 1 3 2 2 2 Fig 3 5 Das Menu Snap form Designer Kapitel 3 Verwendung des Designers Menuleiste Die Menuleiste umfasst die wichtigsten Funktionen von Snapform Designer Die Menupunkte sind kontextabh ngig aktiv Inaktive Elemente sind grau dargestellt und k nnen auch nicht gew hlt werden Die Menuleiste ist plattformabh ngig Die Windows Version ist in Fig 3 3 dargestellt und die Macintosh Version in Fig 3 4 Datei Bearbeiten Format Steuerelemente Ansicht Extras Hilfe Die Menuleiste der Windows Version ist im Wesentlichen eine Teilmenge der Menuleiste der Macintosh Version Es fehlen das Apfel Menu sowie das Menu Snapform Designer Snapform Designer DE Datei Bearbeiten Format Steuerelemente A
223. ert den Operanden x durch den Operanden y bestimmt den Rest Modulo und gibt als Resultat zur ck Das Resultat ist sofern die Operanden numerisch sind auch numerisch anderenfalls ist das Resultat leer Hinweis Bei einer Division durch 0 bzw einem leeren Wert lautet das Resultat NaN Not a Number und es erscheint keine weitere Warnung dass die Folgeresultate nicht zul ssig sind x y Vergleich x und y boolean numerisch String Datum jeweils vom gleichen Typ Vergleicht die beiden Operanden und gibt das Resultat zur ck Wenn die Operanden gleich sind lautet das Resultat TRUE wenn sie verschieden sind lautet es FALSE und wenn sie von unterschiedlichem Typ sind wird ein leeres Resultat ausgegeben x lt gt y Vergleich SnapForm Designer 5 x Benutzerhandbuch Operandentyp Beschreibung 5 2 9 Typ Operandentyp Beschreibung 5 2 10 Typ Operandentyp Beschreibung Kapitel 5 Formelsprache Referenz x und y boolean numerisch String Datum jeweils vom gleichen Typ Vergleicht die beiden Operanden und gibt das Resultat zur ck Wenn die Operanden verschieden sind lautet das Resultat TRUE wenn sie gleich sind lautet es FALSE und wenn sie von unterschiedlichem Typ sind wird ein leeres Resultat ausgegeben x gt y Vergleich x und ynumerisch Vergleicht die beiden Operanden und gibt das Resultat zur ck Wenn der Operand x gr sser oder gleich wie der Operand y ist lautet das Resultat
224. erte der gew nschten Farbe festgelegt werden Yorschau a m ER Beispieltext Beispieltext o E m Beispieltext Beispieltext Abbrechen Zur cksetzen Das Farbauswahlfenster wird mit Anklicken auf den Farbbalken im Eigenschaften Fenster ge ffnet In der Auswahl mit Farbmuster wird die gew nschte Farbe mit Anklicken gew hlt F r jedes der Felder im Muster gibt der Kurztext des Mauscursors den RGB Wert der zugeh rigen Farbe an Im Bereich Vorschau wird der Effekt der Farbwahl angezeigt und zwar als Umrandung und Feldhintergrund gegen Feldhintergrund und Umrandung in weiss und schwarz sowie als Textfarbe auf grauem und weissem Hintergrund und als Hintergrund f r schwarzen Text Die gew nschte Farbe wird mit Anklicken von OK bernommen SnapForm Designer 5 x Benutzerhandbuch Fig 3 30 Farbauswahlfenster in HSB Darstellung Kapitel 3 Verwendung des Designers Farbe ausw hlen 1 xj Muster HSB RGE ehf 05 es 0 cej 0 R o cf o Bf o Woshu Beispieltext 4 m Beispieltext Abbrechen Zur cksetzen Bei Auswahl in der HSB Darstellung wird der Farbton ber den vertikalen Farbspektrumschieber in der Mitte des Fensters eingestellt Der Helligkeitswert kann dann durch Anklicken des Musters im Farbquadtrat links eingestellt werden Gleichzeitig werden die aktuellen HSB Werte und die resultierenden RGB Werte in den Feldern rechts angezeigt HSB Werke k nnen zudem d
225. es Praxistip Zum Errechnen der ungef hren Gr sse in Points den Wert mit 200 multiplizieren und 10 abziehen 1D Barcodes haben schmale und breite Einheitsbalken Dieser Eigenschaftswert ist das Breitenverh ltnis zwischen dem breiten und dem schmalen Einheitsbalken Dieser Wert ist mitbestimmend f r die L nge des resultierenden Codes Typische Werte sind 2 und 3 wobei f r die meisten Barcodesysteme 3 vorgeschrieben oder zumindest vorzuziehen ist insbesondere bei geringer Einheitenbreite Dadurch wird die Lesesicherheit des Codes verbessert Unbekannte Eigenschaft Der Barcode kann um Vielfache von 90 gedreht werden Beim Anklicken dieser Eigenschaft ffnet sich ein Drop Down Menu mit der Auswahl der Drehwinkel 0 90 180 270 Grundeinstellung ist 0 Hinweis Die Richtung in welche der Barcode w chst entspricht ebenfalls dem Drehwinkel Wenn dieses Kontrollk stchen gew hlt ist wird der Inhalt des Barcodes auch in Klartext angezeigt Selbstkontrollziffern werden angezeigt hingegen werden Hilfszeichen wie Start und Stop Zeichen nicht ausgegeben Es werden alle daten relevanten Zeichen angezeigt welche auch bei einer manuellen Erfassung des Strichcodewerts eingegeben werden m ssen 4 145 SnapForm Designer 5 x Benutzerhandbuch Codabar Startzeichen und Codabar Stopzeichen Code 128 Zeichensatz Pr fziffer Kapitel 4 Formular Entwicklung Der Codabar Code benutzt teilweise nutzbare Start und
226. esultat TRUE SnapForm Designer 5 x Benutzerhandbuch Resultat Erkl rung Siehe auch Beispiel 5 3 46 Kategorie Kurzbeschreibung Argumente Kapitel 5 Formelsprache Referenz zur ckgibt das Format des R ckgabewerts wird durch den Wert selbst bestimmt value_if_false R ckgabewert wenn die Vergleichs Operation das Resultat FALSE zur ckgibt das Format des R ckgabewerts wird durch den Wert selbst bestimmt numerisch Diese Funktion f hrt eine Vergleichs Operation auf zwei Operanden welche auch Formeln sein k nnen durch und gibt beim Resultat TRUE den Wert value_if_true zur ck Beim Resultat FALSE gibt sie den Wert value_if_false zur ck Diese R ckgabewerte k nnen ihrerseits Formeln sein Die Art der beiden R ckgabewerte value_if_true und value_if_false sollte gleich sein z B String oder numerisch oder boolean um allf llige Konflikte mit Feldtypen zu verhindern Vergleichs Operatoren Abschnitt 5 2 7 bis Abschnitt 5 2 14 Siehe func_misc gdf importData url Spezial Funktion Importiert eine Datendatei von url url g ltiger URL SnapForm Designer 5 x Benutzerhandbuch Resultat Erkl rung Siehe auch Beispiel 5 3 47 Kategorie Kurzbeschreibung Argumente Resultat Kapitel 5 Formelsprache Referenz Die in der importierten Datei definierten Feldnamen Feldwerte Paare werden geladen Diese Funktion dient zum Importieren von extern gespeicherten Daten Die Dateien s
227. et einen Teilstring ab Zeichenposition start mit der L nge count Beispiel siehe func_string1 qdf Gibt die Position von pattern im string beginnend mit der Suche ab Position start_position zur ck Beispiel siehe func_string2 adf Entfernt vor und nachlaufende Leerzeichen von einem String 4 265 SnapForm Designer 5 x Benutzerhandbuch SubArray byte_array start count getBytes string 4 5 2 2 find string regexl start match string regex replaceAll orig_string regex replace_with Kapitel 4 Formular Entwicklung Beispiel siehe func_string2 qdf Bildet eine Sub Folge einer Bytefolge byte_array beginnend mit Byte Nummer start und der Anzahl count Bytes Beispiel siehe func_string2 qdf Codiert die eingegebene Zeichenkette zu einer Bytefolge welche in einem 2D Barcode mit Codierung Bin r eingegeben werden kann Beispiel siehe func_string2 qdf Regular Expression Funktionen Regular Expression Funktionen beziehen sind eine Erweiterung von String Funktionen und dienen zum Analysieren von Strings gegen ber einem durch einen Regular Expression definierten Muster Die folgenden Funktionen sind den Regular Expression Funktionen zugeordnet Findet die Position der ersten nach Position start vorkommenden Fundstelle des in regex definierten Musters im Eingabewert string Beispiel siehe func_regex qdf Stellt fest ob das in regex definierte Muster im Eingabewert string enthalten ist Beispiel si
228. etten Diese Identifikation kann zum Beispiel bei Druckauftr gen eingesetzt werden getPrintldStr length digits createGUID getSessionID getDatalD getRandomString length digits Siehe func_ident qdf getPrintldStr length digits Identifikations Funktion Erzeugt einen frei konfigurierbaren einmaligen Identifikationsstring welcher mit einem Druckauftrag verkn pft werden kann SnapForm Designer 5 x Benutzerhandbuch Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 38 Kategorie Kurzbeschreibung Argumente Resultat Kapitel 5 Formelsprache Referenz length L nge des zu erzeugenden Strings positive ganze Zahl digits optional Angabe ob der String rein numerisch sein soll boolean FALSE wenn nicht spezifiziert String alphanumerisch oder numerisch je nach Wert des Arguments digits Erzeugt einen einmaligen Identifikationsstring welcher mit einem Druckauftrag verkn pft werden kann Die L nge des Strings ist ber das Argument length einstellbar Das Argument digits legt fest ob der String rein numerisch sein soll getPrintlD createGUID getRandomsString length digits getSessionlD getDatalD Siehe func_ident qdf getRandomsString length digits Identifikations Funktion Erzeugt einen zuf llig aufgebauten String der L nge length length L nge des zu erzeugenden Strings positive ganze Zahl digits optional Angabe ob der String r
229. f gbar In den anderen F llen wird sie ignoriert Bei den Detailhandels Codes EAN 13 EAN 8 UPC A UPC E k nnen f r Druckerzeugnisse B cher Periodika zwei oder 5 stellige Zusatzcodes hinzugef gt werden Diese Zusatzcodes sind meist weniger hoch als der Hauptcode und die Klartextzeile befindet sich oberhalb des Codes Diese Eigenschaft legt den Abstand des Zusatzcodes vom Hauptcode fest Die Masseinheit ist Centimeter Diese Eigenschaft ist nur bei gew hltem EAN 13 EAN 8 UPC A oder UPC E Codetyp verf gbar In den anderen F llen wird sie ignoriert Bei den Detailhandels Codes EAN 13 EAN 8 UPC A UPC E k nnen f r Druckerzeugnisse B cher Periodika zwei oder 5 stellige Zusatzcodes hinzugef gt werden Diese Zusatzcodes sind meist weniger hoch als der Hauptcode und die Klartextzeile befindet sich oberhalb des Codes Diese Eigenschaft bestimmt den als Zusatzcode anzuzeigenden Text fest Damit der Zusatzcode angezeigt wird muss zudem die betreffende Option 2 stelliger Zusatzcode bzw 5 stelliger Zusatzcode gew hlt sein Der Code wird zudem nur angezeigt wenn der Wert aus 2 bzw 5 Ziffern besteht 4 148 SnapForm Designer 5 x Benutzerhandbuch 2 stelliger Zusatzcode und 5 stelliger Zusatzcode 4 4 5 2 Bar 39 Kapitel 4 Formular Entwicklung Diese Eigenschaft ist nur bei gew hltem EAN 13 EAN 8 UPC A oder UPC E Codetyp verf gbar In den anderen F llen wird sie ignoriert Bei den Detailhandels C
230. f nger Name Ziel URL Beschreibung Kapitel 4 Formular Entwicklung Die Formulardaten werden im als HTML POST Method bertragen ohne dass das Formular mitgeschickt wird Damit diese bermittlungsart m glich ist muss die Formular Optionen eFiling erlauben eingeschaltet sein Mit dieser bertragungsart k nnen auf Empfangsseite dieselben Skripts und Applikaitonen benutzt werden wie sie mit HTML Formularen eingesetzt werden Dateiname Wenn Dateien bertragen werden muss der Dateiname vorher festgelegt werden Dies kann entweder ein statischer Wert sein nur beschr nkt empfohlen oder ein dynamisch durch eine Formel aufgebauter Name sein Mit Anklicken des Formel Symbols le ffnet sich der Formeleditor zur Eingabe der Formel Es stehen s mtliche Feldobjekte und Funktionen zur Verf gung Ziel In dieser Zone wird die Information f r das Empfangssystem eingegeben In diesem Feld kann eine zus tzliche Referenz f r die Weiterverarbeitung z B der Name der Abteilung eingegeben werden Dies ist der URL an welchen die bertragung gehen soll Dies kann entweder ein statischer Wert oder ein dynamisch durch eine Formel bestimmter Wert sein Mit Anklicken des Formel Symbols l ffnet sich der Formeleditor zur Eingabe der Formel Es stehen s mtliche Feldobjekte und Funktionen zur Verf gung Dies ist ein beschreibender Text f r die Daten bertragung 4 307 SnapForm Designer 5 x Benutzerhandbuch 4 8 8 4 Tasten
231. f in Snapform Viewer 100 4 4 8 4 4 8 1 Kapitel 4 Formular Entwicklung 00o Druckvorschau Druckvorschau Vorschau Zoom OSKIA A amp Lieferschein Anzahl Artikel Einheitspreis Einheit Betrag 13 fote Rosen ab Lager 12 34 Pack 148 10 23 beibe Papageien ab Lager 465 34 kg 10 702 80 PXPiytfelampen l ab Lager 232 Fass 696 00 pona ab Lager 0 23 Liter 0 45 40 11 547 35 Aktive Elemente Aktive Elemente sind Formularelemente welche prim r als Mittel f r Aktionen des Benutzers dienen sonst jedoch f r das Formular an sich keine weitere Bedeutung haben Typische Beispiele f r aktive Elemente sind Schaltfl chen oder Links Snapform kennt zwei Typen von aktiven Elementen welche in einem Formular platziert werden k nnen Hyperlinks und Hinweise Zus tzlich kann das Formular ber die Formulareinstellungen im Viewer eine Reihe von Befehlstasten aktivieren Hyperlinks Hyperlinks sind Formularelemente welche den Benutzer an einen anderen Ort bringen Dies kann einerseits ein anderes Formularelement sein andererseits kann eine Internet Adresse aufgerufen werden welche dann durch die entsprechende Software Webbrowser Mail Client angezeigt wird 4 237 SnapForm Designer 5 x Benutzerhandbuch Fig 4 150 Hyperlink Cursor Kapitel 4 Formular Entwicklung Hyperlinks k nnen zum Aufbau eines erweiterten Referenz und Hilfesystems benutzt werde
232. farbe Barcodefarbe Inhalt dehnen Kapitel 4 Formular Entwicklung Der Hintergrund des PDF 417 Barcodefelds wird mit diesem Kontrollk stchen auf transparent keine deckende Hintergrundsfarbe geschaltet Diese Eigenschaft ist in der Grundeinstellung ausgeschaltet Farbe des Barcodefeldes Mit Anklicken der Eigenschaft ffnet sich das Farbauswahlfenster siehe Abschnitt 3 2 9 2 welches die Definition der gew nschten Farbe erlaubt Die Hintergrundfarbe wird nur dann ber cksichtigt wenn das Kontrollk stchen Transparent ausgeschaltet ist Farbe des Barcodes Mit Anklicken der Eigenschaft ffnet sich das Farbauswahlfenster siehe Abschnitt 3 2 9 2 welches die Definition der gew nschten Farbe erlaubt Hinweis Die Normen f r den PDF 417 Barcode k nnen Vorschriften bez glich der zu verwendenden Farben enthalten und sollten konsultiert werden Ebenso ist zu beachten dass einzig die Vollfarben Schwarz Cyan Magenta und Yellow vollfl chig gedruckt werden es sei denn es w rden Schmuckfarben eingesetzt und dass eine gute Druckqualit t nur mit diesen Farben bei 100 S ttigung zu nicht aufgerasterten Modulen f hrt Dieses Kontrollk stchen bestimmt ob das Symbol auf die Gr sse des PDF 417 Barcodefelds skaliert wird Wenn es eingeschaltet ist wird das Symbol immer auf die Gr sse des Felds gebracht Dabei wird die Modulgr sse automatisch bersteuert Wenn es ausgeschaltet ist wird das Symbol mit der festgelegten Mod
233. g wee hyperlinks qdf Snapform Viewer A a E S WULE 1 http www snapform com 2 mailto info snapform com 3 Zum Anmelden hier klicken lt 113 O 1 HI000 einfacher Hyperlink zu einer Website URL http www snapform com 2 H1001 Hyperlink zu Mail Client URL mailto info snapform com 3 Hl002 Hyperlink zu Mail Client mit Vorausf llung f r Betreff und Nachricht Unterstreichen ausgeschaltet URL mailto info snapform com subject Anmeldung amp body Ich 20melde 20mich 20an 4 HI003 Interner Hyperlink zu Beschreibungsfeld Lb000 welches sich auf der zweiten Seite des Formulars befindet Auswahl in Link zu Objekt siehe Fig 4 153 Hinweise Infopunkte Ein grosser Vorteil von elektronischen Formularen ist dass Zusatzinformationen und Erkl rungen auf einfache Weise direkt am Ort an dem sie ben tigt werden angezeigt werden k nnen ohne das Formular selbst zu berladen Eine M glichkeit zur Anzeige von Erkl rungen besteht f r Eingabefelder in Form der Kurzinformation Dies ist sehr sinnvoll aber sollte nur direkt auf das Feld bezogene Informationen enthalten 4 245 SnapForm Designer 5 x Benutzerhandbuch Fig 4 156 nfopunkt Werk zeug Cursor Kapitel 4 Formular Entwicklung Auf der anderen Seite sind Hyperlinks welche auf eine externe Quelle verweisen bzw eine entsprechend aufgebaute Seite des Dokuments F r den Fall dass Zusatzinformationen nicht direkt auf ein Feld bez
234. g erlauben eingeschaltet ist Befehlstasten Eines der besonderen Merkmale von Snapform ist das Verlagern von Aktions Schaltfl chen vom Formular weg zur Applikation Die wesentlichen Aktionen R cksetzen Drucken Speichern Einreichen m ssen in vielen Formularsystemen f r jedes einzelne Formular neu eingebaut und konfiguriert werden Bei Snapform tr gt das Formular nur die Information dass die betreffende Funktion unterst tzt werden soll und dass der Snapform Viewer diese bereitstellen wird Im Bereich Befehlstasten kann gew hlt werden welche Funktionen das Formular unterst tzen soll Damit diese Funktionen auch wirklich ausgel st werden k nnen muss das Formular die betreffende Berechtigung enthalten Einschalten des betreffenden Kontrollk stchens in Bereich Optionen siehe Abschnitt 4 8 3 2 4 295 SnapForm Designer 5 x Benutzerhandbuch Eingabewerte l schen Speichern Speichern unter Daten importieren Daten exportieren berpr fen Unterschreiben Kapitel 4 Formular Entwicklung Wenn dieses Kontrollk stchen eingeschaltet ist erscheint im Snapform Viewer eine Schaltfl che Eingabewerte l schen Wenn diese Schaltfl che angeklickt wird wird das Formular r ckgesetzt Wenn dieses Kontrollk stchen eingeschaltet ist erscheint im Snapform Viewer eine Schaltfl che Speichern Wenn dieses Kontrollk stchen eingeschaltet ist wird das allenfalls eingeschaltete Kontrollk stchen Speichern unter ausgesc
235. g bis zum Ende von string genommen was dann eigentlich mit der Funktion Right string count bereinstimmt Right string count Left string count Str x Siehe func_string1 qdf Tan x Mathematik Funktion Berechnet den Tangens eines in Grad definierten Winkels SnapForm Designer 5 x Benutzerhandbuch Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 77 Kategorie Kurzbeschreibung Argumente Kapitel 5 Formelsprache Referenz x numerisch beliebiger Wert die Eingabewerte wiederholen sich in Zyklen von 180 numerisch Gibt den Tangens des Eingabewerts zur ck Der Eingabewert wird in Grad genommen Der volle Kreis entspricht 360 Atan x Asin x Acos x Cos x Sin x brige Mathematik Funktionen Siehe func_math2 qdf TblValues table tbl_ start tbl_end row_start row_end delimiter column column Tabellen Funktion Erzeugt einen String mit zeilenweise zusammengef gten Tabellenwerten und spezifizierten Delimitern table Bezeichnung der Tabelle tbI_start String zur Kennung des Starts der Tabelle tbl_end String zur Kennung des Endes der Tabelle row_start String zur Kennung des Starts einer Tabellenzeile SnapForm Designer 5 x Benutzerhandbuch Resultat Erkl rung Siehe auch Beispiel Kapitel 5 Formelsprache Referenz row_end String zur Kennung des Endes einer Tabellenzeile delimiter String zur Trennung der Feldwerte innerhalb einer
236. ge der Zahlen st ren kann Daher ist es sinnvoll gerundete Werte anzuzeigen In dieser Feldeigenschaft wird das Rundungsverhalten eingestellt Wenn diese Eigenschaft gew hlt wird ffnet sich ein Drop Down Menu mit den verschiedenen Optionen siehe Fig 4 63 Kein Runden ki Kein Runden Runden auf O Runden auf 1 Runden auf 01 Runden auf 05 Runden auf 001 Runden auf 0001 Ganzzahl Der Grundwert ist Kein Runden was bedeutet dass eingegebene und angezeigte Zahlen nicht gerundet werden Wenn eine der n chsten Optionen Runden auf 0 Runden auf 1 Runden auf 01 Runden auf 05 Runden auf 001 Runden auf 0001 gew hlt ist werden eingegebene und angezeigte Zahlen auf den betreffenden Wert gerundet Die Option Ganzzahl bedeutet dass nur ganze Zahlen akzeptiert werden und dass die Eingabe und Anzeige des Dezimalzeichens nicht m glich ist Hinweis Da Berechnungen genau erfolgen k nnen sich Diskrepanzen zwischen den angezeigten Berechnungsresultaten und den mit gerundeten Werten durchgef hrten Berechnungen ergeben Dies ist eine Folge der SnapForm Designer 5 x Benutzerhandbuch Immer negativ Mindestwert H chstwert Eingabefeld konfigurieren Kapitel 4 Formular Entwicklung Fehlerfortpflanzung und muss von Anwendung zu Anwendung in Betracht gezogen werden Gegebenenfalls muss die Berechnung angepasst werden indem Zahlen in der Formel mit Hilfe von Round x gerundet werden und auch die Berechnung
237. ge und Breite des Auswahllistenfelds kann durch Ziehen der Ankerpunkte des Selektionsrechtecks ver ndert werden die Position auch durch Anfassen und Ziehen Beim berfahren der Ankerpunkte ndert der Cursor in Doppelpfeile welche die Bewegungsrichtung des Ankerpunktes angeben Beim Anfassen und Dr cken der Maustaste ndert sich der Cursor zu einem Hohlpfeil Die brigen Merkmale eines Auswahllistenfelds werden ber das Eigenschaften Fenster kontrolliert siehe Fig 4 96 4 130 SnapForm Designer 5 x Benutzerhandbuch Fig 4 96 Eigenschaften eines Auswahllistenfelds 065 Name Kategorie Stylesheet Tabulator Reihenfolge Kapitel 4 Formular Entwicklung Eigenschaften von Dropdown Liste Name LIOOO Kategorie Stylesheet Default 10 Tabulator Reihenfolge 10 druckbar V sichtbar vA erforderlich m Wert Gesperrt O Links 62 1429 Oben 53 5714 Breite 96 00 H he 12 00 schreibgesch tzt O Einmalfeld O Kurzinfo Text editierbar O Werte anzeigen 2 Schaltfl che verbergen O Zahlenwert mi Liste konfigurieren T L nge 0 Link zu Objekt Der Name des Auswahllistenfelds im Dokument Dieser Name kann ge ndert werden Zugeh rigkeit zu einer oder mehreren Kategorien welche es erlauben logisch zusammengeh rende Gruppen von Elementen zu bilden Beim Anklicken dieses Felds ffnet sich der Kategorien Dialog siehe Fig 4 23 Die Kategorien werden durch Anklicken des betreffenden Kontrollk st
238. gef gt werden ausser sie werden mit Ausschneiden Einf gen neu platziert dabei ist dann auch die Tabulator Reihenfolge zu kontrollieren Ebensowenig k nnen sp ter ausserhalb des Bereichs des Optionsfelder Containers platzierte Kontrollk stchen hinzugef gt werden Kontrollk stchen Felder welche im Optionsfelder Container platziert worden sind k nnen nicht aus dem Container herausgezogen werden Andererseits ist es m glich die Gr sse des Optionsfelder Containers zu ndern so dass zugeh rige Kontrollk stchen Felder ausserhalb zu liegen kommen Diese Felder sind nach wie vor Bestandteil der Optionsfelder Gruppe und sie werden beim Verschieben des Optionsfelder Containers genau so mit bewegt Es kann der Fall auftreten bei welchen die Option f r ein Kontrollk stchen bzw Optionsfeld wiederholt wird zum Beispiel in einem Formular mit R ckantwort Talon Hierzu wird an der betreffenden Stelle ein Kontrollk stchen eingef gt Falls es sich um Optionsfelder handelt muss darauf geachtet werden dass das neu eingef gte Kontrollk stchen nicht Bestandteil der Optionsfelder Gruppe wird Dieses neue Kontrollk stchen wird schreibgesch tzt gesetzt damit es nicht manuell bersteuert werden kann Angenommen das Kontrollk stchen solle den Zustand von Cb001 wiederholen wird nun in Wert die Formel Cb001 eingegeben Und bei der Kontrolle in der Vorschau gibt dieses Kontrollk stchen immer den Zustand von Cb001 wieder 4 126
239. gegebene Daten an ein Back End System bermittelt werden und wenn ja in welcher Form e Gibt es Layout Vorgaben oder Styleguides SnapForm Designer 5 x Benutzerhandbuch Kapitel 4 Formular Entwicklung e Muss das Formular barrierefrei sein e Soll das Formular vom gleichen Benutzer f r verschiedene Anwendungen ausgef llt werden e Soll das Formular rein elektronisch eingesetzt werden oder soll es auch leer ausgedruckt und von Hand ausgef llt werden k nnen e Hates repetitive Elemente Basierend auf diesen Antworten kann nun das Formular aufgebaut werden Im Rahmen der Planung gilt es auch die verschiedenen Highlight Farben festzulegen Dies erfolgt ber Stilvorlagen welche im Abschnitt 4 7 beschrieben sind Hinweis Stilvorlagen sollten sorgf ltig und mit Bedacht geplant werden Mit gut durchdachten Stilvorlagen kann sich der Arbeitsaufwand f r weitere Formulare stark verringern und es wird ein einheitliches Erscheinungsbild sichergestellt SnapForm Designer 5 x Benutzerhandbuch 4 3 4 3 1 4 3 1 1 Kapitel 4 Formular Entwicklung Grundlayout Der erste Schritt bei der Entwicklung eines neuen Formulars ist die Erstellung des Grundlayouts Das Grundlayout kann entweder als Hintergrundbild importiert werden und ist in SnapForm Designer nicht weiter editierbar oder es ist Bestandteil des eigentlichen Formulars und in SnapForm Designer vollst ndig editierbar Mischformen sind zudem beliebig m
240. glich In vielen F llen besteht bereits eine Print Version des Formulars welche auch als PDF Dokument vorliegt In diesem Fall kann dieses PDF in ein Hintergrundbild umgewandelt werden Dieses Methode hat den Vorteil dass eine praktisch vollst ndige bereinstimmung mit Print Formularen erreicht werden kann einschliesslich hochwertiger Miktrotypografie und andererseits bestehendes Material nicht neu entwickelt werden muss Wenn keine Vorlage besteht kann das Grundlayout ausgehend von einer leeren Seite in SnapForm Designer entwickelt werden Hintergrundbilder F r Hintergrundbilder wird das hdt Format eingesetzt Hintergrundbilder werden durch Konversion eines PDF Dokuments erzeugt F r die Konversion gibt es zwei M glichkeiten 1 Der Snapform PDF Converter 2 Der kostenfreie Konversions Service von Ringler Informatik Snapform PDF Converter Der Snapform PDF Converter ist im nachfolgenden Abschnitt beschrieben SnapForm Designer 5 x Benutzerhandbuch 4 3 1 2 4 3 2 4 3 2 1 Kapitel 4 Formular Entwicklung Konversions Service Der Konversions Service von Ringler Informatik steht allen registrierten Benutzern von SnapForm Designer kostenfrei zur Verf gung Im PDF Format vorliegende Dokumente sind dazu an Ringler Informatik zu senden Die konvertieren Dokumente werden normalerweise innerhalb 1 Arbeitstag zur ckgesandt Hinweis Die an den Konversions Service gesandten Dokumente werden nach erfolgreich
241. glischen Umgebung korrekt angezeigt und verh lt sich auch korrekt Das Minuszeichen verh lt sich wie ein Umschalter Wann immer bei der Eingabe es gedr ckt wird es schaltet die Zahl von positiv auf negativ um und umgekehrt Das Minuszeichen muss daher auch nicht zu Beginn der Zahl eingegeben werden Auch das Minuszeichen wird intern als Minuszeichen gespeichert und entsprechend der Umgebung angezeigt Zahlenfelder haben Limiten in der Anzahl Stellen welche verarbeitet werden k nnen Diese Grenze liegt bei 16 signifikanten Ziffern und ist technisch bedingt praktisch s mtliche Software hat diese Limite ebenfalls Werden auch innerhalb von Berechnungen mehr als 16 signifikante Stellen benutzt k nnen sich Ungenauigkeiten in den nachfolgenden Resultaten ergeben Das Zahlenfeldwerkzeug erzeugt ein Feld welches die Anzeige und Eingabe von Zahlen erlaubt Nach Wahl des Werkzeugs erscheint ein Cursor mit einem Zahlenfeld in Default Gr sse siehe Fig 4 60 Mit dem Zahlenfeld Werkzeugt verkn pft ist ein Zahlenfeld 96 pt breit und 12 pt hoch Mit Mausklick wird dieses Feld auf der Arbeitsfl che platziert Dabei erh lt es automatisch einen Namen bestehend aus den Zeichen Nr und einer dreistelligen fortlaufenden Nummer beginnend 4 88 SnapForm Designer 5 x Benutzerhandbuch Fig 4 61 Neu erstelltes Zah lenfeld 049 Kapitel 4 Formular Entwicklung mit 000 Das erste in einem Formular mit dem Zahlenfeld Werkzeug platzierte
242. grammstart Snapform Designer wird wie ein normales Programm gestartet Das bedeutet entweder aus dem Start Menu unter Windows bzw dem Dock OS X oder aber durch Doppelklick auf das Programm Icon oder mit Doppelklick auf das Symbol einer dem Snapform Designer zugeordneten Datei Hinweis Wenn Snapform Viewer ebenfalls auf dem System installiert ist kann es sein dass beim Doppelklick auf eine Datei des Typs qdf bzw qdft je nach Einstellung der Dateizuordnungen der Snapform Viewer ge ffnet wird In diesem Fall kann Snapform Designer nicht mittels Doppelklick auf ein Dateisymbol gestartet werden W hrend des Programmstarts erscheint das Startfenster Fig 3 1 SnapForm Release 5 1 10 This copy is licensed to Prodok Engineering 1976 2007 Ringler Informatik AG www snapforms com SnapForm Designer 5 x Benutzerhandbuch 3 1 2 Kapitel 3 Verwendung des Designers Das Startfenster zeigt die Versionsnummer die Registrierinformation sowie den Hersteller Wenn das Programm vollst ndig geladen ist erscheint die Arbeitsfl che siehe Abschnitt 3 2 1 Wenn der Startvorgang beendet ist erscheint das leere Programmfenster welches im weiter unten beschrieben ist Abschnitt 32 Programm beenden Das Programm wird normalerweise ber den Menubfehl Datei gt Beenden Windows bzw Snapform Designer gt Beenden beendet Sind nicht gespeicherte Dokumente ge ffnet erscheint ein Popup mit der Frage nach dem Speich
243. gurieren siehe Fig 4 136 Die Spaltenbreiten f r die Aufstellung sind identisch mit denjenigen f r die Dateineingabetabelle und sind dort bereits definiert worden Ebenso die Spaltentitel in der Spalte Kopfzeile 4 232 SnapForm Designer 5 x Benutzerhandbuch 4 4 7 3 Kapitel 4 Formular Entwicklung und die Wahl der Spalten mit Summen durch das Kontrollk stchen Summe anzeigen Die Spalte f r Nachricht sollte wenn immer m glich festgelegt werden da sonst im Formular kein Hinweis auf die Seite der Aufstellung erfolgt Hier ist zu beachten dass es f r die Druckvorschau keine Rolle spielt ob das Feld der Spalte den Text siehe Aufstellung anzeigen kann Datums oder Zahlenfelder funktionieren also Das Feld muss aber breit genug sein dass der ganze Text angezeigt werden kann Die f r den Text benutzte Schriftart wird durch das Stylesheet des Spaltenfelds gesteuert F r die Tabellen berschrift und die Spaltentitel ist ein passendes Stylesheet zu w hlen Stylesheet f r berschrift bzw Stylesheet f r Kopfzeile Grundwert hier ist das Default Stylesheet Die Aufstellung wird wenn nicht weiter spezifiziert nach der letzten Seite des Formulars gedruckt Wenn sie an einer anderen Stelle erscheinen soll wird die Seite nach welcher die Aufstellung erscheinen soll mit Druck nach Seite gew hlt Schliesslich ist durch Anklicken des betreffenden Optionsfelds von Seitenausrichtung noch anzugeben ob die Aufstellung im
244. haft ffnet sich ein Drop Down Menu mit der Auswahl s mtlicher Kontrollk stchen des Dokuments Die Wahl des betreffenden Feldnamens setzt die Assoziation fest Im Dokument labels1 qdf siehe Fig 4 43 Entwurfsmodus bzw Fig 4 44 Ansicht in Snapform Viewer sind verschiedene Beispiele von Beschriftungsfeldern mit einfachem Text gezeigt Das Dokument labels2 qdf siehe Fig 4 45 Entwurfsmodus bzw Fig 4 46 Ansicht in Snapform Viewer zeigt Beispiele von Beschriftungsfeldern mit formatiertem HTML Text Nach dem Selektieren der Beschriftungsfelder im Snapform Designer gibt das Eigenschaften Fenster Auskunft ber dessen jeweiligen Merkmale Ein Doppelklick auf das Feld ffnet den Formeleditor zur Anzeige des Texts SnapForm Designer 5 x Benutzerhandbuch Fig 443 Beschriftungsfelder Beispiele von labels1 gdf im Ent wurfs Modus 039 Kapitel 4 Formular Entwicklung 0 40 60 80 100 120 140 180 180 200 220 240 260 280 300 320 340 360 380 400 420 440 480 480 500 520 540 56 5 Beschriftungsfelder Teil 1 Einfache Texte i 1 Beam CA Biye Ara 1a Ca Irkenanaig 4 ___mitenzentien 3 EE E fett weiss auf schwarz Li Mein Name ist Tx000 Cw EE E Meine Posilionsnummer ist Lbo2g 13 Kontrollk stchen ein und aus 14 fserosenm SnapForm Designer 5 x Benutzerhandbuch Fig 444 Beschriftungsfelder Beispiele von labels1 gaf in Snap form Viewer 040 Kapitel 4 For
245. haft gew hlt wird ffnet sich ein Drop Down Menu mit einer Liste aller Elemente der Formularebene alle Elemente bei welchen die Tabreihenfolge einen Wert gr sser als O aufweist also auch Bildfelder Es kann nun ein Feld gew hlt werden Beim Ausf llen des Formulars erscheint nun rechts des Feldes eine gr ne Pfeilmarkierung SnapForm Designer 5 x Benutzerhandbuch Fig 4 52 Pfeilmarkierung bei Feld mit Link zu Objekt 4 4 2 2 Fig 453 Textfeld Cursor Kapitel 4 Formular Entwicklung siehe Fig 4 52 Wenn diese Markierung angeklickt wird wird das verlinkte Feld angesprungen Die weiteren im Eigenschaften Fenster zu findenden Eigenschaften sind f r den jeweiligen Typ des Eingabefelds spezifisch und werden in den betreffenden Abschnitten erl utert Textfelder Textfelder sind Eingabefelder f r beliebigen unformatierten Text welcher auf einer einzigen Zeile Platz findet f r mehrzeilige Textfelder siehe Abschnitt 4 4 2 3 Das Textfeldwerkzeug erzeugt ein Feld welches die Anzeige und Eingabe von Text erlaubt Nach Wahl des Werkzeugs erscheint ein Cursor mit einem Textfeld in Default Gr sse siehe Fig 4 53 C e Mit dem Textfeld Werkzeugt verkn pft ist ein Textfeld 96 pt breit und 12 pt hoch Mit Mausklick wird dieses Feld auf der Arbeitsfl che platziert Dabei erh lt es automatisch einen Namen bestehend aus den Zeichen Tx und einer dreistelligen fortlaufenden Nummer beginnend mit 000 Das erste in eine
246. haltet Wenn diese Schaltfl che angeklickt wird wird das Formular unter dem selben Namen gespeichert Wenn dieses Kontrollk stchen eingeschaltet ist erscheint im Snapform Viewer eine Schaltfl che Speichern unter Wenn dieses Kontrollk stchen eingeschaltet ist wird das allenfalls eingeschaltete Kontrollk stchen Speichern ausgeschaltet Wenn diese Schaltfl che angeklickt wird wird das Formular unter einem anderen vorgeschlagenen oder vollst ndig einzugebenden Namen gespeichert Wenn dieses Kontrollk stchen eingeschaltet ist erscheint im Snapform Viewer eine Schaltfl che Daten importieren Wenn diese Schaltfl che angeklickt wird werden Daten in das Formular importiert Wenn dieses Kontrollk stchen eingeschaltet ist erscheint im Snapform Viewer eine Schaltfl che Daten exportieren Wenn diese Schaltfl che angeklickt wird werden die Daten exportiert Wenn dieses Kontrollk stchen eingeschaltet ist erscheint im Snapform Viewer eine Schaltfl che Formular berpr fen Wenn diese Schaltfl che angeklickt wird werden die Daten gem ss den definierten Pr fregeln berpr ft Wenn dieses Kontrollk stchen eingeschaltet ist erscheint im Snapform Viewer eine Schaltfl che Formular unterschreiben Wenn diese 4 296 SnapForm Designer 5 x Benutzerhandbuch Drucken Daten senden Fig 4 174Die Aktions Werk zeugleiste in Snap form Viewer Kapitel 4 Formular Entwicklung Schaltfl che angeklickt wird wird der Prozes
247. he auch Abschnitt 4 3 4 1 Wenn dieses Kontrollk stchen gew hlt ist wird der Hintergrund des Formulars mit einer im Auswahlfeld Farbe gew hlten Farbe versehen Wenn das Kontrollk stchen Hintergrundfarbe verwenden angeklickt ist ist dieses Feld aktiv Mit Doppelklick in dieses Feld bzw Anklicken der Schaltfl che ffnet sich das Farbauswahlfenster siehe Abschnitt 3 2 9 2 welches die Definition der gew nschten Farbe erlaubt Eigenschaften von neuen Formularen Nachdem entweder das Hintergrundbild oder die Parameter f r die Formulargr ssen gew hlt worden sind sind noch zwei weitere Parameter notwendig damit das Formular erzeugt werden kann Diese Parameter sind in der Zone Eigenschaften zusammengefasst siehe Fig 4 16 SnapForm Designer 5 x Benutzerhandbuch Fig 4 16 Eigenschaften des neuen Formulars Dateiformat Stylesheet Kapitel 4 Formular Entwicklung xl C Formular mit Hintergrundebene Datei E snapform_maual_examplesif1 120 hdt Hl Formular ohne Hintergrundebene Seitengr sse FC Seitenausrichtung Hochformat Originalgr sse zmoxzrom Seitenzahl 5 S IV Hintergrundfarbe verwenden Eigenschaften Dateiformat verschl sselt QDF S kompaktes Bin rformat Offen ODF A offenes XML Format Stylesheet DOO fk Hilfe Erstellen Abbrechen Das Snapform Dateiformat kennt zwei Varianten verschl sselt komprimiert und offen
248. hens ausgew hlt Mit OK wird die Auswahl bernommen Das f r das Element g ltige Stylesheet Wenn explizite kein Stylesheet ausgew hlt worden ist wird das erste Default Stylesheet genutzt Ordnungsnummer des Elements in der Tabulator Reihenfolge Dieser Wert ist immer 1 und kann nicht ver ndert werden Das bedeutet dass ein Hyperlink nicht Bestandteil der Tabulatoren Reihenfolge ist Wenn dieses Kontrollk stchen gew hlt ist wird der Hyperlink dessen Text ausgedruckt 4 240 SnapForm Designer 5 x Benutzerhandbuch sichtbar erforderlich Wert Gesperrt Links Oben Breite H he Kapitel 4 Formular Entwicklung Wenn dieses Kontrollk stchen gew hlt ist wird der Hyperlink auf dem Bildschirm angezeigt Diese Eigenschaft ist bei Hyperlinks immer ausgeschaltet und kann nicht ge ndert werden Dies ist der Text welcher im Hyperlink angezeigt wird In der Grundeinstellung lautet dieser Text Hyperlink Wenn diese Eigenschaft angeklickt wird ffnet sich der Formeleditor zur Texteingabe Dies kann entweder ein konstanter Text sein wie die Grundeinstellung oder aber das Resultat einer Formel was den Aufbau dynamischer URL erlaubt Es werden nur einfache Texte unterst tzt HTML Code wird w rtlich wiedergegeben Wenn dieses Kontrollk stchen gew hlt ist wird der Hyperlink im Snapform Designer blockiert und kann nicht versehentlich verschoben werden Zudem werden s mtliche brigen Eigenschaft
249. hlpfeil Die brigen Merkmale eines Passwortfelds werden ber das Eigenschaften Fenster kontrolliert siehe Fig 4 81 4 109 SnapForm Designer 5 x Kapitel 4 Benutzerhandbuch Formular Entwicklung Fig 4 81 Eigenschaften eines Passwortfelds 056 Eigenschaften won Passwortfeld Eigenschaft Name Pwpog Kategorie Stylesheet Default 10 Tabulator Reihenfolge 10 druckbar sichtbar erforderlich wert Gesperrt Links g6 4256 Oben 70 1299 Breite 36 00 H he 12 00 kurzinfo Text Link zu Objekt Die allgemeinen Eigenschaften von Eingabefeldern sind in Abschnitt 4 4 2 1 beschrieben Die nachstehenden Eigenschaften sind entweder spezifisch f r Maskenfelder oder haben Erg nzungen zu den allgemeinen Eigenschaften Stylesheet Die Darstellung der Eingabe und des Erscheinungsbildes des Felds wird ber die Stilvorlage gesteuert siehe Abschnitt 4 7 1 4 110 SnapForm Designer 5 x Benutzerhandbuch druckbar Wert 4 4 2 8 Kapitel 4 Formular Entwicklung Ein Passwortfeld ist nicht druckbar und kann nicht druckbar gemacht werden Es kann zwar ein Grundwert eingegeben werden was aber wenig sinnvoll ist da er einfach durch eine Reihe von Punkten dargestellt wird Hingegen kann eine Auswerteformel f r die Passworteingabe hinterlegt werden Eingabefelder Beispiele Das Dokument eingabefelder gdf siehe Fig 4 82 Entwurfsmodus bzw Fig 4 83 Ansicht in Snapform Viewer ausgef llt sind verschiedene Beispiel
250. hlt sich daher wenn die Gefahr f r zu viele verwendete Stellen besteht die Eingabefelder auf eine geringere Anzahl Stellen zu begrenzen Zudem sollte f r die Eingabe von aus Ziffern bestehenden Zeichenketten welche nicht als Zahl gelten Seriennummern oder hnlich Textfelder mit gew hlter nur Zahlen Option benutzt werden Beim Ausf llen wird berlanger Text durch Verkleinern der Schriftgr sse und durch Stauchen der Zeichen dargestellt so dass der ganze Inhalt im Feld erscheint Die Folge davon ist dass der Text relativ schnell nicht mehr lesbar ist Daher ist es wichtig bereits bei der Planung des Formulars eine Gr ssenordnung der Textl nge zu definieren und die Textfelder entsprechend zu dimensionieren Wenn dieses Kontrollk stchen gew hlt ist werden eingegebene f hrende Nullen nicht verworfen Dies ist insbesondere bei Serienummern wichtig Gleichzeitig mit dem W hlen des Kontrollk stchens wird die der Wert von L nge wenn er 0 war auf 8 gesetzt und Runden erh lt den Wert Ganzzahl SnapForm Designer 5 x Benutzerhandbuch Runden Fig 463 Das Runden Drop Down Menu Kapitel 4 Formular Entwicklung Hinweis Wenn dieses Kontrollk stchen unbeabsichtigt gew hlt wird m ssen die beiden erw hnten Einstellungen nach dem Abw hlen unbedingt kontrolliert und gegebenenfalls zur ckgesetzt werden Nicht unbedingt bei Eingaben aber bei Resultaten k nnen mehr Nachkommastellen entstehen als erw nscht was die Anzei
251. ich frei m glich und die Rechte zu dieser Verteilung sind aus Siche von Snapform durch die Lizenz von Snapform Designer abgedeckt Die Weitergabe von Snapform Viewer zum Beispiel auf Datentr ger ist zul ssig aber es muss daf r gesorgt werden dass der Benutzter aufgefordert wird jeweils die neueste Version zu beschaffen 4 310 SnapForm Designer 5 x Benutzerhandbuch 4 10 Kapitel 4 Formular Entwicklung Formularmanagement Das Formularmanagement ist in Bereichen welche h heren Anspr chen an Sicherheit oder Nachvollziehbarkeit gen gen m ssen sehr wichtig Ein sauberes Versionenmanagement ist unumg nglich Das Versionenmanagement wird in Snapform ber die Formular ID in den Allgemeinen Formulareinstellungen siehe Abschnitt 4 8 2 sowie ber die Metadaten unterst tzt siehe Abschnitt 4 8 5 Es wird dringend empfohlen ein den Anforderungen gerechtes Formularmanagement aufzubauen F r die Definition und Implementation eines derartigen Systems steht Ringler Informatik AG zur Verf gung Auf der Eingangsseite ist ein geeignetes Dokumenten und Archivmanagement notwendig Die technischen und organisatorischen Anforderungen richten sich nach den internen und externen gesetzlichen Vorgaben Die Formulare k nnen wiederum ber eindeutige IDs und Metadaten beitragen Snapform Formulare k nnen dank ihrer XML Struktur relative einfach in die meisten Dokumentenverwaltungs und _ Archivsysteme eingebunden werden Auch hie
252. ichensatz C Bc006 EAN 128 Code Text 1234567890 mit Pr fziffer Zeichensatz C Bc005 PostNet Code Text 12345 mit Pr fziffer Bc007 PostNet Code Text 12345678901 mit Pr fziffer Dokument 1dbarcodes_general qdf siehe Fig 4 110 Entwurfsmodus bzw Fig 4 111 Ansicht in Snapform Viewer sind verschiedene Eigenschaften von 1D Barcodes gezeigt Als Beispiel wird ein Code 39 benutzt dessen Wert immer derselbe ist Nach dem Selektieren der Feldelemente im Snapform Designer gibt das Eigenschaften Fenster Auskunft ber dessen jeweiligen Merkmale Ein Doppelklick auf das Feld ffnet den Formeleditor zur Anzeige der Formel sofern vorhanden 4 160 SnapForm Designer 5 x Benutzerhandbuch Fig 4 110Beispiele von Idbarcodes_genera l gdf im Entwurfs Modus 075 D 1D Barcodes allgemeine Eigenschaften 4 161 Kapitel 4 Formular Entwicklung PRAAL TEETAR TETTEIT AITTI 0 20 y lll r pl l SnapForm Designer 5 x Benutzerhandbuch Fig 4 111 Beispiele von 4 4 6 Idbarcodes_genera I gdf in Snapform Viewer 076 EEN o 16 An Kapitel 4 Formular Entwicklung ldbarcodes_genera l gdf Snapform Viewer 6 1D Barcodes allgemeine Eigenschaften Il Il Il Il Il N I mi 1234567 1234567 8 1234567 2 ENAA a T EN E IN 12345675 1234567 12345675 1234567 7 12345678 456 1234567 1 a N 3 gt a O SI
253. icht aus dem Tabellencontainer heraus verschoben werden Wenn ein Tabellencontainer verschoben oder skaliert wird behalten die zugeh rigen Elemente ihre relative Position bei Das bedeutet dass es ausreicht den Tabellencontainer zu verschieben Praxistip Da jedes Element welches versehentlich oder absichtlich innerhalb eines Tabellencontainers platziert wird zur Tabelle hinzugef gt wird k nnte es sich empfehlen w hrend der weiteren Arbeit mit dem Formular den Tabellencontainer zu sperren Eigenschaft Gesperrt gew hlt Nach dem Erstellen der Musterzeile welche aus mehreren visuellen Zeilen bestehen kann muss nun die Tabelle konfiguriert werden Die nachfolgenden Schritte sind f r mehrzeilige Tabellen gedacht aus einer einzigen Zeile aufgebaute Phantom Tabellen werden weiter unten behandelt Praxistip Es empfiehlt sich die Resultate der in den folgenden Schritten beschriebenen Aktionen regelm ssig in der Vorschau zu kontrollieren 4 223 SnapForm Designer 5 x Benutzerhandbuch Kapitel 4 Formular Entwicklung Den Wert f r Zeilenh he auf die effektiv ben tigte Zeilenh he abstimmen Der Wert von Zeilenh he muss gr sser sein als die H he der Elemente der logischen Zeile damit bei der Darstellung keine berschneidungen von Elementen auftreten Dies erfolgt am einfachsten durch Selektion aller Elemente innerhalb des Tabellencontainers Kopieren und wieder Einf gen und die immer noch aktive
254. ie Kurzbeschreibung Argumente Kapitel 5 Formelsprache Referenz Setzt die Eigenschaft sichtbar der betreffenden Kategorie n category_list String mit durch Komma getrennter Liste von Kategorien truelfalse Statuswert true oder false Feldeigenschaft f r Felder der betreffenden Kategorie wird gesetzt Setzt die Eigenschaft sichtbar der in einer oder mehreren Kategorien gem ss category_list enthaltenen Felder auf true oder false Dies entspricht dem gleichzeitigen Ein oder Ausschalten des Kontrollk stchens sichtbar im Eigenschaften Dialog der betroffenen Felder setPrintable category_list true false setWritable category_list truelfalse Siehe func_status qdf setWritable category_list truelfalse Status Funktion Setzt sinngem ss die Eigenschaft schreibgesch tzt der betreffenden Kategorie n category_list String mit durch Komma getrennter Liste von Kategorien truelfalse Statuswert true oder false SnapForm Designer 5 x Benutzerhandbuch Resultat Erkl rung Siehe auch Beispiel 5 3 70 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Kapitel 5 Formelsprache Referenz Feldeigenschaft f r Felder der betreffenden Kategorie wird gesetzt Setzt die Eigenschaft schreibgesch tzt der in einer oder mehreren Kategorien gem ss category_list enthaltenen Felder auf true oder false Dies entspricht dem gleichzeitigen Ein oder Ausschalten des Kontrollk stchens schr
255. ieben Formeln werden in der Eigenschaft Wert des betreffenden Felds eingegeben Berechnungsformeln beginnen immer mit einem Gleichheitszeichen Funktionen Es kann vorkommen dass Formeln oder Komponenten von Formeln in mehreren Feldern eingesetzt sind In diesem Fall lohnt es sich Funktionen zu schaffen welche von den Formeln dieser Felder aufgerufen werden k nnen Damit wird der Aufwand zum Testen und Warten der Formeln stark reduziert und die Fehlerquelle bei Wiederholung des gleichen Codes wird unterdr ckt Funktionen sind genau gleich aufgebaut wie Formeln und k nnen entsprechend benutzt werden Im Prinzip k nnen Funktionen als Abk rzungen f r Formelbestandteile betrachtet werden Funktionen werden im Funktioneneditor siehe Fig 4 166 aufgebaut A 263 SnapForm Designer 5 x Benutzerhandbuch Fig 4 166Der Funktionseditor 4 5 2 109 Kapitel 4 Formular Entwicklung Der Funktioneneditor ist in der Benutzung identisch wie der Formeleditor Der Hauptunterschied ist der dass ein zus tzliches Fenster Funktionsliste vorhanden ist in welchem die Funktionsnamen erscheinen Mit Anklicken von Hinzuf gen wird eine Funktionsbezeichnung in die Liste hinzugef gt Da diese Funktionsbezeichnung nicht allzu selbsterkl rend ist sollte sie dem Anwendungszweck gem ss ge ndert werden Bearbeitet wird die Funktion wenn sie in der Funktionsliste selektiert ist Mit Anklicken von L schen
256. iederholungszeiche n ausf hren Kapitel 4 Formular Entwicklung 2 rechteckig 8x18 8x32 12x26 12x36 16x36 16x48 Wenn diese Eigenschaft gew hlt wird ffnet sich ein Drop Down Menu mit den Optionen AUTO gefolgt von der Liste der oben genannten Abmessungen AUTO ist der Grundwert Die Option AUTO bedeutet dass aufgrund der zu codierenden Daten die optimale Symbolgr sse gew hlt wird Das Symbol ist an der linken oberen Ecke des Barcodefelds verankert und daher verschiebt sich beim Wachsen dessen linke untere Ecke Hinweis Auch wenn eine fixe Abmessung gew hlt worden ist wird beim berschreiten der maximalen Datenmenge das n chstgr ssere Format verwendet Es ist daher wichtig die zu codierende Datenmenge sorgf ltig abzusch tzen und ausreichend Freiraum um das Symbol freizu halten Hinweis Die rechteckigen Symbole haben wie ersichtlich eine geringe Datenkapazit t Das gr sste rechteckige Symbol 16x48 kann bestenfalls 72 alphanumerische Zeichen bzw 47 Byte an bin ren Daten codieren Wird diese Datenmenge berschritten wird ein geeignetes quadratisches Format verwendet Dies ist das Mass eines Moduls der kleinsten Einheit des Datamatrix Barcodes Die Masseinheit ist Point und der Grundwert ist 2 Der Wert sollte nicht kleiner sein da sonst Probleme beim Druck entstehen k nnten Zur Anzeige von ber die Tastatur nicht darstellbaren Steuerzeichen wird f r die Codierung beim Datamatrix Barcode das Tilde Zei
257. igner Dieses Fenster hat zwei Anzeigen Die Anzeige sowie die Snapform Designer zeigt die Versionsinformation Lizenzangaben siehe Fig 3 6 Die Anzeige Systeminformation zeigt eine bersicht ber die f r Snapform Designer relevante Systemumgebung an siehe Fig 3 7 Diese Information kann bei der Fehlersuche von grossem Nutzen sein SnapForm Designer 5 x Benutzerhandbuch 3 2 3 Fig 3 21 Die Werkzeugleiste Abreissleiste 7 N Neues Formular Formular ffnen Formular speichern B Formular drucken amp Kapitel 3 Verwendung des Designers Werkzeugleiste Die Werkzeugleiste siehe umfasst Werkzeug Symbole f r die wichtigen Aktionen mit den Formularen Zum gr ssten Teil sind die Symbole auch als Menu Aktion vorhanden ao8 amp 40 473 KBAR am eah O Die einzelnen Werkzeuge sind nachstehend erkl rt Die Werkzeugleiste kann an der Abreissleiste abgerissen werden und als eigenst ndiges Fenster auf dem Bildschirm verschoben werden Wenn dieses Fenster geschlossen wird erscheint die Werkzeugleiste wieder im Hauptfenster Mit diesem Symbol ffnet sich das Spezifikationsfenster f r ein neues Formular Diese Funktion ist in Abschnitt 4 3 3 beschrieben Mit diesem Symbol ffnet sich ein Datei ffnen Dialog aus welchem das gew nschte qdf Dokument ausgew hlt werden kann Wenn bereits ein Dokument offen ist wird dieses erst geschlossen Wenn ungespeicherte nderungen vorhanden sind e
258. igner 5 x Benutzerhandbuch 4 3 6 Kapitel 4 Formular Entwicklung 1 Im000 Bildfeld 113 5 pt breit 60 7 pt hoch Bild start_panel_top png fest eingebunden 2 Im001 Bildfeld 129 3 pt breit 63 7 pt hoch URL von Bild als Konstante definiert 3 m003 Bildfeld 113 6 pt breit 60 7 pt hoch URL von Bild in Textfeld Tx000 definiert indirekte Referenz Im005 Bildfeld 96 pt breit 96 pt hoch Benutzereingabe erlaubt 5 Im002 Bildfeld 109 7 pt breit 133 2 pt hoch URL ber Kontrollk stchen Cb000 gesteuert 6 Im004 Bildfeld 465 3 pt breit 260 pt hoch URL ber Satz von 5 Optionsfeldern gesteuert Die Formeln f r die Positionen 2 3 und 5 sind weiter oben aufgef hrt und k nnen auch durch Doppelklick auf die betreffenden Felder in der Entwurfsansicht von Snapform Designer im Formeleditor angezeigt werden Text Test ist ein wesentlicher Bestandteil von Formularen Text geh rt zum Teil zum Grundlayout zum Teil zur Formularebene In diesem Abschnitt wird zur Grundebene geh render Text behandelt Zur Anzeige von Text im Grundlayout wird das Beschriftungsfeld Element auch Label genannt benutzt Beschriftungsfeld Elemente k nnen unformatierten oder formatierten Text enthalten Hinweis Beschriftungsfelder hatten in fr heren Snapform Versionen neben der Darstellung von Text eine weitere Funktion Sie dienten als Container f r Formeln Diese Anwendung gilt als berholt und sollte nicht mehr weiter genutzt werden
259. im Ausf llen erhalten sie automatisch den selben Wert Es ffnet sich der Formeleditor zur Eingabe einer Formel welche beim ffnen der Seite ausgef hrt wird Breite der Seite in der Default Masseinheit Dieses Feld dient zur Information und kann nicht ver ndert werden H he der Seite in der Default Masseinheit Dieses Feld dient zur Information und kann nicht ver ndert werden Beim Anw hlen dieser Eigenschaft ffnet sich ein Drop Down Menu mit der Liste der Papierformate wie dies auch beim Einf gen von Seiten oder beim Definieren eines neuen Dokuments der Fall ist Das gew hlte Format wird sofort angewandt Beim Anw hlen dieser Eigenschaft ffnet sich ein Drop Down Menu mit der Liste der Seitenausrichtungen wie dies auch beim Einf gen von Seiten oder beim Definieren eines neuen Dokuments der Fall ist Beim Anw hlen dieser Eigenschaft ffnet sich ein Drop Down Menu mit der Auswahl der Seiten in diesem Dokument Diese Eigenschaft wird f r die Paginierung des fertigen Dokuments genutzt Mit diesem Kontrollk stchen wird eingestellt ob die aktuelle Seite sichtbar sein soll Mit diesem Kontrollk stchen wird eingestellt ob die aktuelle Seite druckbar sein soll SnapForm Designer 5 x Benutzerhandbuch Hintergrundbild Fig 4 19 Datei ffnen Dialog f r Hintergrundbild 031 Kapitel 4 Formular Entwicklung Beim Anw hlen dieser Eigenschaft kann der Pfad zu einer Grafikdatei angegeben werden welche als Hinterg
260. immer ausgeschaltet und kann nicht ge ndert werden Mit Anklicken dieser Eigenschaft ffnet sich der Formeleditor zur Eingabe einer Formel F r Linienelemente wird eine Formel jedoch nur sehr selten benutzt X Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung der Linie Hinweis F r eine genaue Positionierung der Linienmitte muss gegebenenfalls die halbe Linienbreite mit ber cksichtigt werden Y Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung der Linie Hinweis F r eine genaue Positionierung der Linienmitte muss gegebenenfalls die halbe Linienbreite mit ber cksichtigt werden Breite der Umrandungsbox der Linie Bei einer horizontalen Linie entspricht dies der L nge der Linie bei einer vertikalen Linie deren Linienst rke H he der Umrandungsbox der Linie Bei einer horizontalen Linie entspricht dies der Linienst rke bei einer vertikalen Linie deren L nge Farbe SnapForm Designer 5 x Benutzerhandbuch Fig 4 24 Ausrichtung Drop Down Menu in Linien Eigenschaf ten 034 Horizontal Vertikal Diagonal links Diagonal rechts Strichgr sse Kapitel 4 Formular Entwicklung Farbe der Linie Mit Anklicken der Eigenschaft ffnet sich das Farbauswahlfenster siehe Abschnitt 3 2 9 2 welches die Definition der gew nschten Farbe er
261. in dass der Lizenzschl ssel anderweitig bermittelt worden ist z B als Textfolge innerhalb eines Emails In diesem Fall empfiehlt es sich den Schl ssel in die Zwischenablage zu kopieren und SnapForm Designer 5 x Benutzerhandbuch 2 5 2 6 Kapitel 2 Installation mit Anklicken der Schaltfl che Aus Zwischenablage einf gen einzuf gen Mit OK werden die Eingaben best tigt und sofern die Lizenzinformationen korrekt sind wird der Snapform Designer entsprechend der Lizenzstufe freigeschaltet Konfiguration Snapform Designer braucht nicht weiter konfiguriert zu werden Die verschiedenen Sprachversionen heissen Snapform Designer DE deutsch Snapform Designer EN englisch sowie Snapform Designer FR franz sisch und k nnen gezielt wie folgt angesprochen werden Windows Start Menu gt alle Programme gt Snapform dann Wahl der Sprachversion Macintosh Im Installationsverzeichnis befinden sich die Programms Smbole f r die Sprachversionen Diese Symbole k nnen in das Dock gezogen werden Deinstallation Im Installationsverzeichnis von Snapform Designer und Snapform Viewer befindet sich ein Deinstallationsprogramm Zum Deinstallieren ist dieses Programm aufzurufen Dadurch werden alle betroffenen Komponenten entfernt SnapForm Designer 5 x Benutzerhandbuch 3 3 1 3 1 1 Fig 3 1 Startfenster Kapitel 3 Verwendung des Designers Verwendung des Designers Programm starten und beenden Pro
262. in PDF und dem Snapform Hintergrundbild kann es sein dass gewisse Stilelemente nicht vollst ndig konvertiert werden Es ist dann zu entscheiden wieweit diese Merkmale wesentlich sind und gegebenenfalls im PDF aufbereitet werden m ssten oder ob das Resultat der Konvertierung akzeptiert werden kann Bei der Batch Konvertierung kann der Fall eintreten dass der Konverter bei einer bestimmten Datei stecken bleibt und auch ein Anklicken der Schaltfl che Stop nicht gen gt um die Batch Verarbeitung zu stoppen In diesem Fall kann das Fenster mit Anklicken der Schliessmarke geschlossen werden dies stoppt den Konvertierungsvorgang zuverl ssig Die Datei welche den Stop verursacht muss nun entweder weitergehend aufbereitet oder aus dem Quellverzeichnis entfernt werden Neues Dokument erstellen Die Konversion eines PDF Dokuments in ein Hintergrundbild ist im Wesentlichen eine Vorbereitung zum Erstellen eines neuen Dokuments kann aber g nzlich unabh ngig durchgef hrt werden Der eigentliche Beginn der Arbeit mit SnapForm Designer beginnt nun mit dem Erstellen eines neuen Dokuments Neue Dokumente k nnen entweder als leere Seiten oder durch Import von bestehenden Dokumenten erstellt werden Mit dem Menu Datei gt Neues Formular ffnet sich der Neues Format erstellen Dialog siehe Fig 4 12 SnapForm Designer 5 x Benutzerhandbuch Fig 4 12 4 3 3 1 Der Neues Format erstellen Dialog Kapitel 4 Formular Entwicklung
263. ind ber einen g ltigen Pfad url abzurufen Es werden im Wesentlichen alle URI Protokolle unterst tzt http https file ftp etc Die Importdateien m ssen entweder im QDF A Format oder als XML mit der Snapform Datenstruktur vorliegen Feldnamen Feldwerte Paare in der Importdatei werden in die betreffenden Felder des Formulars geladen Nicht im Formular vorhandene Feldnamen Feldwerte Paare werden ignoriert Dasselbe gilt f r nicht den Eingabeformaten entsprechende Dateien getContent url sowie Snapform Datenstruktur Siehe func_misc gdf IncVersion initial_value step Mathematik Funktion Schleifenz hler setzt einen Z hler auf inital_value und erh ht ihn bei jedem folgenden Aufruf um step initial_value numerisch step numerisch numerisch SnapForm Designer 5 x Benutzerhandbuch Erkl rung Siehe auch Beispiel 5 3 48 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Kapitel 5 Formelsprache Referenz Diese Funktion gibt beim ersten Aufruf den Anfangswert initial_value zur ck und h lt diesen gespeichert Bei jedem nachfolgenden Aufruf wird dieser Wert um step erh ht gespeichert und zur ckgegeben Diese Funktion kann als Schleifenz hler eingesetzt werden In diesem Fall sind beide Argumente ganze Zahlen keine verwandten Funktionen vorhanden Siehe func_math1 qdf InStr string pattern start_position String Funktion Gibt die Position von pattern im string begi
264. ines Kontrollk stchen werden ber das Eigenschaften Fenster kontrolliert siehe Fig 4 86 Eigenschaften var Konkrallk stcher Eigenschaft Mame Chaoo Kategorie Stylesheet Default 10 Tabulator Reihenfolge 10 druckbar sichtbar erforderlich wert Gesperrt Links Ober Breite H he schreibgesch tzt Einmalfeld Kurzinfo Text Rand drucken Link zu Objekk Der Name des Kontrollk stchens im Dokument Dieser Name kann ge ndert werden 4 116 SnapForm Designer 5 x Benutzerhandbuch Kategorie Stylesheet Tabulator Reihenfolge druckbar sichtbar erforderlich Wert Kapitel 4 Formular Entwicklung Zugeh rigkeit zu einer oder mehreren Kategorien welche es erlauben logisch zusammengeh rende Gruppen von Elementen zu bilden Beim Anklicken dieses Felds ffnet sich der Kategorien Dialog siehe Fig 4 23 Die Kategorien werden durch Anklicken des betreffenden Kontrollk stchens ausgew hlt Mit OK wird die Auswahl bernommen Das f r das Element g ltige Stylesheet Wenn explizite kein Stylesheet ausgew hlt worden ist wird das erste Default Stylesheet genutzt F r Kontrollk stchen sind vor allem die Allgemeinen Einstellungen von Belang Ordnungsnummer des Elements in der Tabulator Reihenfolge Dieser Wert wird automatisch vergeben und liegt in der Reihe der Feld Tabulator Reihenfolge welche mit 10 beginnend in Zehnerschritten erh ht wird Das erste Feld des Formulars hat daher den Ta
265. ingabewert string enthalten ist string String regex Regular Expression boolean TRUE oder FALSE Stellt fest ob der Eingabewert string eine Fundstelle f r das im Regular Expression regex definierte Muster enth lt SnapForm Designer 5 x Benutzerhandbuch Siehe auch Beispiel 5 3 54 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 55 Kategorie Kapitel 5 Formelsprache Referenz Eine bersicht ber die Syntax von Regular Expressions befindet sich in Abschnitt 5 4 find string regex start replaceAll orig_string regex replace_with Siehe func_regex qdf Max x y Mathematik Funktion Bestimmt den gr sseren der beiden Werte x numerisch beliebiger Wert y numerisch beliebiger Wert numerisch Bestimmt den gr sseren der beiden Werte x und y und gibt diesen zur ck Wenn beide Werte gleich sind wird dieser zur ckgegeben Min x y Siehe func_math1 qdf Min x y Mathematik Funktion SnapForm Designer 5 x Benutzerhandbuch Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch 5 3 56 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel Kapitel 5 Formelsprache Referenz Bestimmt den kleineren der beiden Werte x numerisch beliebiger Wert y numerisch beliebiger Wert numerisch Bestimmt den kleineren der beiden Werte x und y und gibt diesen zur ck Wenn b
266. ingegeben werden Falls der anzuzeigende Text das Resultat einer Berechnung ist zum Beispiel die Kombination von konstantem Text mit einem Feldwert muss ein Gleichheitszeichen eingegeben werden und der Text einschliesslich allf lliger HTML Code muss zwischen Anf hrungszeichen gesetzt werden SnapForm Designer 5 x Benutzerhandbuch Gesperrt Links Oben Breite H he Ausrichtung horizontal Kapitel 4 Formular Entwicklung HTML Code wird sofern es sich nicht um Berechnungen oder komplexen Code handelt auch im Entwurfs Modus direkt interpretiert und angezeigt Wenn der HTML Code komplex ist Tabellen Bilder oder das Resultat einer Berechnung ist kann der Text nicht direkt angezeigt werden Zur Anzeige dieses Texts muss in dien Vorschau Modus umgeschaltet werden In diesem Fall wird im Entwurfsmodus der Text der Formel angezeigt Weitere Beispiele von Beschriftungsfeldern mit Text in HTML befinden sich im Abschnitt 4 3 6 2 Wenn das Kontrollk stchen gew hlt ist wird das Beschriftungsfeld im Snapform Designer blockiert und kann nicht versehentlich verschoben werden Zudem werden s mtliche brigen Eigenschaften im Eigenschaften Dialog deaktiviert Der Zugriff auf die Eigenschaften ist erst wieder m glich wenn dieses Kontrollk stchen deaktiviert wird X Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des Beschriftungsf
267. io000 Optionsfeld Container mit vier Kontrollk stchen Cb006 Cb007 Cb008 und Cb009 Radio001 Optionsfeld Container mit zwei Kontrollk stchen Cb010 und Cb011 die Gr sse des Containers wurde ver ndert so dass die Kontrollk stchen nun ausserhalb liegen Radio002 Optionsfeld Container mit drei Kontrollk stchen Cb012 Cb013 und Cb014 und jeweils einem abh ngigen Kontrollk stchen Cb015 Cb016 und Cb017 letztere sind schreibgesch tzt und geben den Zustand der Optionsfelder wieder Auswahllisten Ein h ufiges Formularelement ist eine Liste von M glichkeiten aus welchen ausgew hlt werden kann Dieses Element hat kein quivalent in der Papierform ist jedoch in elektronischen Formularen weit 4 128 SnapForm Designer 5 x Benutzerhandbuch Fig 4 94 Auswahllistenfeld Cursor Kapitel 4 Formular Entwicklung verbreitet und in diesem Fall auch einer gr sseren Reihe von Optionsfeldern vorzuziehen Auswahllisten benutzen zwei Informationen die Listenwert und den Auswahlwert Der Listenwert wird beim Aufklappen der Liste angezeigt und der Auswahlwert erscheint anschliessend im Listenfeld Dies ist auch der Wert welcher in Formeln weiter verarbeitet werden kann Wenn kein Auswahlwert vorhanden ist wird der Listenwert benutzt Die Auswahllisten k nnen auch ber Formeln zusammengesetzt werden Auswahllistenfelder bieten eine Auswahl aus einer fest definierten oder dynamisch aufgebauten Liste von M glichkeiten Das Ausw
268. ip Rechtecke welche schmaler sind als die Linienbreite werde unter Umst nden nicht korrekt dargestellt Wenn dieses Kontrollk stchen angeklickt ist wird anstelle eines Rechtecks ein Oval welches durch das Umrandungsrechteck des Elements begrenzt ist angezeigt Dieser Wert bestimmt ob die Linie gestrichelt oder ganz dargestellt ist Der Wert 0 bedeutet dass die Linie ganz dargestellt wird Bei anderen Werten wird die Linie gestrichelt dargestellt wobei der Wert die Strichl nge ausmacht Bei Rechtecken beginnt die Strichelung der Linie in der linken oberen Ecke des Rechtecks und l uft im Uhrzeugersinn Bei Ovalen beginnt die Strichelung am Ber hrungspunkt mit der rechten Seite des Umrandungsrechtecks 3h Position und verl uft im Uhrzeigersinn Im Dokument rectangles gdf siehe Fig 4 29 sind verschiedene Beispiele von Rechteck Elementen gezeigt Nach dem Selektieren der Rechteck Elemente gibt das Eigenschaften Fenster Auskunft ber dessen jeweiligen Merkmale SnapForm Designer 5 x Kapitel 4 Benutzerhandbuch Formular Entwicklung Hinweis Das Verhalten bei gestrichelten Linien l sst sich am besten im Snapform Designer mit dieser Beispielsdatei verifizieren indem die Elemente 6 bzw 12 gew hlt und deren Gr sse ver ndert wird Fig 4 29 Rechtecks Beispiele 2 NOSNI l Snapform Viewer Datei Ansicht Einstellungen Fenster Hilfe von rectangles gdf eoe 2 metangles gdf Snapform Viewer u DD at ii i
269. irekt in die Eingabefelder H S B eingetippt werden oder mit Hilfe der Auf Ab Pfeilsymbole erh ht oder verringert werden Der Wert f r H liegt zwischen 0 und 360 und f r S und B liegt zwischen 0 und 100 SnapForm Designer 5 x Benutzerhandbuch Fig 3 31 Farbauswahlfenster in RGB Darstellung Kapitel 3 Verwendung des Designers Farbe ausw hlen x Muster HSB RG Gr n PER T T 3 g LT IE 1a gE 10 255 Yorschau Beispieltext Beispieltext E E u Beispieltext Beispieltext Abbrechen Zur cksetzen In der RGB Darstellung werden die Farben ber drei Schieber f r Rot Gr n und Blau eingestellt Gleichzeitig werden im Anzeigefeld rechts des Schiebers die aktuellen Werte angezeigt Es ist auch m glich die RGB Werte direkt in die Felder einzutippen oder mit den Auf Ab Pfeilsymbolen zu erh hen oder zu verringern Der Wert von R G und B liegt zwischen 0 und 255 SnapForm Designer 5 x Benutzerhandbuch 3 3 3 3 1 3 3 2 Kapitel 3 Verwendung des Designers Betriebsarten von Designer Snapform Designer kennt zwei deutlich unterscheidbare Betriebsarten Die Entwurfs Ansicht ist die eigentliche Arbeitsumgebung f r die Entwicklung von Formularen Die Vorschau Ansicht stellt das Formular so dar wie es sich im Snapform Viewer zeigt Gewisse Komponenten des Formulars werden erst in der Vorschau richtig dargestellt z B HTML formatierte Texte Die Betriebsart wird mit Anklicken der betreffenden S
270. ischen 0 und 255 werden auch Kanji Zeichen unterst tzt Hex Werte 8140 9FFC und E040 EBBF Das QRCode Barcode Werkzeug erzeugt ein Feld f r die Anzeige eines QRCode 2D Barcodes Nach Wahl des Werkzeugs erscheint ein Cursor mit einem 2D Barcodefeld in Default Gr sse siehe Fig 4 127 Mit dem QRCode Barcode Werkzeug verkn pft ist ein 2D Barcodefeld f r QRCode 96 pt breit und 96 pt hoch Mit Mausklick wird dieses Feld auf der Arbeitsfl che platziert Dabei erh lt es automatisch einen Namen bestehend aus den Zeichen Bcq und einer dreistelligen fortlaufenden Nummer beginnend mit 000 Das erste in einem Formular mit dem QRCode Barcode Werkzeug platzierte Element tr gt daher den Namen Bcq000 In der Objektstruktur wird es der betreffenden Seite 4 198 SnapForm Designer 5 x Benutzerhandbuch Fig 4 128 Neu erstelltes QRCode Barcode Feld 086 Kapitel 4 Formular Entwicklung hinzugef gt In Fig 4 128 ist das erste QRCode Barcode Feld in einem neuen Formular platziert und anschliessend mit Anklicken selektiert worden Snapform Designer Neues Formular Datei Bearbeiten Format Steuerelemente Ansicht Extras Hilfe a SB mol esea aala _ PUNA Ba Era FEFEFE Er 020 40 60 80 100 120 140 160 180200 220 240 260 280 300 320 340 360 380 400 420 440 480 480 500 520 540 580 580 L 1 J 1 Ni fi Barden CREERSE sTE MON B aeneon g BEEE I
271. ist normalerweise auch quadratisch Gewisse rechteckige Formate sind jedoch m glich 4 187 SnapForm Designer 5 x Benutzerhandbuch Fig 4 122Datamatrix Bar code Werkzeug Cursor Kapitel 4 Formular Entwicklung Die quadratischen Bereiche werden von einem sogenannten Findermuster umrahmt welches auch zur Orientierung des Symbols genutzt wird Das Symbol selbst ben tigt eine Ruhezone leere Umrandung um das Symbol damit es einwandfrei gelesen werden kann Die Gr sse und Ausgestaltung einschliesslich Fehlerkorrektur Information der quadratischen Bereiche sowie der Symbole ist in den Normen festgelegt Datamatrix Symbole k nnen nicht dynamisch wachsen wenn die Datenmenge den f r eine bestimmte Symbolgr sse massgebenden Wert berschreitet muss das n chstgr ssere Symbol gew hlt werden In Snapform kann die Wahl der Symbolgr sse automatisch erfolgen Der Datamatrix Barcode kann 256 Zeichen des normalen ASCII Zeichensatzes codieren Mit Hilfe von sogenannten Extended Channels k nnen andere Zeichens tze codiert werden Ein Wechsel zwischen Zeichens tzen ist mittels entsprechender Steuerzeichen auch innerhalb eines Symbols m glich Ein derartiger Wechsel muss allerdings applikatorisch unterst tzt werden Gem ss der Norm f r den Datamatrix Barcode k nnen bis zu 16 Symbols strukturell verkn pft werden Diese M glichkeit ist jedoch in Snapform nicht implementiert Das Datamatrix Barcode Werkzeug erzeugt ein F
272. ist sofern die Operanden numerisch sind auch numerisch anderenfalls ist das Resultat leer SnapForm Designer 5 x Benutzerhandbuch 3 2 3 Typ Operandentyp Beschreibung 3 2 4 Typ Operandentyp Beschreibung 5 2 5 Typ Operandentyp Kapitel 5 Formelsprache Referenz x y numerisch x und ynumerisch Multiplikation Dieser Operator multipliziert die beiden Operanden und gibt das Resultat zur ck Das Resultat ist sofern die Operanden numerisch sind auch numerisch anderenfalls ist das Resultat leer x y numerisch x und ynumerisch Division Dieser Operator dividiert den Operanden x durch den Operanden y und gibt das Resultat zur ck Das Resultat ist sofern die Operanden numerisch sind auch numerisch anderenfalls ist das Resultat leer Hinweis Bei einer Division durch 0 bzw einem leeren Wert ist das Resultat leer und es erscheint keine weitere Warnung dass die Folgeresultate nicht zul ssig sind x y numerisch x und y numerisch SnapForm Designer 5 x Benutzerhandbuch Beschreibung 3 2 6 Typ Operandentyp Beschreibung 3 2 7 Typ Operandentyp Beschreibung 3 2 8 Typ Kapitel 5 Formelsprache Referenz Potenz Dieser Operator setzt den Operanden x in die Potenz y und gibt das Resultat zur ck Das Resultat ist sofern die Operanden numerisch sind auch numerisch anderenfalls ist das Resultat leer x y numerisch x und y numerisch Restwert Dieser Operator dividi
273. ist die jeweilige Umrandungsbox Die oberen drei Positionen steuern die horizontale Ausrichtung und die unteren drei Positionen die vertikale Ausrichtung Die Elemente werden auf ihren linken Rand horizontal ausgerichtet Die Elemente werden auf ihre Mitte horizontal ausgerichtet Die Elemente werden auf ihren rechten Rand horizontal ausgerichtet Die Elemente werden auf ihren oberen Rand vertikal ausgerichtet Die Elemente werden auf ihre Mitte vertikal ausgerichtet Die Elemente werden auf ihren unteren Rand vertikal ausgerichtet SnapForm Designer 5 x Benutzerhandbuch Aufklappsymbol Gr sse abgleichen Hd 0 Gleiche Breite Gleiche H he Gleiche Gr sse Aufklappsymbol Abstand Gleicher vertikaler Abstand Gleicher horizontaler Abstand Funktionseditor Stylesheet Editor F Kapitel 3 Verwendung des Designers Mit diesem Aufklappsymbol ffnet sich dasselbe Untermenu wie beim Menu Format gt Gr sse abgleichen siehe Fig 3 15 Hier werden Dimensionen der selektierten Elemente abgeglichen F r den Abgleich massgebend ist die Umrandungsbox der Elemente Alle selektierten Elemente erhalten die gleiche Breite wie das Referenzelement Alle selektierten Elemente erhalten die gleiche H he wie das Referenzelement Alle selektierten Elemente erhalten die gleiche Breite und H he wie das Referenzelement Mit diesem Aufklappsymbol ffnet sich dasselbe Untermenu wie beim Menu Format gt
274. itor zur Eingabe der Formel ge ffnet Es stehen s mtliche Feldobjekte und Funktionen zur Verf gung Serverseitige Interaktion Snapform bietet die M glichkeit ber eine sogenannte Freigabe die Formular Berechtigungen siehe Abschnitt 4 8 3 2 ber einen Serverbefehl zu ndern Denkbare Anwendungen sind beispielsweise das Sch tzen des Formulars nach dem elektronischen Einreichen oder die Freigabe von zus tzlichen Funktionen nach Freigabe durch ein Bezahlsystem 4 301 SnapForm Designer 5 x Benutzerhandbuch Fig 4 177 Das Fenster Formu lareinstellungen Serverseitige Inter aktion 118 Kapitel 4 Formular Entwicklung Die serverseitige Interaktion erfolgt derart dass ein bestimmter URL angerufen wird und dieser einen String zur ckschickt Wenn dieser dem definierten Freigabestring entspricht erfolgt die Freigabe anderenfalls passiert nichts es sei denn das Ereignis w rde in einer Formel ausgewertet und eine Nachricht angezeigt Hinweis Der Begriff Freigabe bedeutet in diesem Zusammenhang ein Ver ndern des Status des Formulars welcher durch eine Interaktion mit dem Server ausgel st wird Es bedeutet jedoch nicht dass das Formular anschliessend mehr Rechte hat Im Dialog Serverseitige Interaktion siehe Fig 4 177 sind die f r die Serverkommunikation wichtigen Angaben zusammengefasst T Serverseitige Interaktion f r dieses Formular aktivieren Server Details Start URL Freigabs String
275. ivem Vorzeichen entspricht Wenn das Argument nicht eine Zahl ist ist der Ausgabewert der Funktion null Andere Mathematik Funktionen Siehe func_math1 qdf Acos x Mathematik Funktion Gibt den Arcus Cosinus des Eingabewerts in Grad zur ck X numerisch zwischen 1 und 1 SnapForm Designer 5 x Benutzerhandbuch Resultat Erkl rung Siehe auch Beispiel 3 3 3 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Kapitel 5 Formelsprache Referenz numerisch liegt zwischen 0 und 180 Gibt den Arcus Cosinus des Eingabewerts in Grad zur ck Wenn der Eingabewert gr sser als 1 oder kleiner als 1 ist ist die Berechnung nicht m glich und es wird ein Spezielles Symbol angezeigt Cos x Asin x Atan x Sin x Tan x brige Mathematik Funktionen Siehe func_math2 qdf addDay date_value number Datums Funktion Berechnet das Datum welches gege ber dem Datum date_value um number Tage entfernt ist date_value g ltiges Datum number ganze Zahl Datum Gibt das Datum entsprechend der in number angegebenen Anzahl Tage ab dem Eingabedatum date_value zur ck Das Eingabedatum kann in der Zukunft oder Vergangenheit liegen Eine positive Zahl number bedeutet ein Datum in der Zukunft gegen ber dem Eingabedatum eine negative Zahl bedeutet ein Datum in der Vergangenheit SnapForm Designer 5 x Benutzerhandbuch Siehe auch Beispiel 3 3 4 Kategorie Kurzbeschreibung Argumente
276. k Beispiel siehe func_math2 qdf Rundet den Eingabewert auf die n chste ganze Zahl Beispiel siehe func_math1 qdf Rundet den Eingabewert auf die n chstgr ssere ganze Zahl auf Beispiel siehe func_math1 qdf Rundet den Eingabewert auf die n chstkleinere ganze Zahl ab Beispiel siehe func_math1 qdf Rundet den Absolutwert des Eingabewerts auf die n chstkleinere ganze Zahl ab Beispiel siehe func_math1 qdf Rundet den Absolutwert des Eingabewerts auf die n chstgr ssere ganze Zahl auf Beispiel siehe func_math1 qdf Berechnet den Wert der Exponentialfunktion ex Beispiel siehe func_math2 qdf Berechnet den nat rlichen Logarithmus von x In x Beispiel siehe func_math2 qdf Berechnet die Quadratwurzel des Eingabewerts 4 268 SnapForm Designer 5 x Benutzerhandbuch IncVersion initial_val ue step 4 5 2 4 Total table column StrTotal table column TimeTotal table column Cell table column row TblValues table tbI_start tbl_end row_start row_end delimiter column column Kapitel 4 Formular Entwicklung Beispiel siehe func_math2 qdf Schleifenz hler setzt einen Z hler auf inital_value und erh ht ihn bei jedem folgenden Aufruf um step Beispiel siehe func_math1 qdf Tabellen Funktionen Tabellen Funktionen werde auf Tabellen angewandt und dienen haupts chlich zum Zugriff auf die Tabellendaten Die folgenden Funktionen sind den Tabellenfunktionen zugeord
277. kann die selektierte Funktion entfernt werden Es muss dabei beachtet werden dass diese Funktion dann nicht mehr zur Verf gung steht und dass unter Umst nden Formeln im Formular nicht mehr korrekt funktionieren In Snapform verf gbare Aktionen und Logik Die verf gbaren Funktionen sind gruppiert nach ihrem Einsatzzweck Die nachstehenden Abschnitte geben die Gruppierung der Funktionen im Formeleditor wieder das Kapitel 5 Formelsprache Referenz f hrt die Funktionen in alphabetischer Folge auf 4 264 SnapForm Designer 5 x Benutzerhandbuch 4 5 2 1 Str x Len x Left string count Right string count SubStr string start count InStr string pattern start_position TrimStr string Kapitel 4 Formular Entwicklung String Funktionen String Funktionen beziehen sich auf Strings Zeichenketten Grunds tzlich l sst sich jedes Element in einen String umwandeln so dass diese Funktionen einen weit gehenden Wirkungsbereich haben Die folgenden Funktionen sind den String Funktionen zugeordnet Wandelt den Eingabewert in einen String um Beispiel siehe func_string1 qdf Gibt die L nge Anzahl Zeichen eines Strings zur ck Beispiel siehe func_string1 qdf Gibt die ersten count Zeichen von links her gez hlt des Strings string zur ck Beispiel siehe func_string1 qdf Gibt die ersten count Zeichen von rechts her gez hlt des Strings string zur ck Beispiel siehe func_string1 qdf Bild
278. ken dieses Felds ffnet sich der Kategorien Dialog siehe Fig 4 23 Die Kategorien werden durch Anklicken des betreffenden Kontrollk stchens ausgew hlt Mit OK wird die Auswahl bernommen Das f r das Element g ltige Stylesheet Wenn explizite kein Stylesheet ausgew hlt worden ist wird das erste Default Stylesheet genutzt Ordnungsnummer des Elements in der Tabulator Reihenfolge Dieser Wert ist immer 1 und kann nicht ver ndert werden Das bedeutet dass das Element nicht Bestandteil der Tabulatoren Reihenfolge ist Dieses Kontrollk stchen ist deaktiviert und kann nicht ver ndert werden Optionsfelder Container werden nie ausgedruckt Wenn dieses Kontrollk stchen gew hlt ist wird der Optionsfelder Container auf dem Bildschirm angezeigt Wenn dieses Kontrollk stchen gew hlt ist muss eine Option der Optionsfelder gew hlt worden sein damit das Formular g ltig ist f r Formular G ltigkeit siehe auch Abschnitt 4 8 4 2 Es ist zwar m glich bei Optionsfelder Containern einen konstanten Wert zu definieren aber wenig sinnvoll Anstelle dessen wird hier die Formel welche die mit dem Umschalten zwischen den Optionsfeldern verbundenen Aktionen steuert eingegeben Die Formel wird beim Umschalten der Optionsfelder sowie beim ffnen des Dokuments und im Rahmen der brigen Formelverarbeitungsl ufe ausgef hrt 4 123 SnapForm Designer 5 x Benutzerhandbuch Gesperrt Links Oben Breite H he 4 4 3 3
279. klung aktuellen Zeile angef gt Im anderen Fall verl uft eine logische Zeile vertikal und zus tzliche Zeilen werden rechts der letzten aktuellen Zeile angef gt Der Grundwert dieser Eigenschaft ist eingeschaltet Hinweis Wenn diese Eigenschaft umgeschaltet wird muss beachtet werden dass verschiedene weitere Eigenschaften gedreht sind Es ist insbesondere daraufzu achten dass der Wert der Eigenschaft Zeilenh he nun die visuelle Spaltenbreite darstellt undentsprechend angepasst werden Muss Diese Eigenschaft gibt an wieviele Spalten in der Tabelle definiert sind Dieser Wert entspricht im Wesentlichen der Anzahl Formularelemente welche sich im Container befinden Checkboxen welche durch einen Radiobutton Container zusammengefasst worden sind z hlen einzeln Mit dem Hinzuf gen von weiteren Elementen zur Tabelle ndert sich dieser Wert automatisch Dieser Wert dient zur Information er kann zwar ver ndert werden die nderung wird jedoch verworfen Diese Eigenschaft gibt an wieviele logische Zeilen der Tabelle jeweils angezeigt werden Der Grundwert ist 3 Die tats chlich angezeigte Anzahl Zeilen h ngt vom Wert der Eigenschaft Zeilenh he und den Massen des Tabellencontainers ab Wenn der Tabellencontainer zuwenig gross ist werden nur soviele Zeilen angezeigt wie im Perimeter des Tabellencontainers Platz haben Zeilen k nnen angeschnitten dargestellt werden Ein Spezialfall ist wenn dieser Wert auf 1 gesetzt wi
280. ks nach externen Orten welche ber die Eigenschaft URL kontrolliert werden bietet das Hyperlink Werkzeug auch die M glichkeit Links innerhalb des Formulars aufzubauen F r derartige interne Links wird diese Eigenschaft benutzt Wenn diese Eigenschaft gew hlt wird ffnet sich ein Drop Down Menu mit einer Liste aller Elemente der Formularebene alle Elemente bei welchen die Tabreihenfolge einen Wert gr sser als O aufweist also auch Bildfelder und Beschriftungsfelder Die Elemente sind nach Dokumentenseite geordnet so dass auch mehrfach vorkommende Elemente gezielt angesprungen werden k nnen siehe Fig 4 153 Es kann nun ein Feld gew hlt werden 4 243 SnapForm Designer 5 x Benutzerhandbuch Fig 4 154 Beispiele von hyper links gdf im Ent wurfs Modus 103 Kapitel 4 Formular Entwicklung Im Dokument hyperlinks gdf siehe Fig 4 154 Entwurfsmodus bzw Fig 4 155ff Ansicht in Snapform Viewen sind verschiedene Beispiele von Hyperlinks gezeigt Nach dem Selektieren der Feldelemente im Snapform Designer gibt das Eigenschaften Fenster Auskunft ber dessen jeweiligen Merkmale Editor 0 20 40 80 80 100 120 140 180 180 200 220 240 260 280 300 320 340 360 380 400 420 440 460 480 500 520 540 560 580 U Hyperlinks O men D Ann G rm E SnapForm Designer 5 x Benutzerhandbuch Fig 4 155 Beispiele von hyper 4 4 8 2 links gdf in Snap form Viewer Kapitel 4 Formular Entwicklun
281. kumente konvertiert werden empfiehlt sich die Benutzung der Batch Konversion Die zu konvertierenden gegebenenfalls aufbereiteten Dokumente werden in einem Verzeichnis gesammelt Mit von Batch conversion gt Convert PDF files ffnet sich der Dialog zur Batchverarbeitung siehe Fig 4 10 SnapForm Designer 5 x Benutzerhandbuch Fig 4 10 Batch Konversion Fenster mit offenem Verzeichnis W hlen Dialog Kapitel 4 Formular Entwicklung C snapform_maual_examples f1120_4p pdf i A iolxj A u PDF batch conversion to Snapform background layer files hdt m ioj xj Source files pdf C snapfomm_examples FormulsrBeispiele AHV IV Formulare lle pdf pn Target foldername E Browse For Folder i 2 xj Select target folder For QDF background layer files Desktop E B My Documents p My Computer 9 My Network Places Recycle Bin O converted files from Desktop Net gain or loss from Form 4 Other income see instructions Make New Polder ok canei 3 Total income Add lines 3 thri eaaa A D amnensatian nf nffirere Srhenlile F line 4 In der ersten Zeile Source files pdf wird der Pfad zum Quellverzeichnis der Ursprungs PDF Dokumente angegeben Anklicken der Schaltfl che ffnet einen Verzeichnis W hlen Dialog welcher die Auswahl des betreffenden Verzeichnisses erlaubt Analog erfolgt auch die Eingabe des Zielverzeichnisses in der Zeile
282. laubt Linienbreite Breite der Linie in Points Ausrichtung Bei Wahl dieser Eigenschaft ffnet sich ein Drop Down Menu siehe Fig 4 24 Horizontal Horizontal Vertical Diagonal left Diagonal right Die Auswahlm glichkeiten haben folgende Bedeutung Die Linie verl uft horizontal von links nach rechts Die Linie verl uft vertikal von oben nach unten Die Linie verl uft diagonal in der Umrandungsbox von der linken unteren Ecke zur rechten oberen Ecke Die Linie verl uft diagonal in der Umrandungsbox von der linken oberen Ecke zur rechten unteren Ecke Dieser Wert bestimmt ob die Linie gestrichelt oder ganz dargestellt ist Der Wert 0 bedeutet dass die Linie ganz dargestellt wird Bei anderen SnapForm Designer 5 x Benutzerhandbuch Randbreite einhalten Fig 4 25 Linienbeispiele von linien gdf Kapitel 4 Formular Entwicklung Werten wird die Linie gestrichelt dargestellt wobei der Wert die Strichl nge ausmacht Praxistip Fine punktierte Linie kann simuliert werden indem die Strichgr sse der Linienbreite gleichgesetzt wird Bedeutung unklar Praxistip Am einfachsten f r die Arbeit ist es die mit dem Lininenwerkzeug Cursor verkn pfte Linie mit Mausklick in der N he des gew nschten Orts zu platzieren und dann ber das Eigenschaften Fenster vollst ndig zu definieren Im Dokument linien qdf siehe Fig 4 25 sind verschiedene Beispiele von Linien gezeigt Nach dem Selektieren der
283. laubt siehe Fig 4 8 e3 C snaptorm_maual_examples f1120_4p pdf File wiew Batch conversion Help Page 1 Farmi 0 U S Grundeinstellungen Die Konversion eines PDF Dokuments nach einem Snapform Hintergrundbild l uft normalerweise ohne grosse Schwierigkeiten ab besonders wenn das PDF Dokument vorg ngig aufbereitet worden ist Es gibt jedoch gewisse F lle in welchen die automatische Konvertierungslogik ansteht oder die Konversion selbst sehr lange dauert In diesen F llen k nnen im Menu File gt Preferences siehe Fig 4 9 gewisse Parameter gesteuert werden SnapForm Designer 5 x Kapitel 4 Benutzerhandbuch Formular Entwicklung Fig 49 DerPreferences ee form PDF Converters Y Use Unicode mapping V Skiptexts with big font Mas mum font size 200 Y Skip complex graphic objects Mas mum zubelements count T20 Object as bounds mM Cancel Use Unicode mapping Normalerweise wird in einem PDF Dokument eine Schrift mit einer definierten Zeichensatztabelle mapping table eingebettet und verwendet Es gibt jedoch F lle in denen diese Tabelle entweder fehlt oder fehlerhaft ist oder aber die auf dem Rechner installierte Version der betreffenden Schrift nicht exakt mit der im PDF Dokument festgelegten Schrift bereinstimmt Mit Wahl dieses Parameters wird zwangsweise die Zeichensatzcodierung gem ss Unicode benutzt Skip texts with big Es kann der Fall auftreten dass zum Beispiel bei Wasserzeichen
284. lche im HTML 3 2 Standard definiert sind Neuere Konstrukte werden nicht unterst tzt Zum Teil wird in einem solchen Fall der HTML Code w rtlich angezeigt zum Teil berhaupt nicht Die offizielle HTML Spezifikation in englischer Sprache befindet sich unter http www w3c org TR REC htmI32 SnapForm Designer 5 x Benutzerhandbuch 4 4 4 4 1 Kapitel 4 Formular Entwicklung Formularebene ber dem Grundlayout aufgebaut ist die Formularebene Die Formularebene umfasst aktive Elemente Das bedeutet dass diese Elemente auf Benutzeraktionen reagieren zum Beispiel dass Werte in ein Feld eingegeben werden oder dass ein Kontrollk stchen angeklickt wird Ganz vereinfacht gesagt zur Formularebene geh ren Elemente deren Tab Reihenfolge einen Wert gr sser als O aufweist und ge ndert werden kann Dies umfasst auch das Bildfeld Element siehe Abschnitt 4 3 5 4 Da hier die Interaktivit t jedoch nicht allzuh ufig genutzt wird ist dieses Element dem Grundlayout zugeordnet Andererseits werden Beschriftungsfelder welche normalerweise dem Grundlayout zugeordnet werden in ihrer Funktion als Formelcontainer auch als Bestandteil der Formularebene betrachtet Die Elemente der Formularebene k nnen f r sich allein gespeichert werden Das Dateiformat benutzt die Endung hdo Um die Formularebene zu speichern wird im normalen Speichern unter Dialog die Option Snapform Feldebene hdo gew hlt Eine gespeicherte Formularebene wird
285. ld kann um Vielfache von 90 gedreht werden Beim Anklicken dieser Eigenschaft ffnet sich ein Drop Down Menu mit der Auswahl der Drehwinkel 0 90 180 270 Grundeinstellung ist 0 Der Hintergrund des Hyperlinkfelds wird mit diesem Kontrollk stchen auf transparent keine deckende Hintergrundsfarbe geschaltet Diese Eigenschaft ist in der Grundeinstellung eingeschaltet Hyperlinks sind im Web Umfeld meistens unterstrichen Der Text des Hyperlinkfelds wird mit diesem Kontrollk stchen auf unterstrichen geschaltet Diese Eigenschaft ist in der Grundeinstellung eingeschaltet Dies ist die Adresse URL zu welcher der Hyperlink f hrt Snapform unterst tzt diejenigen URI Protokolle welche im jeweiligen Rechners registriert sind Die folgenden Protokolle werden typischerweise unterst tzt e http https Webseiten e mailto E Mail 4 242 SnapForm Designer 5 x Benutzerhandbuch Link zu Objekt Fig 4 153 Auswahl von Ziel Objekten in Link zu Objekt 102 Kapitel 4 Formular Entwicklung e file Datei ffnen Hinweis Es ist voll und ganz in der Verantwortung des Erstellers des Formulars sicher zu stellen dass die Zieladresse einwandfrei und ohne Gefahren f r den Anwender ist Ringler Informatik lehnt jegliche Haftung bei allf lligen durch die Benutzung von Hyperlinks entstehenden Sch den vollumf nglich ab Diese Eigenschaft ist ein einfaches Eingabefeld in welches der URL eingegeben werden kann Neben Lin
286. lements Die Gr sse richtet sich nach der H he des betreffenden Feldelements wie das Beispiel in Fig 4 142 zeigt Dateneingabetabelle spezifizieren Die Dateneingabetabelle ist eine rein Bildschirm bezogene Tabelle und kann nicht ausgedruckt werden ihr quivalent ist die Aufstellung Sie kann in einem gewissen Rahmen spezifiziert werden Verschiedene Eigenschaften werden von der Dateneingabetabelle und der Aufstellung gemeinsam genutzt Die erste Eigenschaft der Dateneingabetabelle ist der Titel welcher in Aufstellungs Titel eingegeben wird Der weitere Teil der Eingaben erfolgt im Eingabefenster Tabelle konfigurieren siehe Fig 4 136 In der Aufstellungstabelle werden die Spaltenbreiten der Eingabespalten gesteuert In einer unver nderten Tabelle werden die Breiten der jeweiligen Spalten Felder bernommen Dies hat zur Folge dass die Spalten der Aufstellung proportional gleich breit sind wie die Spalten im Formular Es kann aber unter Umst nden sinnvoll sein in der Aufstellung Spaltenbreiten zu ver ndern zum Beispiel die Breite f r allf llig eingef gte Beschreibungsfelder Bei Tabellen mit mehrzeiligen logischen Zeilen ist zu beachten dass die Numerierung der Spalten strikt von links nach rechts erfolgt und keine R cksicht auf die visuelle Zeile des betreffenden Felds nimmt Es ist daher umso wichtiger Spaltentitel eindeutig zu definieren siehe unten In jedem Fall sollten Spaltentitel eingegeben werden W hr
287. lfesystem f r ein Formular Hilfesysteme werden h ufig etwas vernachl ssigt sie lohnen sich jedoch sehr schnell insbesondere bei eher komplexeren oder aber sehr h ufig von f r die Formularthematik Laien benutzten Formularen Durch den reduzierten Benutzersupportaufwand lohnt sich der Aufwand zum Aufbau eines Hilfesystems sehr schnell Beim Aufbau eines Hilfesystems ist zu beachten dass es zwar f r den unge bten Benutzer gedacht ist insbesondere die h heren Stufen aber dass es einen erfahrenen Benutzer nicht behindern darf Das bedeutet dass jegliche Hilfestellung erst aufgrund einer Aktion des Benutzers angezeigt werden sollte Ein bermass an nicht verlangter Hilfe wird sehr schnell als St rung empfunden Ein Hilfesystem umfasst mehrere Stufen 1 direkte Hinweise auf Feldebene Die 1 Stufe des Hilfesystems sollte besagen was in das zugeh rige Feld eingegeben werden soll Dies ist eine Erg nzung zur Bezeichnung des Felds auf dem Formular Die 1 Stufe soll dem mit der Materie vertrauten Benutzer durch das Formular helfen Es ist jedoch nicht die Aufgabe der 1 Stufe zu erkl ren warum diese Eingabe zu erfolgen hat und welches ihre Bedeutung ist 4 259 SnapForm Designer 5 x Benutzerhandbuch Kapitel 4 Formular Entwicklung Die Information der 1 Stufe wird blicherweise auch von Screenreadern verwendet um den Benutzer zu f hren Dies ist beim Verfassen des Texts zu ber cksichtigen In Snapform wird die 1
288. llk stchen gew hlt ist wird die Abdeckfl che blockiert und kann nicht versehentlich verschoben werden Zudem werden s mtliche brigen Eigenschaften im Eigenschaften Dialog deaktiviert Der Zugriff auf die Eigenschaften ist erst wieder m glich wenn dieses Kontrollk stchen deaktiviert wird X Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung der Abdeckfl che SnapForm Designer 5 x Benutzerhandbuch Oben Breite H he oval Hintergrundfarbe Kapitel 4 Formular Entwicklung Y Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung der Abdeckfl che Breite der Umrandungsbox des Abdeckfl chen Elements H he der Umrandungsbox des Abdeckfl chen Elements Wenn dieses Kontrollk stchen angeklickt ist wird anstelle eines Rechtecks ein Oval welches durch das Umrandungsrechteck des Elements begrenzt ist angezeigt Farbe des Abdeckfl chen Elements Mit Anklicken der Eigenschaft ffnet sich das Farbauswahlfenster siehe Abschnitt 3 2 9 2 welches die Definition der gew nschten Farbe erlaubt Im Dokument covers qdf siehe Fig 4 33 sind verschiedene Beispiele von Abdeckfl chen Elementen gezeigt Nach dem Selektieren der Abdeckfl chen Elemente gibt das Eigenschaften Fenster Auskunft ber dessen jeweiligen Merkmale SnapForm Designer 5 x
289. ltet und kann nicht ge ndert werden In dieser Eigenschaft des Infopunkt Felds wird der Text eingegeben welcher im Feld erscheint und dieses als Infopunkt kennzeichnet Typische Werte sind oder oder i Mit Anklicken dieser Eigenschaft ffnet sich der Formeleditor zur Texteingabe Als Text im Infopunkt Feld kann nur unformatierter Text eingegeben werden HTML Code wird nicht interpretiert und w rtlich wiedergegeben Mit einer Formel der Art http www snapform com kann ohne Festlegung eines Eintrags in der Eigenschaft Textdetails eine fertige HTML Seite angezeigt werden Diese Seite muss jedoch reinen HTML 3 2 kompatiblen Code aufweisen ansonsten werden gewisse unerw nschte Texte angezeigt Wenn das Kontrollk stchen gew hlt ist wird das Infopunkt Feld im Snapform Designer blockiert und kann nicht versehentlich verschoben werden Zudem werden s mtliche brigen Eigenschaften im Eigenschaften Dialog deaktiviert Der Zugriff auf die Eigenschaften ist erst wieder m glich wenn dieses Kontrollk stchen deaktiviert wird 4 249 SnapForm Designer 5 x Benutzerhandbuch Links Oben Breite H he Textdetails Kapitel 4 Formular Entwicklung X Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des Infopunkt Felds Y Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erla
290. lung wurde der Punkt als Platzhalter gew hlt Wenn dieses Kontrollk stchen gew hlt ist wird eine Eingabe nur dann bernommen wenn sie vollst ndig ist was bedeutet dass s mtliche Platzhalter durch eine Eingabe ersetzt worden sind Eine unvollst ndige Eingabe wird verworfen Bei Maskenfeldern erfolgt die Ssegmentierung immer f r jedes einzelne Zeichen einschliesslich der konstanten Zeichen der Maske Diese Art segmentierter Felder wird auch Kammfelder genannt Wenn f r diese Eigenschaft angeklickt wird ffnet sich das Konfigurationsfenster siehe Fig 4 75 xi Feldsegmentierung V Abstand zwischen Zeichen 1 50 1 50 1 50 1 50 iso 1 50 1 50 Zeichenbreite 11 30 Hilfe OK Abbrechen Im Konfigurationsfenster f r Feldsegmentierung sind folgende Eigenschaften einstellbar Mit diesem Kontrollk stchen wird die Feldsegmentierung ein und ausgeschaltet Wenn das Kontrollk stchen angeklickt ist wird das Feld segmentiert wenn es ausgeschaltet ist wird das Feld nicht segmentiert Der Abstand zwischen den K stchen f r die einzelnen Zeichen in Points Grundwert ist 1 5 pt Bei Maskenfeldern kann der Abstand zwischen den 4 106 SnapForm Designer 5 x Benutzerhandbuch Zeichenbreite Fig 4 76 Segmentiertes Ein gabefeld in der Ent Fig 4 77 4 4 2 7 wurfsansicht Segmentiertes Ein gabefeld in der Vor schau Kapitel 4 Formular Entwicklung K stchen individuell eingestell
291. m Designer 5 x Benutzerhandbuch Einf gen Zeile hinzuf gen Zeile entfernen L schen Kapitel 4 Formular Entwicklung Das Einf gewerkzeug f gt die in der Zwischenablage gespeicherte Zeile am Ende der Tabelle ein Das Zeile hinzuf gen Werkzeug amp f gt oberhalb der aktiven Zeile eine neue leere Zeile hinzu Das Zeile hinzuf gen Werkzeug f gt oberhalb der aktiven Zeile eine neue leere Zeile hinzu Das Tabelle l schen Werkzeug amp l scht den Inhalt der Dateneingabetabelle und entfernt s mtliche Zeilen Detail Aufstellung spezifizieren Bei Phantom Tabellen wird beim Ausdruck ein Zusatzblatt erzeugt Dieses Zusatzblatt wird Aufstellung genannt Diese Aufstellung ist eine sehr einfach gestaltete Tabelle welche konfiguriert werden muss Gewisse Eigenschaften werden mit der Dateineingabetabelle gemeinsam benutzt und brauchen nicht mehr neu konfiguriert zu werden Die Aufstellung wird nur in der Druckvorschau angezeigt Da Snapform Designer die Druckvorschau nicht erzeugen kann muss das Formular gespeichert und anschliessend im Snapform Viewer angezeigt werden Dort kann mit Anklicken des Druckvorschau Werkzeugs die Druckvorschau erzeugt werden und mit Bl ttern auf Folgeseiten erscheint die Aufstellung Die Titel der Aufstellung ist bereits f r die Dateineingabetabelle in Aufstellungs Titel spezifiziert worden Der weitere Teil der Eingaben erfolgt im Eingabefenster Tabelle konfi
292. m Formular mit dem Textfeldwerkzeug platzierte Feld tr gt daher den Namen Tx000 In der Objektstruktur wird es der betreffenden Seite hinzugef gt In Fig 4 54 ist das erste Textfeld in einem neuen Formulars platziert und anschliessend mit Anklicken selektiert worden SnapForm Designer 5 x Benutzerhandbuch Fig 4 54 Neu erstelltes Text feld 046 Kapitel 4 Formular Entwicklung alo a ajm ioen BR Rmmje n wo on Textfeld 40 60 80 100 120 140 160 180 200 220 240 260 280 300 320 340 360 380 400 420 440 480 480 500 520 540 56 DAPA RE AAT Ur are Mar ar Tr Or REF ra ra ara Tr rar Lara rer Er BRIEFEN Default 10 10 Kurzinfo Text Ausrichtung horizontal L nge Eingabefelder konfigurieren gedtasuVlEeEdd s AAM E E I Die L nge und Breite des Textfelds kann durch Ziehen der Ankerpunkte des Selektionsrechtecks ver ndert werden die Position auch durch Anfassen und Ziehen Beim berfahren der Ankerpunkte ndert der Cursor in Doppelpfeile welche die Bewegungsrichtung des Ankerpunktes angeben Beim Anfassen und Dr cken der Maustaste ndert sich der Cursor zu einem Hohlpfeil Die brigen Merkmale eines Textfeldes werden ber das Eigenschaften Fenster kontrolliert siehe Fig 4 55 SnapForm Designer 5 x Benutzerhandbuch Fig 4 55 Eigenschaften eines Textfeldes 046 Wert L nge Kapitel 4 Formular Entwicklung Eigenschaften von Te
293. mfasst die im Formulareigenschaften Metadaten Fenster erfassten Metadaten siehe Abschnitt 4 8 5 lt rdf RDF xmlns rdf http www w3 0rg 1999 02 22 rdf syntax ns gt lt rdf Description rdf about Dublin Core xmlns dce http purl org dc elements 1 1 gt SnapForm Designer 5 x Kapitel 6 Benutzerhandbuch Snapform Dateiformate Es werden die Metadaten gem ss Dublin Core Spezifikation verwendet lt dc Title gt REQUEST FOR SERVICES lt dc Title gt lt dc Date gt 08 2005 lt dc Date gt lt dce Identifier gt NRC FORM 160 lt dc Identifier gt lt rdf Description gt lt rdf RDF gt lt Metadata gt lt Data gt Der Data Block umfasst die Nutzdaten lt snapform gt Das Element snapform besagt dass es sich tats chlich um Snapform Daten handelt lt id gt AF14A833 274C C57A 0237 0O15E0D8A3F54A lt id gt Das Element id ist die Formular ID siehe Abschnitt 4 8 2 lt values gt Im Element values sind die eigentlichen Feldwerte Element value zusammengefasst lt value name contractor type 4 gt false lt value gt lt value name datel type 5 gt lt value gt lt value name date2 type 5 gt lt value gt lt value name form_no type 3 gt lt vwalue gt lt value name licensee type 4 gt false lt value gt lt value name mailstop type 3 gt lt value gt lt values gt lt snapform gt lt Data gt lt Form gt lt CDATA QLIpoOTFBWSZTWREBGEGAA07 1 1111 1111 III 1111111
294. mmengeh rende Gruppen von Elementen zu bilden Beim Anklicken dieses Felds ffnet sich der Kategorien Dialog siehe Fig 4 23 Die Kategorien werden durch Anklicken des betreffenden Kontrollk stchens ausgew hlt Mit OK wird die Auswahl bernommen Das f r das Element g ltige Stylesheet Wenn explizite kein Stylesheet ausgew hlt worden ist wird das erste Default Stylesheet genutzt Ordnungsnummer des Elements in der Tabulator Reihenfolge Dieser Wert ist immer 1 und kann nicht ver ndert werden Das bedeutet dass das Element nicht Bestandteil der Tabulatoren Reihenfolge ist was an sich logisch ist da ein Barcode nicht ein interaktives Element ist 4 200 SnapForm Designer 5 x Benutzerhandbuch druckbar sichtbar erforderlich Wert Gesperrt Links Oben Breite H he Kapitel 4 Formular Entwicklung Wenn das Kontrollk stchen gew hlt ist wird das QRCode Barcodefeld ausgedruckt Wenn das Kontrollk stchen gew hlt ist wird das QRCode Barcodefeld auf dem Bildschirm angezeigt Diese Eigenschaft ist bei QRCode Barcodefeldern immer ausgeschaltet und kann nicht ge ndert werden In dieser Eigenschaft des QRCode Barcodefels wird der zu codierende Text eingegeben Mit Anklicken dieser Eigenschaft ffnet sich der Formeleditor zur Eingabe In den allermeisten F llen ist der Wert das Resultat einer Berechnung Wenn das Kontrollk stchen gew hlt ist wird das QRCode Barcodefeld im Snapform Designer blo
295. mular Entwicklung labels1 qdf Snapform Viewer la xil Datei Ansicht Einstellungen Fenster Hilfe er in x lt 10 11 z S Beschriftungsfelder Teil 1 Einfache Texte 1 Default 8 4eupe6 06 2 Style Arial 14 270 gedreht 9 ya pa 084 10 3 11 Mein Name ist Eugen Eugen 4 mittenzentiet 12 Meine Positionsnummer ist 12 er einfacher ittenzentriert 13 Kontjik stchen ein und aus x 7 i 14 andere Schrift ett weiss auf schwarz RT a leo Lb000 Beschriftungsfeld Grundeinstellung Lb001 Beschriftungsfeld Schriftgr sse ber Stylesheet eingestellt Lb002 Beschriftungsfeld Text linksb ndig Hintergrundfarbe gr n zur besseren Visualisierung der Feldgr sse nicht transparent Lb003 Beschriftungsfeld Text mittenzentriert Hintergrundfarbe gr n Zur besseren Visualisierung der Feldgr sse nicht transparent Lb004 Beschriftungsfeld Text rechtsb ndig Hintergrundfarbe gr n zur besseren Visualisierung der Feldgr sse nicht transparent Lb005 Beschriftungsfeld mehrzeiliger Text wird auf den oberen Rand des Feldes ausgerichtet Lb006 Beschriftungsfeld Schrift fett ber Stylesheet eingestellt einzeiliger Text wird auf den unteren Rand des Feldes ausgerichtet Lb007 Beschriftungsfeld Text um 90 gedreht Lb008 Beschriftungsfeld Text um 180 gedreht Lb009 Beschriftungsfeld Text um 270 gedreht Lb010 Beschriftungsfeld Text ist aus konsta
296. n Snapform Designer Neues Formular Datei Bearbeiten Format Steuerelemente Ansicht Extras Hilfe BILL FEIN IST x 0 20 40 60 80 100 120 140 180 180 200 220 240 200 280 300 320 340 300 380 400 420 440 480 480 500 520 540 560 580 ETAGE re EEE er Rare area T TEAS ann Default 10 10 Horizontale Zeilenausrichtung Anzahl Spalten Anzahl sichtbare Zeilen Scrollen erlauben Selektor verstecken Zeilenh he Abstand Selektor Abstand Bildlaufleiste GBedBgsuWlERBE as NAMAN B EEE I 1976 2007 Ringler Informatik AG Die L nge und Breite des Tabellencontainers kann durch Ziehen der Ankerpunkte des Selektionsrechtecks ver ndert werden die Position 4 211 SnapForm Designer 5 x Benutzerhandbuch Fig 4 135 Eigenschaften eines Tabellencontainers 089 Kategorie Kapitel 4 Formular Entwicklung auch durch Anfassen und Ziehen Beim berfahren der Ankerpunkte ndert der Cursor in Doppelpfeile welche die Bewegungsrichtung des Ankerpunktes angeben Beim Anfassen und Dr cken der Maustaste ndert sich der Cursor zu einem Hohlpfeil Der n chste Schritt zum Erstellen ist das Hinzuf gen von Tabellenelementen siehe Abschnitt 4 4 7 2 Die brigen Merkmale eines Tabellencontainers werden ber das Eigenschaften Fenster kontrolliert siehe Fig 4 135 Eigenschaften von Tabellen Container Table000 Default 10 10 I ARA 56 7857
297. n sondern sin Die Zeile ist selektiert und mit Anklicken von Gehe zu Fehler wird das betreffende Formularelement aktiv und der Fehler kann behoben werden Wenn diese Funktion keine Fehler mehr anzeigt bedeutet das dass das Formular als solches funktioniert Das heisst allerdings nicht dass es 4 278 SnapForm Designer 5 x Benutzerhandbuch Kapitel 4 Formular Entwicklung korrekt ist da konzeptionelle Fehler mit dieser Funktion nicht gefunden werden k nnen Der n chste Schritt in der berpr fung des Formulars besteht nun aus Testen Zuerst sollte mit m glichen Eingabewerten gepr ft werden ob die Resultate stimmen aber die Kontrolle mit unm glichen und vors tzlich falschen Werten ist ebenso wichtig 4 279 SnapForm Designer 5 x Benutzerhandbuch 4 7 4 7 1 Fig 4 168Der Stilvorlagenedi tor Allgemeine Ein stellungen 110 Kapitel 4 Formular Entwicklung Stilvorlagen Stilvorlagen steuern das Erscheinungsbild von Formularelementen Dazu geh rt Schriftart und gr sse Farbe von Feldhintergrund und Umrandung in Abh ngigkeit der Funktion sowie von Tabellen Stiivorlagen k nnen exportiert und importiert werden so dass es m glich ist die Formulare mit einem konsistenten Erscheinungsbild aufzubauen Die Stilvorlagen sind mit dem jeweiligen Formular gespeichert Jedes Formular tr gt daher seine eigenen Stilvorlagen Bearbeitet werden die Stilvorlagen im Stilvorlageneditor Der Stilvo
298. n ber das Eigenschaften Fenster kontrolliert siehe Fig 4 119 4 178 SnapForm Designer 5 x Benutzerhandbuch Fig 4 119 Eigenschaften eines PDF 417 Barcode felds 080 Name Kategorie Stylesheet Tabulator Reihenfolge Kapitel 4 Formular Entwicklung Eigenschaften von PDF417 Barcode Bcp0 00 Default 10 1 I ARRI 53 5714 53 5714 192 00 48 00 Einheitenbreite cm Einheitenh he cm Anzahl Spalten Zeilen Fehlerkorrekturn Stufe Anzahl Makro Einheiten Makro Einheit Nummer Der Name des PDF 417 Barcodefelds im Dokument Dieser Name kann ge ndert werden Zugeh rigkeit zu einer oder mehreren Kategorien welche es erlauben logisch zusammengeh rende Gruppen von Elementen zu bilden Beim Anklicken dieses Felds ffnet sich der Kategorien Dialog siehe Fig 4 23 Die Kategorien werden durch Anklicken des betreffenden Kontrollk stchens ausgew hlt Mit OK wird die Auswahl bernommen Das f r das Element g ltige Stylesheet Wenn explizite kein Stylesheet ausgew hlt worden ist wird das erste Default Stylesheet genutzt Ordnungsnummer des Elements in der Tabulator Reihenfolge Dieser Wert ist immer 1 und kann nicht ver ndert werden Das bedeutet dass das Element nicht Bestandteil der Tabulatoren Reihenfolge ist was an sich logisch ist da ein Barcode nicht ein interaktives Element ist 4 179 SnapForm Designer 5 x Benutzerhandbuch druckbar sichtbar erforderlich Wert Ges
299. n bei welchem im Intra oder Internet zug ngliche Informationen aufgerufen werden Das Hyperlinkwerkzeug amp a erzeugt eine aktive Fl che welche als Absprungpunkt f r den Hyperlink dient Nach Wahl des Werkzeugs erscheint ein Cursor mit einem Hypyerlink in Default Gr sse siehe Fig 4 150 Heek Mit dem Hyperlink Werkzeugt verkn pft ist ein Hyperlink Feld 60 pt breit und 13 pt hoch Mit Mausklick wird dieses Feld auf der Arbeitsfl che platziert Dabei erh lt es automatisch einen Namen bestehend aus den Zeichen HI und einer dreistelligen fortlaufenden Nummer beginnend mit 000 Das erste in einem Formular mit dem Kontrollk stchen Werkzeug platzierte Feld tr gt daher den Namen HIO00 In der Objektstruktur wird es der betreffenden Seite hinzugef gt In Fig 4 151 ist der erste Hyperlink in einem neuen Formular platziert und anschliessend mit Anklicken selektiert worden Zur besseren Kennzeichnung und als Erinnerung f r das Anpassen tr gt ein neu platzierter Hyperlink den Text Hyperlink welcher die Feldbezeichnung berdeckt 4 238 SnapForm Designer 5 x Benutzerhandbuch Fig 4 151 Neu erstellter Hyper link 101 Kapitel 4 Formular Entwicklung DE 499 80 8 3 mio Bee aje x 020 40 60 80 100 120 140 160 180200 220 240 260 280 300 320 340 360 380 400 420 440 480 480 500 520 540 560 580 AAN o n Hyperlink Default 10 1 BeEHBaHBEE s AHM
300. n benutzt wird In der Grundeinstellung ist diese Eigenschaft deaktiviert Im Dokument datamatrix gdf siehe Fig 4 125 Entwurfsmodus bzw Fig 4 126 Ansicht in Snapform Viewen sind verschiedene Beispiele von Datamatrix Barcodes gezeigt Nach dem Selektieren der Barcodefelder im Snapform Designer gibt das Eigenschaften Fenster Auskunft ber deren jeweiligen Merkmale Ein Doppelklick auf das Feld ffnet den Formeleditor zur Anzeige der hinterlegten Formel 4 195 SnapForm Designer 5 x Kapitel 4 Benutzerhandbuch Formular Entwicklung Fig 4 125 Beispiele f r Datamatrix Bar EIER codesvondatame Ha za n TETIT TERTATA nennen trix gdf im ge A s Entwurfs Modus Der VE i E a 2 2 L i 4 196 SnapForm Designer 5 x Benutzerhandbuch Fig 4 126 Beispiele f r Datamatrix Bar codes von datama trix gdf in Snapform Viewer 085 vu AUN 6 7 DA SR O 175 e Di 2D Barcodes Datamatrix Code Datamatrix ist eine 2 D Matrix Symbologie hoher Dichte Kapitel 4 Formular Entwicklung datamatrix qdf Snapform Viewer lt 111 0 O0 Bcd000 Datamatrix Barcode Format und Codierung automatisch Bcd001 Datamatrix Barcode Format automatisch Codierung ASCII Bcd002 Datamatrix Barcode Format automatisch Codierung C40 Bcd003 Datamatrix Barcode Format automatisch Codierung TEXT Bcd004 Datamatrix Barcode Format automatisch Codierung BASE256 Bcd005 Datamatrix Ba
301. n chstkleinere ganze Zahl ab Cover x 1 Rundet den Absolutwert des Eingabewerts auf die n chstgr ssere ganze Zahl auf Abs x Berechnet den Absolut Wert des Eingabewerts Min x y kinle kiber e Bateri Gibt den kleineren der beiden Eingabewerte Max x y War z fiber fe Dinterl Gibt den gr sseren der beiden Eingabewerte j E s zur ck IncVersion inital_value step Schleifenz hler setzt einen Z hler auf inital_value und erh ht ihn r bei jedem folgenden Aufruf um step L IncVersion l 1 Zum Zeigen wie die Funktion IncVersion arbeitet das Formular speichern und neu ffnen Die Versionsnummer im obenstehenden Feld erh ht sich lt 12 0 O0 Unterhalb der normalen Werkzeugleiste erscheint eine neue Werkzeugleiste mit den Aktions Schaltfl chen welche in den Formulareinstellungen aktiviert worden sind 4 297 SnapForm Designer 5 x Benutzerhandbuch 4 8 4 Fig 4 175Das Fenster Formu lareinstellungen Pr fung 116 4 8 4 1 Ablaufdatum Kapitel 4 Formular Entwicklung Pr fung Im Dialog Pr fung siehe Fig 4 175 sind Dokumenteinstellungen zusammengefasst welche die G ltigkeit des Formulars oder der Daten betreffen E Formular mit Ablaufdatum Ablaufdatum Nach dem Ablaufdatum wechselt das Formular in den Schreibschutz Modus 4 8 3 D 3 URL des neuen Formulars Warnmeldung s A IT Ung ltiges Formular Pr fregel Warnmeldung ai Unvollst
302. n Abschnitt 4 3 5 3 beschrieben Das Bild Werkzeug ist in Abschnitt 4 3 5 4 beschrieben Das Beschriftungsfeld Werkzeug ist in Abschnitt 4 3 6 1 beschrieben Das Hyperlink Werkzeug ist in Abschnitt 4 4 8 1 beschrieben Das Hinweis Infopunkt Werkzeug ist in Abschnitt 4 4 8 2 beschrieben Das Textfeld Werkzeug ist in Abschnitt 4 4 2 2 beschrieben Das Zahlenfeld Werkzeug ist in Abschnitt 4 4 2 4 beschrieben Das Datumsfeld Werkzeug ist in Abschnitt 4 4 2 5 beschrieben Das Maskeneingabefeld Werkzeug ist in Abschnitt 4 4 2 6 beschrieben Das Mehrzeilenfeld Werkzeug ist in Abschnitt 4 4 2 3 beschrieben Das Kontrollk stchen Werkzeug ist in Abschnitt 4 4 3 1 beschrieben Das Listenfeld Werkzeug ist in Abschnitt 4 4 4 beschrieben Das Passwortfeld Werkzeug ist in Abschnitt 4 4 2 7 beschrieben 3 16 SnapForm Designer 5 x Benutzerhandbuch Optionsk stchen Container Tabellen Container Generischer 1D Barcode Aztec Barcode PDF417 Barcode Datamatrix Barcode QRCode Barcode 3 2 2 7 Fig 3 18 Das Menu Ansicht Werkzeugleiste anzeigen Fenster anpassen Kapitel 3 Verwendung des Designers Das Optionsfelder Werkzeug ist in Abschnitt 4 4 3 2 beschrieben Das Tabellen Werkzeug ist in Abschnitt 4 4 7 1 beschrieben Das 1D Barcode Werkzeug ist in Abschnitt 4 4 5 1 beschrieben Das Aztec Barcode Werkzeug ist in Abschnitt 4 4 6 2 beschrieben Das PDF417 Barcode Werkzeug ist in Abschnitt 4 4 6 3 beschrieb
303. n Identifikationsstring welcher mit einem Druckauftrag verkn pft werden kann Beispiel siehe func_ident qdf Combobox Funktionen Zu den Combobox Funktionen geh ren Funktionen welche mit Combobox Formularelementen zusammenh ngen Die folgenden Funktionen sind den Combobox Funktionen zugeordnet Konfiguriert die Auswahlliste f r das Auswahllistenfeld ComboBox Beispiel siehe func_combobox qdf Gibt den Index der aktuellen Auswahl eines Auswahllistenfelds zur ck Beispiel siehe func_combobox qdf 4 275 SnapForm Designer 5 x Benutzerhandbuch setSelectedIndex Com boBox index 4 5 2 10 Compress x if logical_test value_if_true value _if_falsel isEmpty x importData url getVersion Kapitel 4 Formular Entwicklung Setzt die aktuelle Auswahl des Listenfelds ComboBox auf den Wert mit Index index Beispiel siehe func_combobox qdf Spezial Funktionen Zu den Spezial Funktionen geh ren Funktionen welche nicht zu einer der oben stehenden Gruppen zugeordnet werden k nnen Die folgenden Funktionen sind den Spezial Funktionen zugeordnet Erzeugt aus dem Eingabewert eine mit ZLIB komprimierte Bytefolge welche in einem Barcode mit Codierungsmethode Bin r dargestellt werden kann Beispiel siehe func_barcodes qdf F hrt eine Vergleichs Operation auf den darin angegebenen Operanden durch und gibt je nach Resultat einen entsprechenden Wert zur ck Beispiel siehe func_misc qdf Pr ft ob x
304. n diese ignoriert In dieser Funktion werden nur Minuten addiert der Wert f r die Stunden wird entsprechend berechnet Zur Anzeige des Resultats ist ein entsprechend formatiertes Datumsfeld notwendig Format HH mm Es ist m glich das Datumsfeld als eigentliches Datum zu formatieren In diesem Fall wird dann das zur berechneten Uhrzeit zugeh rige Datum angezeigt addHour time_value number calcMinutes date_first date_second getMinute time_value getMinute time_value Now brige Datums und Uhrzeit Funktionen Siehe func_time qdf addMonth date_value number Datums Funktion Berechnet das Datum welches gege ber dem Datum date_value um number Monate entfernt ist date_value g ltiges Datum number ganze Zahl SnapForm Designer 5 x Benutzerhandbuch Resultat Erkl rung Siehe auch Beispiel 3 3 7 Kategorie Kurzbeschreibung Argumente Kapitel 5 Formelsprache Referenz Datum Gibt das Datum entsprechend der in number angegebenen Anzahl Monate ab dem Eingabedatum date_value zur ck Das Eingabedatum kann in der Zukunft oder Vergangenheit liegen Eine positive Zahl number bedeutet ein Datum in der Zukunft gegen ber dem Eingabedatum eine negative Zahl bedeutet ein Datum in der Vergangenheit F r Berechnungen ab dem aktuellen Datum kann als Wert f r date_value die Funktion Today benutzt werden Wird f r number eine Zahl mit Nachkommastellen eingegeben werden diese ignoriert Zur A
305. n durch Ziehen der Ankerpunkte des Selektionsrechtecks ver ndert werden die Position auch durch Anfassen und Ziehen Beim berfahren der Ankerpunkte ndert der Cursor in Doppelpfeile welche die Bewegungsrichtung des Ankerpunktes angeben Beim Anfassen und Dr cken der Maustaste ndert sich der Cursor zu einem Hohlpfeil Die brigen Merkmale eines Beschriftungsfelds werden ber das Eigenschaften Fenster kontrolliert siehe Fig 4 42 SnapForm Designer 5 x Benutzerhandbuch Fig 442 Eigenschaften eines Beschriftungsfelds 038 Name Kategorie Stylesheet Kapitel 4 Formular Entwicklung Eigenschaften vor Beschrifturigsfeld Eigenschaft Mame Lbogg kategorie Stylesheet Default 10 Tabulator Reihenfolge 1 druckbar sichtbar erforderlich wert Gesperrt Liriks 69 75 Ober 35 25 Breite 60 00 H he 13 00 Ausrichtung horizontal Links Ausrichtung vertikal zentriert Hintergrund arbe Textfarbe Drehwinkel Transparent Kontrollk stchen Der Name des Beschriftungsfelds im Dokument Dieser Name kann ge ndert werden Zugeh rigkeit zu einer oder mehreren Kategorien welche es erlauben logisch zusammengeh rende Gruppen von Elementen zu bilden Beim Anklicken dieses Felds ffnet sich der Kategorien Dialog siehe Fig 4 23 Die Kategorien werden durch Anklicken des betreffenden Kontrollk stchens ausgew hlt Mit OK wird die Auswahl bernommen Das f r das Element g ltige Stylesheet Wenn explizite kein
306. n f r diese Dialoge weitgehend leere Felder umfassen ist diese Konfigurierung f r jedes Formular notwendig Hinweis Die Resultate der Konfigurierung m ssen im Snapform Viewer kontrolliert werden da der Snapform Designer gewisse Funktionen nicht darstellen kann Hinweis Finige Einstellungen m ssen mit den gegebenen Server Konfigurationen abgestimmt werden Hinweise auf Server seitige Applikationen deren Funktion und Konfiguration liegen ausserhalb des Bereichs dieses Handbuchs F r diese Funktionalit ten wird auf die Dokumentation zu den betreffenden Applikationen verwiesen 4 287 SnapForm Designer 5 x Benutzerhandbuch 4 8 2 Fig 4 172Das Fenster Formu lareinstellungen Allgemeine Einstel Jungen 114 4 8 2 1 Formular ID Kapitel 4 Formular Entwicklung Allgemeine Einstellungen Allgemeine Einstellungen siehe Fig 4 172 ist der Dialog mit welchem sich das Fenster Formulareinstellungen ffnet Das Fenster ist in verschiedene Zonen unterteilt Generelle Angaben Vorlagen Druck und Dateiformat Formula 1D BES Version N Home URL Home eMail Vorlagen J Formular als Vorlage formatieren das Formular wird mit der Dateierweiterung qdft gespeichert Formularnamen beim Speichern im SF Viewer vorschlagen optional EA Druck J7 An Druckr nder anpassen Dateiformat Savran C verschl sselt QDF S kompaktes Bin rformat Offen QDFIA offenes XML Format erling D
307. n on h Schedule D Form 1120 8 9 Net gain 0S Part II line 17 attach Form 4797 9 10 Other incor schedule 10 Total incon gt u Compens e4 12 F Salaries ar dits 13 amp Repairs anc 14 3 Bad debts 15 3 E 16 16 5 17 17 fais 18 19 ontrib 19 20 Depreciation from Form 4562 not claimed on Schedule A or elsewhere on return attach Form 4562 20 S 21 Depletion 21 lt 0 0 Damit alle Elemente sichtbar sind zeigt Fig 4 34 dasselbe Dokument in der Entwicklungsansicht in Snapform Designer Das eigentliche Abdeckelement Position 3 im Dokument ist dabei selektiert Zudem zeigt das Fenster Extras gt Objekte die Elementstruktur des Beispielformulars SnapForm Designer 5 x Kapitel 4 Benutzerhandbuch Formular Entwicklung Fig 4 34 Abdeckfl chen Bei Snapform Designer DE Datei Bearbeiten Format Steuerelemente Ansicht Extras Hilfe spiele von covers qdf pee Snapform Designer covers qdf Formular Vorschau Modus j 0 o88 nw r 41 1 KBRK mE M E AR O In der En twicklungs Z Editor x Eigenschaften von Deckblatt ansicht z T one Cr002 a apa tree per ee repeee meme manio x U S Corporation Income Tax Return ee a ns ne 1007 Verschlossen 8 pi oben 2000 E ne ua 200 1 a 2 oval D
308. n verwendete ISO 8859 1 Zeichensatzcodierung ist mit UTF 8 kompatibel so dass sich keine Versionsprobleme ergeben Compress x SubArray byte_array start count SnapForm Designer 5 x Benutzerhandbuch Beispiel 5 3 27 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 28 Kategorie Kurzbeschreibung Argumente Kapitel 5 Formelsprache Referenz Siehe func_string2 qdf und func_barcode qdf getCol Tabellen Funktion Gibt die Spaltennummer des betreffenden Felds in der zugeh rigen Tabelle an Diese Funktion hat keine Argumente numerisch ganze Zahl Gibt die Nummer der Spalte in der Tabelle des aufrufenden Felds zur ck Dieser Wert kann in nachfolgenden Berechnungen weiter verwendet werden Der Aufruf dieser Funktion ist nur im Zusammenhang mit Tabellen sinnvoll Wenn das aufrufende Feld nicht Bestandteil einer Tabelle ist gibt diese Funktion den Wert 1 zur ck getRow Cell table column row Siehe func_table2 qdf getContent url Spezial Funktion L dt den Text Inhalt von url url g ltiger URL SnapForm Designer 5 x Benutzerhandbuch Resultat Erkl rung Siehe auch Beispiel 5 3 29 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Kapitel 5 Formelsprache Referenz Der HTML 3 2 kompatible Teil von URL wird geladen Diese Funktion dient zum Laden von URL Inhalten Diese Inhalte sind ber einen g ltig
309. n vor und genau zwei Stellen nach dem Komma angezeigt werden Zudem wird ausser die Einstellung der Rundung sei 05 immer wie mit der Einstellung 01 gerundet auch wenn eine andere Rundung oder berhaupt keine eingestellt ist Mit Wahl dieser Segmentierungsart ndert sich das Konfigurationsfenster siehe Fig 4 66 Feld segmentieren x Feldsegmentierung Abstand zwischen Zeichen 1 50 R Zeichenbreite 74 55 24 85 Hilfe OK Abbrechen F r weitere Erl uterungen siehe unten Mit dieser Einstellung wird das Feld wie ein normales Kammfeld behandelt wobei das Dezimalzeichen und ein allf lliges Minuszeichen nicht angezeigt werden Das Fenster ist in Fig 4 64 dargestellt Mit dieser Einstellung wird das Feld wie ein normales Kammfeld behandelt wobei das Dezimalzeichen nicht angezeigt wird Das Minuszeichen wird hingegen angezeigt Das Fenster ist in Fig 4 64 dargestellt SnapForm Designer 5 x Benutzerhandbuch Abstand zwischen Zeichen Zeichenbreite 4 4 2 5 Kapitel 4 Formular Entwicklung Der Abstand zwischen den K stchen f r die einzelnen Zeichen in Points Grundwert ist 1 5 pt Dieser Wert gilt f r alle Segmentierungsarten Die Breite eines K stchens f r die einzelnen Zeichen in Points Der Grundwert betr gt 11 3 pt Dieser Wert gilt f r die Segmentierungsarten Jede Zahl und Zahlen und Minuszeichen Bei der Segmentierungsart Separierung der Dezimalstellen ist die Breite des Bereichs vor d
310. nannten Application Identifier welcher dann von einer spezifischen Anzahl Zeichen gefolgt wird Die Application Identifier sind in den Normen spezifiziert Er kann s mtliche 127 7 bit ASCII Zeichen darstellen Dabei stehen drei verschiedene Zeichens tze zur Verf gung zwischen welchen innerhalb des Symbols ber Steuerzeichen gewechselt werden kann Die Zeichens tze umfassen folgende Zeichen e Zeichensatz A Ziffern Grossbuchstaben und Steuer und Sonderzeichen e Zeichensatz B Ziffern Gross und Kleinbuchstaben e Zeichensatz C Doppelziffern G ltige Zeichen 0123456789 Space ABCDEFGHIJKLMNOPQRSTUVWXYZ amp lt gt _ abcdefghijklmnopgrstuvwzyzt plus nicht darstellbare Sonderzeichen Einsatzbereich Logistik insbesondere als EAN 128 und viele andere Anwendungen 4 153 SnapForm Designer 5 x Benutzerhandbuch Code 93 und Code 93 Ext Code 11 Codabar Kapitel 4 Formular Entwicklung Dies ist eine Erweiterung und Erg nzung zum Code 39 welche es erlaubt den ganzen 7 bit ASCII Zeichensatz darzustellen mit Code 93 extended Diese Codes sind im Gegensatz zu Code 39 fortlaufend was zu einer etwas h heren Dichte f hrt Der Code enth lt nicht im Klartext angezeigte Pr fsummen G ltige Zeichen 0123456789 Space ABCDEFGHIJKLMNOPORSTUVWXYZ Zus tzlich in Code 93 Ext I amp 27 lt gt _ abcdefghijklmnoparstuvwzyz plus nicht darstellbare Sonderzeichen
311. napForm Designer 5 x Benutzerhandbuch Initialisierung lesen Wiederholungszeiche n ausf hren Kapitel 4 Formular Entwicklung Wenn dieses Kontrollk stchen gew hlt ist enth lt das Aztec Barcodesymbol das sogenannte Initialisierungsflag f r die Leseeinheit den Scanner welche gewisse Parameter in der Leseeinheit zur cksetzt Grundstellung dieser Eigenschaft ist ausgeschaltet Zur Anzeige von ber die Tastatur nicht darstellbaren Steuerzeichen wird f r die Codierung beim Aztec Barcode das Tilde Zeichen benutzt Diese Eigenschaft bestimmt ob das Tilde Zeichen als Steuerzeichen interpretiert wird Wenn dieses Kontrollk stchen gew hlt wird wird die Tilde als Steuerzeichen betrachtet Dies hat die folgenden Konsequenzen welche bei der Berechnung des zu codierenden Datenstroms zu ber cksichtigen sind e wird ersetzt durch das eigentliche Tilde Zeichen also Tilde verdoppeln wenn tats chlich eine Tilde in den Datenstrom einfliessen muss e dxxx wird ersetzt durch das Zeichen dessen ASCII Code xxx lautet das heisst zum Beispiel dass d065 durch A ersetzt wird Diese Darstellung ist wichtig wenn Steuerzeichen im untersten Bereich codiert werden m ssen e F wird ersetzt durch das FNC1 Zeichen Dies ist ein spezielles Zeichen welches beim Aztec Barcode Datenstrom an erster Stelle liegen kann Diese Zeichenersetzung erfolgt nur am Anfang des Datenstroms e Exxxxxx wird ersetzt durch das sogenannte Extended
312. ncontainer Abstand Selektor Der Grundwert von 2 Pt ist normalerweise sinnvoll Die zweite einstellbare Gr sse f r den Selektor ist die Nummer der ersten Zeile Nummerierung beginnen bei Normalerweise ist dieser Wert 1 so dass die Zeilen mit 1 beginnend in aufsteigender Folge numeriert werden Der Wert kann jedoch beliebig gesetzt werden Die Gr sse und relative Position in der Zeile des Selektors kann beeinflusst werden indem als erste Spalte ein sehr schmales Beschriftungsfeld mit der f r den Selektor gew nschten H he und Position eingef gt wird wie dies in dem Beispieldokument table_selectors gdf dargestellt ist siehe Fig 4 140 Entwurfsansicht bzw Fig 4 141 Vorschau Ansicht Entwurf vorschau 4 225 SnapForm Designer 5 x Benutzerhandbuch Fig 4 141 Gr sse und Position des Selektors in der Vorschau Ansicht 094 Kapitel 4 Formular Entwicklung LU 1 Tabelle Table 000 Beschriftungsfeld 16000 H he 13 Pt Position b ndig mit unterem Rand von Textfeld Tx001 H he 60 Pt 2 Tabelle Table001 Beschriftungsfeld Lb001 H he 21 7 Pt Position mittenzentriert mit Textfeld Tx000 H he 60 Pt 3 Tabelle Table 002 Beschriftungsfeld Lb002 H he 60 Pt Position b ndig mit oberem rand von textfeld Tx002 H he 60 Pt Dieses Beispiel zeigt drei sonst identisch definierte Tabellen mit unterschiedlicher H he und Position des e
313. nd Weise skaliert wie bei einfachen Textfeldern Es ist daher darauf zu achten dass bei der Eingabe immer wieder neue Zeilen begonnen werden Diese Eigenschaft kontrolliert das Verhalten des Felds wenn nur eine einzige Zeile Text eingegeben ist Normalerweise und auch bei der Eingabe ist der Text auf den oberen Rand des Feldes ausgerichtet Wenn dieses Kontrollk stchen gew hlt ist wird hingegen der Text wenn er nur aus einer Zeile besteht auf die Feldmitte zentriert Dies erlaubt bei Feldern mit geringen Zeilenzahlen insbesondere in Tabellen eine harmonischere Textdarstellung Numerische Felder Zahlen k nnen auch in einfache Textfeldern eingegeben und dargestellt werden Bei der Eingabe bieten numerische Felder jedoch wesentlich mehr M glichkeiten zur Kontrolle der Eingabe Zudem zeigen numerische Felder Zahlen normalerweise rechtsb ndig an was die Arbeit bei Formularen in Tabellenform vereinfacht SnapForm Designer 5 x Benutzerhandbuch Fig 460 Zahlenfeld Cursor Kapitel 4 Formular Entwicklung In numerische Felder eingegeben werden k nnen nur die Ziffern von O bis 9 das Dezimalzeichen entsprechend der Sprachversion von Snapform Designer und den L ndereinstellungen des Rechners sowie das Minuszeichen Das Dezimalzeichen wird intern als Dezimalzeichen gespeichert und bei unterschiedlichen Sprachversionen entsprechend korrekt dargestellt Ein in einer deutschen Umgebung gespeichertes Formular wird daher in einer en
314. nd Zusatzcode cm 2 stelliger Zusatzcode 5 stelliger Zusatzcode Zusatzcode Der Name des Barcodefelds im Dokument Dieser Name kann ge ndert werden Zugeh rigkeit zu einer oder mehreren Kategorien welche es erlauben logisch zusammengeh rende Gruppen von Elementen zu bilden Beim Anklicken dieses Felds ffnet sich der Kategorien Dialog siehe Fig 4 23 Die Kategorien werden durch Anklicken des betreffenden Kontrollk stchens ausgew hlt Mit OK wird die Auswahl bernommen Das f r das Element g ltige Stylesheet Wenn explizite kein Stylesheet ausgew hlt worden ist wird das erste Default Stylesheet genutzt Bei Barcodefeldern wird von den Stylesheet Definitionen einzig Randeinstellungen in Allgemeine Einstellungen ber cksichtigt 4 140 SnapForm Designer 5 x Benutzerhandbuch Tabulator Reihenfolge druckbar sichtbar erforderlich Wert Gesperrt Kapitel 4 Formular Entwicklung Ordnungsnummer des Elements in der Tabulator Reihenfolge Dieser Wert ist immer 1 und kann nicht ver ndert werden Das bedeutet dass das Element nicht Bestandteil der Tabulatoren Reihenfolge ist was an sich logisch ist da ein Barcode nicht ein interaktives Element ist Wenn das Kontrollk stchen gew hlt ist erscheint das Barcodefeld im Ausdruck Wenn das Kontrollk stchen gew hlt ist erscheint das Barcodefeld auf dem Bildschirm Diese Eigenschaft ist bei Barcodefeldern immer ausgeschaltet und kann nicht ge ndert
315. ndiges Formular Warnmeldung Der Dialog Pr fung ist in drei Zonen unterteil Formular mit Ablaufdatum Ung ltiges Formular und Unvollst ndiges Formular Formular mit Ablaufdatum Es ist m glich das Formular mit einem Ablaufdatum zu versehen dies ist insbesondere dann sinnvoll wenn die darin enthaltenen Daten f r eine bestimmte Zeitspanne relevant sind und f r sp tere Daten ein anderes Formular benutzt werden muss In diesem Feld wird das Ablaufdatum eingegeben Das Datum wird mit der Systemuhr des Rechners verglichen und wenn das aktuelle Datum nach dem Ablaufdatum ist wird das Formular schreibgesch tzt ge ffnet und es k nnen keine Eingaben mehr vorgenommen werden 4 298 SnapForm Designer 5 x Benutzerhandbuch URL des neuen Formulars Warnmeldung 4 8 4 2 Pr fregel Warnmeldung Kapitel 4 Formular Entwicklung Sollte eine h rtere Kontrolle des Ablaufdatums als durch die Systemuhr bestimmt muss eine externe L sung eingesetzt werden Ringler Informatik AG bietet Unterst tzung bei der Implementation derartiger L sungen Wenn ein Ablaufdatum gesetzt wird sollte auch ein Verweis auf das aktuell g ltige Formular vorhanden sein Dieser Verweis kann ein URL sein welcher in diesem Feld einzugeben ist Wenn ein abgelaufenes Formular ge ffnet wird muss der Benutzer auch darauf hingewiesen werden Der entsprechende Text ist anwendungsabh ngig und kann daher nicht vom System festgelegt wer
316. ne Doppelfunktion Wenn es gew hlt ist erscheint bei Phantom Tabellen links des betreffenden Felds eine Schaltfl che zum ffnen des Dateneingabefensters Zudem wird zumindest bei Spalten aus Zahlenfeldern die Summe der Eintr ge gebildet und auf dem Formular im Dateineingabefenster und in der Druckansicht angezeigt Hinweis Damit bei Phantom Tabellen eine Schaltfl che zum ffnen des Dateneingabefenstess angezeigt wird muss mindestens ein Kontrollk stchen dieser Eigenschaft gew hlt sein 4 219 SnapForm Designer 5 x Benutzerhandbuch Spalte f r Nachricht Stylesheet f r berschrift Stylesheet f r Kopfzeilen Kapitel 4 Formular Entwicklung Unterhalb dieser Tabelle sind verschiedene Eigenschaften f r die Aufstellung Tabelle aufgef hrt In der Druckansicht wird bei Tabellen mit mehr Daten als im Formular angezeigt werden kann die Aufstellung erzeugt In diesem Fall erscheinen im Formular selbst keine Detaildaten mehr und anstelle dessen wird der Siehe Aufstellung angezeigt Dieser Text erscheint auch bei Phantom Tabellen wenn mehr als eine Zeile Daten vorhanden ist Diese Eigenschaft legt fest in welcher Spalte dieser Text angezeigt werden soll Das sich beim Anklicken dieses Felds ffnende Drop Down Menu umfasst die Nummern der Formularspalten In der gew hlten Spalte erscheint dann der Hinweistext Der Hinweistext ist fest programmiert und kann nicht ver ndert werden Hinweis Bei Phant
317. net Sumnmiert die Werte der Spalte column zu Summe Beispiel siehe func_table1 qdf F gt die Tabellenwerte in Spalte column zu einem String zusammen Beispiel siehe func_table1 qdf Sumnmiert die Werte der Spalte column zu einer Uhrzeit Beispiel siehe func_table2 qdf Stellt den Wert der Tabellenzelle von Tabelle table Spalte column Zeile row dar Beispiel siehe func_table2 qdf Erzeugt einen String mit zeilenweise zusammengef gten Tabellenwerten und spezifizierten Delimitern Beispiel siehe func_table1 qdf 4 269 SnapForm Designer 5 x Benutzerhandbuch getValues delimiter value1 value2 getRow getCol 4 5 2 5 Today Now Date year month day Time hour minute second Kapitel 4 Formular Entwicklung F gt dieWerte der angegebenen Felder zu einem String zusammen und benutzt dabei das Trennzeichen delimiter Beispiel siehe func_table2 qdf Gibt die Zeilennummer des betreffenden Felds in der zugeh rigen Tabelle an Beispiel siehe func_table2 qdf Gibt die Spaltennummer des betreffenden Felds in der zugeh rigen Tabelle an Beispiel siehe func_table2 qdf Datums Funktionen Datums Funktionen werden auf Datum und Uhrzeit sowie Zeitdifferenzen angewandt Die folgenden Funktionen sind den Datums Funktionen zugeordnet Gibt das aktuelle Datum zur ck Beispiel siehe func_date qdf Gibt die aktuelle Uhrzeit zur ck Beispiel siehe func_time qdf Erzeugt
318. ngabefeld bis zum ersten Speichern eines ausgef llten Formulars ver ndert werden Nach dem ersten Speichern des Formulars wird das Eingabefeld als schreibgesch tzt markiert Hinweis Bei Passwortfeldern ist diese Eigenschaft nicht verf gbar Die Kurzinfo ist ein Hilfetext welcher erscheint wenn der Mauscursor w hrend einer gewissen Zeit ber dem Feld liegt Dieser Text ist in vielen F llen die erste und einfachste Hilfe zum betreffenden Feld Mit zunehmenden Anforderungen an die Barrierefreiheit von elektronischen Formularen erh lt der Kurzinfo Text eine zunehmend SnapForm Designer 5 x Benutzerhandbuch Fig 448 Kurzinfo Anzeige Fenster 044 Kapitel 4 Formular Entwicklung gr ssere Bedeutung da Screenreader diese Information benutzen Es ist daher besonders f r Formulare im Beh rden Umfeld wichtig einen gut abgefassten Kurzinfo Text einzuf gen Wenn diese Eigenschaft gew hlt wird ffnet sich das Kurzinfo Anzeigefenster siehe Fig 4 48 Wie der Erl uterungstext angibt k nnen f r die Kurzinfos auch HTML Texte eingegeben werden Es gelten hierf r die gleichen Bedingungen wie f r Beschreibungsfelder Hinweis Kurztexte sollten wirklich kurz sein Daher sollte auf berm ssigen Einsatz von HTML Formatierungen insbesonder auch auf das Einbinden von Bildern verzichtet werden Kurzinfo Anzeige x Tipp Sie k nnen auch HTML Syntax verwenden um Kurzinfo Texte mehrzeilig zu machen unterschiedliche Schrifta
319. ngssymbol Ein Zeichen ausserhalb des Griechisch Blocks Negation Beliebiges Zeichen ausser Grossbuchstaben Subtraktion Abgrenzungen Beginn einer Zeile Ende einer Zeile Wort Abgrenzung Keine Wort Abgrenzung Beginn der Eingabe Ende der vorherigen Fundstelle SnapForm Designer 5 x Benutzerhandbuch Kapitel 5 Formelsprache Referenz Z Ende der Eingabe ausser dem letzten Abschlusszeichen falls vorhanden z Ende der Eingabe Gierige Vervielfacher X X ein oder kein mal X X null oder beliebige Anzahl mal X X ein oder mehrmals Xin X genau n mal Xn X mindestens n mal Xen m X mindestens n aber h chstens m mal Zur ckhaltende Vervielfacher X2 X ein oder kein mal X X null oder beliebige Anzahl mal X X ein oder mehrmals XN X genau n mal Xn X mindestens n mal X n m X mindestens n aber h chstens m mal Besitzergreifende Vervielfacher X2 X ein oder kein mal X X null oder beliebige Anzahl mal X X ein oder mehrmals Xin X genau n mal Xn X mindestens n mal Xen m X mindestens n aber h chstens m mal Logische Operatoren XY X gefolgt von Y XY Entweder X oder Y X X als eine gespeicherte Gruppe R ckw rts Referenzen n Fundstelle der n ten gespeicherten Gruppe Praxistip Das Backslash Zeichen dient zur Anzeige von gesch tzten Ausdr cken wie in der obigen Tabelle gezeigt wie auch zur Anzeige von Zeichen welche ansonsten als Steuerzeichen betrachtet
320. nnend mit der Suche ab Position start_position zur ck string zu durchsuchender String oder Feldbezeichnung pattern String nach dem gesucht werden soll start_position Position im String string ab welcher gesucht werden soll optional ganze Zahl gr sser als oder gleich 0 Grundwert wenn nicht angegeben ist O numerisch ganze Zahl gr sser als oder gleich 0 1 wenn pattern nicht in string enthalten Sucht den String string nach pattern ab und gibt die Position an welcher pattern beginnt zur ck SnapForm Designer 5 x Benutzerhandbuch Siehe auch Beispiel 5 3 49 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Kapitel 5 Formelsprache Referenz Wenn f r pattern ein String eingegeben wird muss dieser zwischen Anf hrungszeichen gesetzt werden Mit start_position kann angegeben werden ab welcher Position die Suche beginnen soll Dies kann praktisch sein wenn nicht nach dem ersten Vorkommen von pattern gesucht werden soll Die Positionsnummern sind O basiert Daher ist die Position des ersten Zeichens 0 Wenn pattern nicht vorkommt wird 1 zur ckgegeben Die Suche ist exakt was bedeutet dass Gross und Kleinschreibung ber cksichtigt wird Dies ist bei der Ausgestaltung der Formel in Betracht zu ziehen Left string count Right string count SubStr string startl count sowie die brigen String Funktionen Siehe func_string2 qdf isEmpty x Spezial Funktion Pr ft ob x der
321. nsicht Extras Hilfe e e Snapform Designer Das Apfel Menu Macintosh spezifisch Unter dem Apfel Menu befinden sich keine Snapform Designer relevanten Menupunkte Das Menu Snapform Designer Macintosh spezifisch Das Menu Snapform Designer siehe Fig 3 5 ist spezifisch f r die Macintosh Implementation und fasst durch das System bereit gestellte Applikations spezifische Menupunkte zusammen KuETG r TE Datei About SnapForm Designer Preferences Services gt Hide SnapForm Designer 3H Hide Others KEH Show All Quit SnapForm Designer Q l SnapForm Designer 5 x Benutzerhandbuch About Snapform Designer nur Macintosh Fig 36 Das ber Snapform Designer Fenster Kapitel 3 Verwendung des Designers Hinweis F r die Screenshots wurde spezifisch die deutschsprachige Version von Snapform Designer benutzt Daher heisst der Menupunkt Snapform Designer DE Mit Wahl dieses Menupunkts ffnet sich ein Informationsfenster zu Snapform Designer Der Men punkt About Snapform Designer zeigt die aktuelle Versionsinformation sowie die Lizenzangaben siehe Fig 3 6 Hinweis Unter Windows ist dieser Menupunkt im Menu Hilfe angesiedelt 000 ber R ber Snapform Designer Klicken Sie auf die Register um weitere Informationen ber SnapForm Designer oder die Systemeinstellungen zu erhalten Snapform Designer Systeminformation Snapform Designer 5 1 8 Copyright 1976 2007 Ringler
322. ntem Teil und Feldwert von Feld Tx000 zusammengestellt der Wert von Feld Tx000 wird beim Verlassen in das Beschriftungsfeld bertragen Lb011 Beschriftungsfeld Text ist aus konstantem Teil und Wert des Beschriftungsfelds LDO25 zusammengestellt Lb012 Beschriftungsfeld mit Kontrollk stchen Cb000 assoziiert das Beschriftungsfeld wird aktiv und Anklicken ndert den Status des SnapForm Designer 5 x Kapitel 4 Benutzerhandbuch Formular Entwicklung Kontrollk stchens 14 1b013 Beschriftungsfeld Schriftart ber Stylesheet eingestellt Fig 445 Beschriftungsfelder Beispiele von u labels2 qdf im Ent 0 40 e0 80 100 120 140 100 180 200 22D 240 200 280 300 320 340 300 38D ADO 420 440 480 480 500 520 540 a0 wurfs Modus 041 zrne lt 4 gt ordered and unordered lists in a table lt h4 gt lt table width 350 celspacing 1 callpadding 1 nules alf bgcolor CC0000 gt ar A whole block of text to be centered SnapForm Designer 5 x Benutzerhandbuch Fig 446 Beschriftungsfelder Beispiele von labels2 gaf in Snap form Viewer 042 Kapitel 4 Formular Entwicklung Datei Ansicht Einstellungen Fenster Hilfe PEN Hl iaa m S Beschriftungsfelder Teil 2 HTML formatierte Texte 1 Text mit HTML Entities y 2 Name My name is Name and this is good 6 7 Heading levels Verschiedene S C h riftg rosse n und attribute im selben Feld und sogar Kombinationen _ sind m glich Head i ng H 1 ordered an
323. ntrollk stchen wird eingestellt ob das Formular als Vorlage im adft Format gespeichert wird Der Name unter welchem das ausgef llte Formular im Snapform Viewer gespeichert wird kann ber dieses Feld vorgeschlagen werden Ein derartiger Vorschlag ist besonders wichtig wenn das Formular in einem Dokumenten basierten Arbeitsablauf eingesetzt ist und der Dateiname eine Bedeutung hat Der Vorschlag kann entweder statisch ein fixer Text oder dynamisch als Resultat einer Formel gestellt werden Die Struktur des vorgeschlagenen Namens h ngt vom jeweiligen Einsatzzweck ab Mit Anklicken des l Symbols ffnet sich der Formeleditor Hier kann die Formel zur Berechnung des vorgeschlagenen Dateinamens eingegeben werden In den Vorschlag einfliessen kann beispielsweise das aktuelle Datum Name und Vorname oder ein weiterer eindeutiger 4 289 SnapForm Designer 5 x Benutzerhandbuch 4 8 2 3 An Druckr nder anpassen 4 8 2 4 Verschl sselt Offen Kapitel 4 Formular Entwicklung Identifier Der Formeleditor hat Zugriff auf s mtliche vorhandenen Felder und Funktionen Druck Dieses Kontrollk stchen bestimmt ob das Formular beim Ausdruck so skaliert wird dass es vollst ndig innerhalb der Druckr nder des gew hlten Druckers ausgegeben werden kann Damit wird sicher gestellt dass das Formular vollst ndig ausgedruckt wird Wenn in der Nachverarbeitung der ausgedruckten Formulare Scanner mit Texterkennung eingesetzt
324. nu umfasst die Liste der Seitennummern des Formulars Wenn kein Wert gew hlt wird wird die Aufstellung Tabelle nach der letzten Seite des Formulars eingef gt Aufbau von Tabellen Nachdem der Tabellencontainer platziert worden ist geht es nun darum die Tabelle selbst zusammen zu stellen Dies geschieht dadurch dass innerhalb des Tabellencontainers eine Musterzeile erzeugt wird indem die entsprechenden Formularelemente platziert werden verschiedene Anschliessend sind gegebenenfalls Tabelleneigenschaften anzupassen siehe Abschnitt 4 4 7 1 Formularelemente innerhalb des Tabellencontainers platziert werden werden diesem zugeordnet und werden Bestandteil der Tabellenzeile Wenn ein Formularelement dem Tabellencontainer zugeordnet wird ndert dieser seine Farbe siehe Fig 4 137 Editor Entwurf vorschau l 0 20 40 60 80 100 120 140 160 18021 40 00 n 80 Dai 100 4 221 SnapForm Designer 5 x Benutzerhandbuch Fig 4 138 Verbotscursor bei nicht in einem Tabellencontainer platzierbaren For mularelementen Fig 4 139 Tabellencontainer mit platzierten For mularelementen 09 Kapitel 4 Formular Entwicklung Die Farb nderung ist die visuelle Anzeige dass das Formularelement angenommen wird Die meisten Formularelemente k nnen Bestandteil einer Tabellenzeile werden Nicht platziert werden k nnen die folgenden Elemente Linie Rechteck Bild Hinweis Infopoint sowie Passwortfeld Bei diesen nicht
325. nze Zahl Variabel entsprechend dem Format des Elements f r Spalte column SnapForm Designer 5 x Benutzerhandbuch Erkl rung Siehe auch Beispiel 5 3 15 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Kapitel 5 Formelsprache Referenz Gibt den Wert der Tabellenzelle von Tabelle table Spalte column Zeile row zur ck Die Spalte column kann entweder ber ihre interne Nummer siehe Abschnitt 4 4 7 2 oder ber den Namen des definierenden Felds angesprochen werden Wenn dies keine g ltige Spalte betrifft z B Feld nicht Bestandteil der Tabelle oder Nummer gr sser als totale Anzahl Spalten der Tabelle wird null entsprechend einem leeren Wert zur ckgegeben Dasselbe gilt sinngem ss auch wenn der Wert von row gr sser ist als die effektive Anzahl Zeilen der Tabelle Da der Typ des zur ckgegebenen Werts nicht vorhersehbar ist ist beim Festlegen der Formel allenfalls sicherzustellen dass das Resultat bzw dessen Format auch tats chlich weiter verarbeitet werden kann getCol getRow getValues delimiter value1 value2 Siehe func_table2 qdf checkCardNumber value Konsistenzpr fungs Funktion Validiert Kreditkartennummern value Zahl oder String entsprechend einer Kreditkartennummer boolean TRUE oder FALSE Validiert die Richtigkeit von Kreditartennummern unter Verwendung des Luhn Algorithmus auch als MOD 10 Algorithmus bekannt Bei erfolgreicher Pr fung ist das
326. nzeige des Resultats ist ein entsprechend formatiertes Datumsfeld notwendig In dieser Funktion werden nur Monate addiert der Wert f r die Tage bleibt unver ndert Gegebenenfalls muss der Tagewert mit Hilfe der Funktion addDay date_value number ver ndert werden addDay date_value number addYear date_value number Date year month day getMonth date_value Today brige Datums Funktionen Siehe func_date qdf addYear date_value number Datums Funktion Berechnet das Datum welches gege ber dem Datum date_value um number Jahre entfernt ist date_value g ltiges Datum SnapForm Designer 5 x Benutzerhandbuch Resultat Erkl rung Siehe auch Beispiel 3 3 8 Kategorie Kurzbeschreibung Kapitel 5 Formelsprache Referenz number ganze Zahl Datum Gibt das Datum entsprechend der in number angegebenen Anzahl Jahre ab dem Eingabedatum date_value zur ck Das Eingabedatum kann in der Zukunft oder Vergangenheit liegen Eine positive Zahl number bedeutet ein Datum in der Zukunft gegen ber dem Eingabedatum eine negative Zahl bedeutet ein Datum in der Vergangenheit F r Berechnungen ab dem aktuellen Datum kann als Wert f r date_value die Funktion Today benutzt werden Wird f r number eine Zahl mit Nachkommastellen eingegeben werden diese ignoriert Zur Anzeige des Resultats ist ein entsprechend formatiertes Datumsfeld notwendig In dieser Funktion werden nur Jahre addiert der Wert f r die T
327. ode h herer Dichte Er baut auf dem Standard 2 of 5 auf nutzt jedoch auch die Balkenzwischenr ume Ein Zeichen wird durch 5 schwarze Balken oder weisse Zwischenr ume wovon jeweils 2 breit dargestellt Der 2 of 5 Code ist eine diskrete Symbologie mit variabler L nge Es muss immer eine gerade Anzahl Stellen definiert sein bei einer ungeraden anzahl 4 150 SnapForm Designer 5 x Benutzerhandbuch MAT 25 MSI EAN 13 und UPC A Kapitel 4 Formular Entwicklung Stellen ist eine 0 voranzustellen Er besitzt keine Selbstkontrollmechanismen Eine Pr fziffer Modulo 10 kann jedoch auf Applikationsebene definiert werden G ltige Zeichen 0123456789 Einsatzbereich Logistik Dieser Code ist um etwa ein Drittel k rzer als ein entsprechender Standard 2 of 5 Code Dies ist ein sehr selten benutzter Code f r welchen keine weiteren Beschreibungen gefunden werden konnten Dies ist der MSI oder Modified Plessey Code ein numerischer Code geringer Dichte Ein Zeichen wird durch eine Folge von Balken oder Zwischenr umen entsprechend dessen bin rem Wert dargestellt Der MSI Code ist eine Fortlaufende Symbologie mit variabler L nge Er besitzt verschiedene M glichkeiten zur Selbstkontrolle e einfache Pr fziffer Modulo 10 e Pr fziffer Modulo 10 ber den bereits mit einer Pr fziffer Modulo 10 versehenen Code e Kombination von Pr fziffer Modulo 11 und Pr fziffer Modulo 10 G ltige Zeichen 0123456789 Einsatzbereich Bibli
328. odefelds wird mit diesem Kontrollk stchen auf transparent keine deckende Hintergrundsfarbe geschaltet Diese Eigenschaft ist in der Grundeinstellung ausgeschaltet Farbe des Barcodefeldes Mit Anklicken der Eigenschaft ffnet sich das Farbauswahlfenster siehe Abschnitt 3 2 9 2 welches die Definition der gew nschten Farbe erlaubt Die Hintergrundfarbe wird nur dann ber cksichtigt wenn das Kontrollk stchen Transparent ausgeschaltet ist Farbe des Barcodes Mit Anklicken der Eigenschaft ffnet sich das Farbauswahlfenster siehe Abschnitt 3 2 9 2 welches die Definition der gew nschten Farbe erlaubt Hinweis Die Normen f r den Datamatrix Barcode k nnen Vorschriften bez glich der zu verwendenden Farben enthalten und sollten konsultiert werden Ebenso ist zu beachten dass einzig die Vollfarben Schwarz Cyan Magenta und Yellow vollfl chig gedruckt werden es sei denn es w rden Schmuckfarben eingesetzt und dass eine gute Druckqualit t nur mit diesen Farben bei 100 S ttigung zu nicht aufgerasterten Modulen f hrt Der Barcode kann um Vielfache von 90 gedreht werden Beim Anklicken dieser Eigenschaft ffnet sich ein Drop Down Menu mit der Auswahl der Drehwinkel 0 90 180 270 Grundeinstellung ist 0 Diese Eigenschaft bestimmt auf welche Art der im Symbol darzustellende Datenstrom codiert wird Wenn sie gew hlt wird ffnet sich ein Drop Down Menu mit den Optionen AUTO ASCII C40 TEXT 4 192 SnapForm
329. odes EAN 13 EAN 8 UPC A UPC E k nnen f r Druckerzeugnisse B cher Periodika zwei oder 5 stellige Zusatzcodes hinzugef gt werden Diese Zusatzcodes sind meist weniger hoch als der Hauptcode und die Klartextzeile befindet sich oberhalb des Codes Wenn eines dieser Kontrollk stchen gew hlt wird wird dem Hauptcode ein 2 bzw 5 stelliger Zusatzcode hinzugef gt Der Wert des Zusatzcodes ist in der Eigenschaft Zusatzcode festgelegt Diese Eigenschaft ist nur bei gew hltem EAN 13 EAN 8 UPC A oder UPC E Codetyp verf gbar In den anderen F llen wird sie ignoriert Unterst tzte 1D Barcodes Snapform unterst tzt die nachstehend aufgef hrten 1D Barcodes Diese Beschreibung soll eine kurze Hilfe bei der Auswahl der Codes geben die Konsultation der Normen bzw technischen Beschreibungen ist jedoch in den meisten F llen notwendig Dies ist der Code 39 auch bekannt als 3 of 9 oder USD 3 Ein Zeichen wird durch 9 Balken wovon 3 breit dargestellt Dieser Code gilt als der lteste alphanumerische 1D Barcode Code 39 ist eine diskrete Symbologie mit variabler L nge Er ist insofern selbstkontrollierend dass ein einfacher Druck Fehler ein Symbol nicht in ein anderes g ltiges Symbol berf hrt werden kann G ltige Zeichen 0123456789 Space ABCDEFGHIJKLMNOPORSTUVWXYZ amp Einsatzbereich Industrie Medizin Milit r Eine Pr fziffer modulo 43 kann optional spezifiziert werden 4 149 SnapForm Designer 5
330. ogen sind und der Benutzer sich nicht von der Seite entfernen soll kennt Snapform die sogenannten Infopunkte oder Hinweise Dabei handelt es sich um ein aktives Element bei welchem beim Dar berfahren mit der Maus ein Text aufklappt welcher entsprechende Angaben machen kann Ein Hinweis kann daher so gestaltet werden dass er f r einen Bereich des Formulars dient Das aktive Element selbst ist jedoch klein genug um nicht st rend zu wirken Das Infopunkt Werkzeug erzeugt ein Feld bei welchem das Dar berfahren mit der Maus einen Text anzeigt Nach Wahl des Werkzeugs erscheint ein Cursor mit einem Infopunkt in Default Gr sse siehe Fig 4 156 amp Mit dem Infopunkt Werkzeug verkn pft ist ein Infopunkt Feld 12 pt breit und 12 pt hoch Mit Mausklick wird dieses Feld auf der Arbeitsfl che platziert Dabei erh lt es automatisch einen Namen bestehend aus den Zeichen Ip und einer dreistelligen fortlaufenden Nummer beginnend mit 000 Das erste in einem Formular mit dem Infopunkt Werkzeug platzierte Element tr gt daher den Namen Ip000 In der Objektstruktur wird es der betreffenden Seite hinzugef gt In Fig 4 157 ist der erste Infopunkt in einem neuen Formulars platziert und anschliessend mit Anklicken selektiert worden 4 246 SnapForm Designer 5 x Benutzerhandbuch Fig 4 157 Neu erstellter Info punkt 105 Kapitel 4 Formular Entwicklung APSS aw e 7 2 4 9 9 x 020 40 60 80 100 120 140 1
331. ogo kategorie Stylesheet Default 10 Tabulator Reihenfolge 10 druckbar sichtbar erforderlich Wert Gesperrt Links B2 7922 Ober 45 7792 Breite 145 595 H he 61 00 schreibgesch tzt Einmalfeld Kurzinfo Text Maximale Zeilenzahl Einzelne Zeile zentrieren Link zu Objekk Die allgemeinen Eigenschaften von Eingabefeldern sind in Abschnitt 4 4 2 1 beschrieben Die nachstehenden Eigenschaften sind entweder spezifisch f r Mehrzeilen Textfelder oder haben Erg nzungen zu den allgemeinen Eigenschaften SnapForm Designer 5 x Benutzerhandbuch Wert Maximale Zeilenzahl Einzelne Zeile zentrieren 4 4 2 4 Kapitel 4 Formular Entwicklung Die Eingabe von HTML formatiertem Text ist nicht m glich Die maximale Anzahl Zeilen welche das Feld aufnehmen kann Wenn der Wert 0 betr gt besteht keine Begrenzung in der Anzahl Zeilen Vorsicht Wenn die Anzahl Zeilen nicht begrenzt ist werden beim Erreichen des unteren Randes des Feldes die weiteren Eingaben blind angef gt Dieser Text kann wird nicht angezeigt und auch nicht ausgedruckt Da keine Rollbalken in das Feld eingef gt werden bleibt dieser Text unsichtbar Bei der Daten bermittlung wird er bertragen Um sicher zu stellen dass s mtlicher Text angezeigt wird muss daher die Anzahl Zeilen begrenzt werden Hinweis Fin mehrzeiliges Textfeld f hrt keinen automatischen Zeilenumbruch durch Daher wird beim Eingeben von langem Text die Schrift auf die gleiche Art u
332. okument Angaben Die Dokument Angaben betreffen das eigentliche Dokument und dienen beispielsweise zu dessen Identifikation in Formular Managementsystemen Die Formular ID ist ein eindeutiger Identifier im GUID Format welcher das betreffende Dokument weltweit eindeutig identifizieren kann Dieser Wert wird beim Erstellen des Dokuments erzeugt und bleibt mit diesem gespeichert Mit Anklicken von Neu kann eine neue Formular ID erzeugt werden Ein Dialog fragt ob die ID gewechselt werden soll und bei Best tigung wird dies ausgef hrt 4 288 SnapForm Designer 5 x Benutzerhandbuch Version Home URL Home eMail 4 8 2 2 Als Vorlage speichern Formularnamen beim Speichern vorschlagen Kapitel 4 Formular Entwicklung In diesem Textfeld kann die Version des Dokuments frei eingegeben werden Dieser Wert erscheint zudem in der Metadaten sowie in der Dateiinformation URL des Herausgebers des Formulars Dies kann zur Aktualisierung des Formulars oder zur Kontaktaufnahme mit dem Herausgeber benutzt werden E Mail Adresse des Herausgebers Diese Adresse kann zur Kontaktaufnahme mit dem Hersteller oder dessen Support benutzt werden Vorlagen Das Formular kann als Vorlage gespeichert werden Damit wird das Formular beim ffnen immer r ckgesetzt und es kann zudem nicht unter dem gleichen Namen gespeichert werden Dies ist insbesondere bei zentral in einer Ablage gespeicherten Formularen sinnvoll sein Mit diesem Ko
333. okumentstruktur hinzugef gt und sie werden in die Tab Reihenfolge eingef gt Die in Fig 4 47 gezeigten und nachstehend beschriebenen Eigenschaften sind f r alle Eingabefelder gleich ausser einzelne Merkmale welche in Passwortfeldern nicht vorkommen SnapForm Designer 5 x Benutzerhandbuch Fig 447 Eigenschaften von Fingabefeldern am Beispiel eines Text feldes 043 Name Kategorie Kapitel 4 Formular Entwicklung Eigenschaften von Textfeld Eigenschaft Mame Tx000 Kategorie Stylesheet Default 10 Tabulator Reihenfolge 10 druckbar sichtbar erforderlich wert Gesperrt Links 118 8312 Ober 75 00 Breite 96 00 H he 12 00 schreibgesch tzt Einmalfeld Kurzinfo Text Ausrichtung horizontal L nge Eingabefelder konfigurieren Link zu Objekt Mur Zahlen Der Name des Eingabefelds im Dokument Dieser Name kann ge ndert werden Zugeh rigkeit zu einer oder mehreren Kategorien welche es erlauben logisch zusammengeh rende Gruppen von Elementen zu bilden Beim Anklicken dieses Felds ffnet sich der Kategorien Dialog siehe Fig 4 23 Die Kategorien werden durch Anklicken des betreffenden Kontrollk stchens ausgew hlt Mit OK wird die Auswahl bernommen SnapForm Designer 5 x Benutzerhandbuch Stylesheet Tabulator Reihenfolge druckbar sichtbar erforderlich Wert Kapitel 4 Formular Entwicklung Das f r das Element g ltige Stylesheet Wenn explizite kein Stylesheet ausgew hlt wo
334. olgen Sie erlauben zudem das Ersetzen der Fundstellen durch andere Zeichenketten was einer usserst m chtigen Suchen und Ersetzen Funktion entspricht Die nachstehende Tabelle ist von der Programm Entwicklungs Dokumentation abgeleitet und fasst die wichtigsten Syntaxelemente zum Aufbau von Regular Expressions zusammen F r eine weiter gehende Betrachtung von Regular Expressions wird auf die Literatur verwiesen Als Standardwerk gilt das Buch von Jeffrey Friedl Mastering Regular Expressions 2nd Edition Jeffrey E F Friedl O Reilly and Associates 2002 Amazon Link bersichtstabelle Syntaxelement Fundstelle Zeichen x Das Zeichen x Das Backslash Zeichen on Das Zeichen mit Oktal Wert on 0 lt n lt 7 onn Das Zeichen mit Oktal Wert onn 0 lt n lt 7 omnn Das Zeichen mit Oktal Wert omnn 0 lt m lt 3 O lt n lt 7 xhh Das Zeichen mit Hexadezimal wert oxhh uhhhh Das Zeichen mit Unicode Hexadezimal Wert oxhhhh t Das Tab Zeichen u0009 n Das Line Feed Zeichen u000A r Das Carriage Return Zeichen uo00D f Das Form Feed Zeichen u000cC a Das Glocken Bell Zeichen u0007 e Das Escape Zeichen u001B cX Das Control Zeichen entsprechen x Zeichengruppen SnapForm Designer 5 x Benutzerhandbuch abc Nabc a zA Z a d m p a z amp amp def a z amp amp a z amp amp bc m p d D s S w W p Lower ptUpper p ASCII p
335. olgt die Segmentierung des Feldes in einzelne Zeichen Diese Art segmentierter Felder wird auch Kammfelder genannt Wenn f r diese Eigenschaft angeklickt wird ffnet sich das Konfigurationsfenster siehe Fig 4 56 Feld segmentieren x Feldsegmentierurig Fr Abstand zwischen Zeichen 1 50 Zeichenbreite 11 30 Hilfe DK Abbrechen Im Konfigurationsfenster f r Feldsegmentierung sind folgende Eigenschaften einstellbar Mit diesem Kontrollk stchen wird die Feldsegmentierung ein und ausgeschaltet Wenn das Kontrollk stchen angeklickt ist wird das Feld segmentiert wenn es ausgeschaltet ist wird das Feld nicht segmentiert SnapForm Designer 5 x Benutzerhandbuch Abstand zwischen Zeichen Zeichenbreite Nur Zahlen 4 4 2 3 Kapitel 4 Formular Entwicklung Der Abstand zwischen den K stchen f r die einzelnen Zeichen in Points Grundwert ist 1 5 pt Die Breite eines K stchens f r die einzelnen Zeichen in Points Der Grundwert betr gt 11 3 pt Hinweis Da der Grundwert f r die Zeichenbreite nicht automatisch von der im Stylesheet definierten Schriftgr sse abgeleitet wird muss darauf geachtet werden dass die Zeichenbreite bei gr sseren Schriften ausreichend ist Als Faustregel kann f r Zahlen die Schriftgr sse in Point bei Texteingaben das 1 2 fache der Schriftgr sse in Points genommen werden Bei eingeschalteter Feldsegmentierung wird die Breite des Eingabefelds entsprechend der in der
336. ollbalken Wenn mehr Tabellenzeilen vorhanden sind als angezeigt werden k nnen erscheint der Rollbalken und erlaubt ein Navigieren innerhalb der Tabelle Das Tabellenwerkzeug Der Tabellencontainer ist ein Feld welches jedes neu erzeugte und darin platzierte Eingabefeld zu einem Bestandteil der Tabellen Gruppe macht In der Objektstruktur sind diese Felder eine Ebene tiefer als die brigen Felder Der Tabellencontainer ist ausserhalb der Entwurfs Ansicht auch unsichtbar Vorschau und Snapform Viewer Das Tabellenwerkzeug erzeugt einen Tabellencontainer Nach Wahl des Werkzeugs erscheint ein Cursor mit einem Tabellencontainer in Default Gr sse siehe Fig 4 133 4 210 SnapForm Designer 5 x Benutzerhandbuch Fig 4 133 Tabellencontainer Cursor Fig 4 134 Neu erstellter Tabellencontainer 089 Kapitel 4 Formular Entwicklung i Mit dem Tabellenwerkzeug verkn pft ist ein Tabellencontainer 240 pt breit und 72 pt hoch Mit Mausklick wird dieses Feld auf der Arbeitsfl che platziert Dabei erh lt es automatisch einen Namen bestehend aus den Zeichen Table und einer dreistelligen fortlaufenden Nummer beginnend mit 000 Der erste in einem Formular mit dem Tabellenwerkzeug platzierte Container tr gt daher den Namen Table000 In der Objektstruktur wird er der betreffenden Seite hinzugef gt In Fig 4 134 ist der erste Tabellencontainer in einem neuen Formular platziert und anschliessend mit Anklicken selektiert worde
337. om Tabellen sind die folgenden Punkte zu beachten 1 Das Formularelement f r die entsprechende Spalte muss in der Lage sein Text anzuzeigen 2 Damit der Hinweistext angezeigt wird muss f r die gew hlte Spalte das Kontrollk stchen Summe anzeigen gew hlt worden sein Diese Eigenschaft legt das Stylesheet f r die berschrift der Aufstellung Tabelle fest Im Wesentlichen wird vom gew hlten Stylesheet die Schriftart zur Anwendung gebracht Das sich beim Anklicken der Eigenschaft ffnende Drop Down Menu umfasst die Liste der f r das Formular verf gbaren Stylesheets Der Text der berschrift wird in der Tabellencontainer Eigenschaft Aufstellungs Titel definiert Diese Eigenschaft legt das Stylesheet f r die Spalten berschriften der Aufstellung Tabelle fest Im Wesentlichen wird vom gew hlten Stylesheet die Schriftart zur Anwendung gebracht Das sich beim 4 220 SnapForm Designer 5 x Benutzerhandbuch Druck nach Seite 4 4 7 2 Fig 4 137 Formularelemente in Tabellencontainer platzieren 091 Kapitel 4 Formular Entwicklung Anklicken der Eigenschaft ffnende Drop Down Menu umfasst die Liste der verf gbaren Stylesheets Der Text f r die Spalten berschriften wird in der Spalte Kopfzeile der Konfigurationstabelle festgelegt Diese Eigenschaft bestimmt nach welcher Seite des Formulars die Aufstellung Tabelle beim Ausdruck eingef gt wird Das sich beim Anklicken dieser Eigenschaften ffnende Drop Down Me
338. om codiert wird Wenn sie gew hlt wird ffnet sich ein Drop Down Menu mit den Optionen Standard und Bin r Standard ist der Grundwert Mit der Einstellung Standard werden Zeichencodes unterhalb 128 also ASCII optimal codiert Andererseits ist die Codierung von Zeichencodes oberhalb 128 nicht sehr effizient Mit der Einstellung Bin r werden Zeichencodes nicht optimiert Diese Einstellung sollte nur verwendet werden wenn mehrere Zeichen mit Code ber 127 zu erwarten sind da sie die Kapazit t des Codes massiv verringert Bei kleinen Datenmengen bis zu 53 Bytes kann eine kompakte Form des Aztec Barcodes benutzt werden welche ein kleineres Zentrumssymbol besitzt und maximal 4 Daten Schichten aufweisen darf Ein derartiges Symbol ist kleiner und sollte auch schneller ausgewertet werden k nnen Wenn diese Eigenschaft ausgew hlt wird ffnet sich ein Drop Down Menu mit den drei Optionen Automatisch Voll Kompakt Automatisch bedeutet dass das Symbol bei geringen Datenmengen in der kompakten Form dargestellt wird und dann mit zunehmender Datenmenge automatisch auf die normale Form umschaltet Voll bedeutet dass das Symbol immer in der normalen grossen Form 4 170 SnapForm Designer 5 x Benutzerhandbuch Modulgr sse Fehler Korrekturniveau Rune Kapitel 4 Formular Entwicklung dargestellt wird auch bei geringen Datenmengen Kompakt bedeutet dass das Symbol immer kompakt dargestellt wird Vorsicht Wenn bei der gew hl
339. omma getrennte Gruppe von Seitennummern Seiteneigenschaft wird gesetzt Setzt die Eigenschaft druckbar von einer oder mehrerer Seiten page_number auf true oder false Dies entspricht dem Ein oder Ausschalten des Kontrollk stchens druckbar im Eigenschaften Dialog der betreffenden Seite siehe Abschnitt 4 3 4 2 Fig 4 18 setPageVisible true false page_number page_numberr Siehe func_status qdf setPageVisible true false page_number page_number Status Funktion Setzt die Eigenschaft sichtbar der betreffenden Seite n truelfalse Statuswert true oder false SnapForm Designer 5 x Benutzerhandbuch Resultat Erkl rung Siehe auch Beispiel 5 3 66 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Kapitel 5 Formelsprache Referenz page_number Seitennummer oder durch Komma getrennte Gruppe von Seitennummern Seiteneigenschaft wird gesetzt Setzt die Eigenschaft sichtbar von einer oder mehrerer Seiten page_number auf true oder false Dies entspricht dem Ein oder Ausschalten des Kontrollk stchens sichtbar im Eigenschaften Dialog der betreffenden Seite siehe Abschnitt 4 3 4 2 Fig 4 18 setPagePrintable true false page_number page_numberl Siehe func_status qdf setPrintable category_list true false Status Funktion Setzt die Eigenschaft druckbar der betreffenden Kategorie n category_list String mit durch Komma getrennter Liste von Kategorien truelf
340. on Gibt das aktuelle Datum zur ck Diese Funktion hat keine Argumente Datum SnapForm Designer 5 x Benutzerhandbuch Erkl rung Siehe auch Beispiel 5 3 81 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel Kapitel 5 Formelsprache Referenz Gibt das aktuelle Datum zur ck Um dieses darzustellen ist ein als Datum formatiertes Datumsfeld notwendig getDay date_value getMonth date_value getYear date_value und die brigen Datum orientierten Datums Funktionen Siehe func_date qdf Total table column Tabellen Funktion Summiert die Werte der Spalte column zu Summe table Name der Tabelle column Nummer oder Feldname der Spalte ber welcher die Feldwerte summiert werden sollen Zahl Summiert die Feldwerte der Spalte column zu einer Summe und gibt das Resultat zur ck Es muss daher darauf geachtet werden dass die Spalte column tats chlich ein Zahlenfeld ist TimeTotal table column StrTotal table column Siehe func_table1 qdf SnapForm Designer 5 x Benutzerhandbuch 3 3 82 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel 3 3 83 Kategorie Kurzbeschreibung Argumente Resultat Kapitel 5 Formelsprache Referenz TrimStr string String Funktion Entfernt vor und nachlaufende Leerzeichen von einem String string String kann vor und nachlaufende Leerzeichen haben String Entfernt allf
341. on ist selbst eine f nfspaltige Tabelle zur Definition der Aufstellung Tabelle Bezeichnung des Formularelements der entsprechenden Spalte 4 218 SnapForm Designer 5 x Benutzerhandbuch Tabulatorenfolge Breite Kopfzeile Summe anzeigen Kapitel 4 Formular Entwicklung Vorsicht Wenn die Bezeichnung der Spalte in dieser Tabelle ge ndert wird wird auch der Name des Formularelements ge ndert was unter Umst nden zu Fehlfunktionen in Formeln f hren kann Ordnungsnummer des Formularelements der entsprechenden Spalte Vorsicht Die Ordnungsnummer bestimmt nicht nur die Tabulatoren Reihenfolge f r die Dateneingabetabelle sondern auch diejenige im Formular selbst Wenn dieser Wert ge ndert wird ndert sich die gesamte Tabulatoren Reihenfolge des Formulars Es ist hier leicht m glich eine Ordnungsnummer doppelt zu belegen Breite der entsprechenden Spalte in der Aufstellung Tabelle Als Ausgangswert wird die Breite des zugeh rigen Formularelements genommen Bei der Darstellung im Aufstellung Fenster oder in der Druckansicht werden die Spalten proportional auf die Gesamtbreite skaliert Daher ist es auch zul ssig f r diese Eigenschaft den prozentualen Anteil an der Gesamtbreite einzugeben Dies ist der Titel oberhalb der Spalte Er erscheint sowohl in der Dateneingabetabelle wie auch in der Druckansicht Dieser Text ist frei w hlbar und hat kein quivalent auf dem Formular selbst Dieses Kontrollk stchen hat ei
342. ormale XML Datei behandelbar Zum Auslesen und Einschreiben der Daten k nnen handels bliche Tools eingesetzt werden Dieses Format ist eine Teilmenge des ODF A Formats und benutzt nur das Data Element des Snapform Schemas siehe Abschnitt 6 2 Das Snapform Schema Das Snapform Schema ist unter http www snapform com open_format snapform xsd zug nglich Das Schema ist nachstehend aufgef hrt Es empfiehlt sich jedoch die Datei herunterzuladen und in einem geeigneten XML Editor XMLSpy oXygen anzuzeigen Auf eine weitergehende Interpretation des Schemas wird verzichtet lt xml version 1 0 encoding UTF 8 gt lt edited with XMLSPY v5 rel 4 U http www xmlspy com by Ringler Informatik AG gt lt xzs schema xmlns xs http www w3 org 2001 XMLSchema elementFormDefault qualified gt lt xs element name id gt SnapForm Designer 5 x Benutzerhandbuch Kapitel 6 Snapform Dateiformate lt xs element name value gt lt xzs complexType mixed true gt lt xs sequence minOccurs 0 gt lt xs element ref rows gt lt xzs sequence gt lt xs attribute name name type xs string use required gt lt xs attribute name type type xs integer use required gt lists lt xs annotation gt lt xs documentation gt Possible values for attribute type are Integer value Double value String value Boolean value Date value Table Array of bytes String valu
343. ortlaufenden Nummer beginnend mit 000 Das erste in einem Formular mit dem Bildwerkzeug platzierte Element tr gt daher den Namen Im000 In der Objektstruktur wird es der betreffenden Seite hinzugef gt In Fig 4 36 ist das erste Bildfeld in einem neuen Formulars platziert und anschliessend mit Anklicken selektiert worden SnapForm Designer 5 x Benutzerhandbuch Fig 4 36 Neu erstelltes Bild feld 037 Kapitel 4 Formular Entwicklung oloa aj Fr oe Bean le 2 o x igens en von Bild eo so 100 120 140 180 180 200 220 240 200 280 300 320 340 300 380 400 PAPEETE IE TETEN TEE PrE TEA E APN E nr a rel anfangen Default 10 1 Ausrichtung horizontal Zentriert Ausrichtung vertikal Zentriert Eingabe erlauben Objekte Werkzeuge Suchen und ersetzen EForm E Pagei Imooo gesEuemuUEBEEE sIT am B EEE I 1976 2007 Ringler Informatik AG Die L nge und Breite des Bildfelds kann durch Ziehen der Ankerpunkte des Selektionsrechtecks ver ndert werden die Position auch durch Anfassen und Ziehen Beim berfahren der Ankerpunkte ndert der Cursor in Doppelpfeile Ankerpunktes angeben Beim Anfassen und Dr cken der Maustaste ndert sich der Cursor zu einem Hohlpfeil welche die Bewegungsrichtung des Die brigen Merkmale einer Bildfeldes werden ber das Eigenschaften Fenster kontrolliert siehe Fig 4 37 SnapForm Designer 5 x Kapitel 4 Benu
344. osition der Linie kann durch Ziehen der Ankerpunkte des Selektionsrechteck ver ndert werden die Position der Line auch durch anfassen und ziehen Beim berfahren der Ankerpunkte ndert der Cursor in Doppelpfeile welche die Bewegungsrichtung des Ankerpunkts angeben Beim anfassen und Dr cken der Maustaste ndert sich der Cursor zu einem Doppelpfeilkreuz Es ist zu beachten dass die Ausrichtung der Linie sich auch dann nicht ndert wenn das Selektionsrechteck quer zur Linie vergr ssert wird die Linie bleibt in der Mitte dieses Rechtecks zentriert Die brigen Merkmale der Line werden ber das Eigenschaften Fenster ver ndert siehe Fig 4 22 SnapForm Designer 5 x Benutzerhandbuch Fig 4 22 Figenschaften einer Linie 032 Name Kategorie Kapitel 4 Formular Entwicklung Eigenschaften or Linie Eigenschaft Name LnOO0 Kategorie Stylesheet Default 10 Tabulator Reihenfolge 1 druckbar sichtbar erforderlich wert Gesperrt Liriks 50 25 Ober 37 50 Breite 60 00 H he 1 00 Farbe zz z s 7 gt Linienibreite 1 00 Ausrichtung Horizontal Strichgr sse 0 00 Randbreite einhalten 0 zeichnet rechts nach links Der Name der Linie im Dokument Dieser Name kann ge ndert werden Zugeh rigkeit zu einer oder mehreren Kategorien welche es erlauben logisch zusammengeh rende Gruppen von Elementen zu bilden Beim Anklicken dieses Felds ffnet sich der Kategorien Dialog siehe Fig 4 23 SnapForm
345. otheken Detailhandel Logistik Dieser Code gilt allgemein als veraltet und wird von modernen Leseger ten nicht mehr unterst tzt Diese beiden Codes sind die sogenannt grossen Detailhandelscodes da sie im Detailhandel weltweit eine grosse Bedeutung haben Sie sind numerische Codes mit vordefinierter L nge UPC A 12 Zeichen EAN 13 mit 13 Zeichen Die Struktur ist identisch 1 UPC A oder 2 EAN 13 4 151 SnapForm Designer 5 x Benutzerhandbuch EAN 8 und UPC E Kapitel 4 Formular Entwicklung Zeichen L nder Typcode gefolgt von 5 Zeichen Herstellercode dann 5 Zeichen Produktcode und 1 Zeichen Pr fziffer In gewissen Bereichen kann der L ndercode auch 3 stellig sein dadurch wird der Herstellercode 4 stellig Bei der EAN 13 Darstellung eines UPC A Codes wird eine 0 vorangestellt Bedingt durch die Codierung ergeben sich identische Symbole so dass ein mit UPC A ausgezeichnetes Produkt auch mit einem auf EAN 13 ausgelegten Lesesystem korrekt erfasst wird G ltige Zeichen 0123456789 Einsatzbereich Detailhandel Der EAN 13 Code wird mit einem spezifischen L ndercode versehen auch zur Darstellung von ISBN und ISSN Nummern verwendet Bei B chern und Periodika kann der EAN 13 bzw UPC A Code mit einem zwei oder 5 stelligen Zusatzcode versehen werden Ersterer dient bei Zeitschriften zur Kennzeichnung der Ausgabe Monat Woche etc und letzterer dient zur Angabe des empfohlenen Mindestverkaufspreises Diese Zus
346. pForm Designer 5 x Benutzerhandbuch Nummerierung beginnen bei Tabelle konfigurieren Fig 4 136Konfigurations Fen ster f r Aufstellung Tabelle 090 Spalte Kapitel 4 Formular Entwicklung Berechnung sein Diese Eigenschaft unterst tzt nur einfache Texte HTML Tags werden nicht interpretiert Diese Eigenschaft legt den Beginn der Nummerierung der Zeilen in den Selektoren fest siehe Fig 4 132 Der Grundwert ist 1 Es k nnen nur ganze Zahlen eingegeben werden Diese Eigenschaft definiert die Aufstellung genannte Tabelle Diese Tabelle wird einerseits in einer Druckversion angezeigt wenn Tabelle im Formular mehr Zeilen enth lt als Platz vorhanden ist Andererseits wird sie bei Phantom Tabellen auch als Dateneingabetabelle benutzt Mit dem Anklicken von in der Wertespalte dieser Eigenschaft ffnet sich das Konfigurationsfenster siehe Fig 4 136 Aufstellung konfigurieren Exi Spate Tabu Were Kapfzsie Sm NrOo4 190 33 Anzahl M a Cb002 240 12 m Tx005 200 122 Artikel V Lb019 1 60 O Lb018 1 14 O Nroos 210 61 Einheitspreis O xl Eigenschaften Aufstellung Spalte f r Nachricht B Stylesheet f r berschrift farial 10 X Stylesheet f r Kopfzeilen arial 10 X Druck nach Seite v Seitenausrichtung Hochformat Querformat Hilfe Schliessen Das Konfigurations Fenster besteht aus zwei Zonen der Tabellendefinition und den Aufstellung Eigenschaften Die Zone der Tabellendefiniti
347. page_number page_numberl 4 5 2 7 checkCardNumber val ue Kapitel 4 Formular Entwicklung Beispiel siehe func_status qdf Setzt die Eigenschaft sichtbar des betreffenden Felds Beispiel siehe func_status qdf Setzt die Eigenschaft druckbar des betreffenden Felds Beispiel siehe func_status qdf Setzt sinngem ss die Eigenschaft schreibgesch tzt des betreffenden Felds Beispiel siehe func_status qdf Setzt die Eigenschaft sichtbar der betreffenden Seite n Beispiel siehe func_status qdf Setzt die Eigenschaft druckbar der betreffenden Seite n Beispiel siehe func_status qdf Konsistenzpr fungs Funktionen Konsistenzpr fungs Funktionen dienen zur Erzeugung und Verifizierung von Pr fsummen ber Eingabedaten Die folgenden Funktionen sind den Konsistenzpr fung Funktionen zugeordnet Validiert Kreditkartennummern Beispiel siehe func_consist qdf 4 273 SnapForm Designer 5 x Benutzerhandbuch getMod10 value checkMod10 value getMod10r value checkMod10r value 4 5 2 8 createGUID getSessionlD Kapitel 4 Formular Entwicklung Gibt eine mit Hilfe des MOD 10 Algorithmus erzeugte Pr fsumme ber den Eingabwert value zur ck Beispiel siehe func_consist qdf Validiert Nummern unter Verwendung des MOD 10 Algorithmus Beispiel siehe func_consist qdf Gibt eine mit Hilfe des rekursiven MOD 10 Algorithmus erzeugte Pr fsumme ber den Eingabwert value zur ck
348. perrt Links Oben Breite H he Kapitel 4 Formular Entwicklung Wenn das Kontrollk stchen gew hlt ist wird das PDF 417 Barcodefeld ausgedruckt Wenn das Kontrollk stchen gew hlt ist wird das PDF 417 Barcodefeld auf dem Bildschirm angezeigt Diese Eigenschaft ist bei PDF 417 Barcodefeldern immer ausgeschaltet und kann nicht ge ndert werden In dieser Eigenschaft des PDF 417 Barcodefels wird der zu codierende Text eingegeben Mit Anklicken dieser Eigenschaft ffnet sich der Formeleditor zur Eingabe In den allermeisten F llen ist der Wert das Resultat einer Berechnung Wenn das Kontrollk stchen gew hlt ist wird das PDF 417 Barcodefeld im Snapform Designer blockiert und kann nicht versehentlich verschoben werden Zudem werden s mtliche brigen Eigenschaften im Eigenschaften Dialog deaktiviert Der Zugriff auf die Eigenschaften ist erst wieder m glich wenn dieses Kontrollk stchen deaktiviert wird X Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des PDF 417 Barcodefelds Y Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des PDF 417 Barcodefelds Breite der Umrandungsbox des PDF 417 Barcodefelds H he der Umrandungsbox des PDF 417 Barcodefelds 4 180 SnapForm Designer 5 x Benutzerhandbuch Transparent Hintergrund
349. r Bc006 Code 11 langer Text 123456789012 mit Pr fziffer Bc005 Codabar Text 123 45 ohne Pr fziffer Start A Stop B Bc007 Codabar Text 123 45 mit Pr fziffer Start C Stop C oo NO UI AUN Im Dokument ean_family gqdf siehe Fig 4 108 Ansicht in Snapform Viewer sind verschiedene Beispiele von Detailhandels Barcodes EAN 8 EAN 13 UPC A UPC E gezeigt Hinweis Die Ansicht im Entwurfsmodus ist identisch mit Fig 4 105 4 158 SnapForm Designer 5 x Benutzerhandbuch Fig 4 108Beispiele von ean_family gaf in Snapform Viewer 073 Kapitel 4 Formular Entwicklung _ ean_family gdf Snapform Viewer ne gt A ml 180 0 0 6 1D Barcodes EAN UPC Gruppe i Il M rn ER im 1234 m 5678 01234867800 12345678 012 01234567 12345678 0123456789012 12345678 II laser Dr I 890128 lt r miin 1 Bc000 UPC A Code Text 123456789012 mit Pr fziffer 2 Bc002 EAN 13 Code Text 0123456789012 mit Pr fziffer 3 Bc001 UPC E Code Text 123456789012 mit Pr fziffer die Reduktion der Stellenzahl erfolgt automatisch Bc003 EAN 8 Code Text 12345678 mit Pr fziffer 5 Bc004 EAN 13 Code Text 0123456789012 mit Pr fziffer ohne Schutzbalken 6 Bc006 EAN 13 Code Text 123456789012 mit Pr fziff
350. r minutel second SnapForm Designer 5 x Benutzerhandbuch Siehe auch Beispiel 5 3 33 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 34 Kategorie Kurzbeschreibung Kapitel 5 Formelsprache Referenz getHour time_value Time hour minute second brige Datums Funktionen Siehe func_time qdf getMod10 value Konsistenzpr fungs Funktion Gibt eine mit Hilfe des MOD 10 Algorithmus erzeugte Pr fsumme ber den Eingabwert value zur ck value Zahl oder String enthaltend numerische oder alphanumerische Zeichen Ganze positive Zahl Errechnet eine Pr fsumme ber den Eingabewert value unter Anwendung des MOD 10 Algorithmus Das Resultat ist eine ganze Zahl welche beispielsweise in gewissen 1D Barcodes weiterverwendet werden kann checkMod10 value getMod10r value checkMod10r value Siehe func_consist qdf getMod10r value Konsistenzpr fungs Funktion Gibt eine mit Hilfe des rekursiven MOD 10 Algorithmus erzeugte Pr fsumme ber den Eingabwert value zur ck SnapForm Designer 5 x Benutzerhandbuch Argumente Resultat Erkl rung Siehe auch Beispiel 5 3 35 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Kapitel 5 Formelsprache Referenz value Zahl oder String enthaltend numerische oder alphanumerische Zeichen Ganze positive Zahl Errechnet eine Pr fsumme ber den Einga
351. r Wert ber ein Text oder Zahlenfeld eingegeben ber ein Kontrollk stchen SnapForm Designer 5 x Benutzerhandbuch 3 2 7 3 2 7 1 Fig 3 24 Objektstruktur des Formulars Kapitel 3 Verwendung des Designers ein und ausgeschaltet oder aus einer Liste ausgew hlt Bei gewissen Eigenschaften z B Wert ffnet sich ein spezielles Editorfenster Extras Fenster Das Extras Fenster dient zur Anzeige von zus tzlichen Informationen und Werkzeugen ber einen Umschalter kann die Objektstruktur ein Werkzeugfenster und ein Suchen Ersetzen Fenster angezeigt werden Objekte Wennn Objekte gew hlt wird zeigt das Extras Fenster die Objektstruktur des Formulars siehe Fig 3 24 Dies ist auch die bliche Einstellung des Extras Fenster Objekte Werkzeuge suchen und ersetzen Form Page 1 EI 16001 Tab 1 Tx000 Tab 10 Fr fe Tab 1 1000 Tab 20 Die Objektstruktur ist hierarchisch gegliedert Wenn Elemente ihrerseits Elemente enthalten wird dies durch eine Aufklappmarke angezeigt Mit der Aufklappmarke kann das Element auf und zugeklappt werden um entsprechend mehr bersichtlichkeit zu schaffen Ein einzelnes Element oder eine Gruppe von Elementen kann in der Objektstruktur gew hlt werden Das Eigenschaftenfenster wird aktualisiert und Eigenschaften k nnen definiert werden SnapForm Designer 5 x Benutzerhandbuch 3 2 7 2 Fig 3 25 Das Werkzeuge Fenster 3 2
352. r Windows in diesem Menu Unter Mac OS X befindet sich dieser Befehl im Menu Snapform Designer Das Menu Bearbeiten Im Menu Bearbeiten sind die Befehle zum Bearbeiten von Elementen Kopieren Ausrichten etc zusammengefasst siehe Fig 3 11 Bearbeiten Format Steuerelemente Ans A wiederholen Strg Y X Ausschneiden Strg x B Kopieren Strg C M Einf gen Strg V L schen Entf Alles ausw hlen Strg A Gruppieren Strg G Splitten Strg N Neugruppieren Strg E Neue Seite hinzuf gen Neue Seite einf gen Diese Seite l schen Die letzte Aktion wird r ckg ngig gemacht Die letzte Aktion wird wiederholt auch r ckg ngig machen von R ckg ngig Die selektierten Elemente werden in die Zwischenablage gelegt und von der Arbeitsfl che entfernt Bei Formularelementen werden s mtliche Eigenschaften mitgegeben ausser Tab Order Die selektierten Elemente werden in die Zwischenablage gelegt Bei Formularelementen werden s mtliche Eigenschaften mitkopiert ausser Tab Order Der Inhalt der Zwischenablage wird eingef gt sofern dies m glich ist Dabei werden s mtliche mitgegebenen Eigenschaften angewandt Das SnapForm Designer 5 x Benutzerhandbuch L schen Alles ausw hlen Gruppieren Fig 3 12 Eine Gruppe Kapitel 3 Verwendung des Designers bedeutet dass auch die Position der Elemente gleich wie beim Kopieren ist Die selektierten Elemente werden ohne in die Zwischenablage gelegt zu w
353. r bietet Ringler Informatik AG die notwendige Unterst tzung 4 311 SnapForm Designer 5 x Kapitel 5 Benutzerhandbuch Formelsprache Referenz 5 Formelsprache Referenz In diesem Kapitel werden die Elemente der Formelsprache detailliert beschrieben Ausgangspunkt ist der Formeleditor siehe Fig 5 1 bei welchem die drei Zonen Funktionen Operatoren und Konstanten betrachtet werden Fig 5 1 Der Formeleditor m Formel bearbeiten x Formel Yariablen Operatoren Funktionen Konstanten Funktionen Seite 1 Im _HeaderPagel Titlel Lb007 Nr_Nunber Lb009 Lb010 a String manipulation aj TRUE Lenix Left string count e Right string count Sub5tr string start count Instr string pattern start_position Trinstr string Lb008 xl gt Beschreibung j die Zeichenkettendarstellung des Argumentwerts zur ck Hilfe Syntax pr fen OK Abbrechen Die Benutzeroberfl che des Formeleditors ist in Abschnitt 3 2 8 beschrieben Hinweise zum Vorgehen beim Einbau von Formeln in das Formular befinden sich in Abschnitt 4 5 Diese Hinweise gelten sinngem ss auch f r den Funktionseditor dessen Benutzeroberfl che identisch ist Konstanten sind Werte welche in Formeln benutzt werden und immer systemweit den gleichen Wert aufweisen Die Zahl Pi ist ein gutes Beispiel f r eine Konstante Operatoren werden auf einem oder zwei Elementen angewandt Das Resultat wird
354. r direkt in das Anzeigefeld einzugeben Die selektierten Elemente werden in die Zwischenablage gelegt und von der Arbeitsfl che entfernt Bei Formularelementen werden s mtliche Eigenschaften mitgegeben ausser Tab Order Die selektierten Elemente werden in die Zwischenablage gelegt Bei Formularelementen werden s mtliche Eigenschaften mitgegeben ausser Tab Order Der Inhalt der Zwischenablage wird eingef gt sofern dies m glich ist Dabei werden s mtliche mitgegebenen Eigenschaften angewandt Das bedeutet dass die Position der Elemente gleich wie beim Kopieren ist 3 21 SnapForm Designer 5 x Benutzerhandbuch L schen R ckg ngig Wiederholen Aufklappsymbol Ausrichten 100 Linksb ndig Zentrieren Rechtsb ndig Oben Mitte Unten Kapitel 3 Verwendung des Designers Die selektierten Elemente werden ohne in die Zwischenablage gelegt zu werden entfernt Die letzte Aktion wird r ckg ngig gemacht Die letzte Aktion wird wiederholt auch r ckg ngig machen von R ckg ngig Die n chsten drei Symbole sind Aufklappsymbole welche wie Untermenus funktionieren Die zuletzt gew hlte Option bleibt im Symbol bestehen und kann durch Anklicken direkt wieder ausgef hrt werden Mit diesem Aufklappsymbol ffnet sich dasselbe Untermenu wie beim Menu Format gt Ausrichten siehe Fig 3 14 Hier werden die selektierten Elemente gegenseitig ausgerichtet F r die Ausrichtung massgebend
355. r in zus tzlichen Daten enthalten ist Bei entsprechend hohem 4 163 SnapForm Designer 5 x Benutzerhandbuch 4 4 6 2 Kapitel 4 Formular Entwicklung Fehlerkorrektur Grad kann bis zur H lfte des Symbols besch digt sein und die Daten k nnen trotzdem ausgelesen werden Die kleinste Informationseinheit ist ein sogenanntes Codewort Ein Codewort entspricht h ufig einem 8 bit Byte Die Codierung der Daten erfolgt bei Snapform durch die Software und braucht daher f r die Formularentwicklung nicht weither in Betracht gezogen werden Allerdings ist es zur Absch tzung der verf gbaren Datenmenge und daraus auch der ben tigten und verf gbaren Datenmenge f r die Fehlerkorrektur wichtig die Struktur der Daten zu kennen um allf lligen Overhead Steuerzeichen etc zu reduzieren Snapform unterst tzt vier weit verbreitete 2D Barcode Systeme Aztec PDF 417 Datamatrix und QRCode Da diese Codes sehr unterschiedlich aufgebaut sind wurde auf ein gemeinsames Werkzeug verzichtet und Statt dessen f r jeden dieser Barcodes ein eigenes Werkzeug implementiert Diese Werkzeuge und die dazu geh rigen Barcodes werden in den folgenden Abschnitten genauer beschrieben Aztec Barcode Der Aztec Barcode ist eine quadratische Matrix Symbologie hoher Dichte Die Datenkapazit t betr gt 3832 numerische Zeichen 3067 alphanumerische Zeichen oder 1914 Bytes Bin rdaten Erste Testmuster dieses Codes erinnerten an mittelamerikanische Pyramiden und
356. r002 Zahlenfeld Wert zwischen 10 und 150 Runden auf 05 Nr003 Zahlenfeld mit f hrenden Nullen 8 Stellen Nr004 segmentiertes Zahlenfeld mit separiertem Dezimalzeichen und Runden auf 001 Nr005 Segmentiertes Zahlenfeld Zahlen und Minuszeichen L nge 8 Zeichen und Runden auf 01 Dt000 einfaches Datumsfeld Format dd MM yyyy Dt001 segmentiertes Datumsfeld Format dd MM yyyy Dt002 einfaches Datumsfeld Format dd MM yyyy das eingegebene Datum muss im 21 Jahrhundert liegen MkO00 Maskenfeld Maske Social Security Number US MkOO1 Maskenfeld Maske AAA 25 Autonummer im franz sischen Departement Dr me Mk002 Maskenfeld segmentiert Maske O HHHHH schweizerische Telefonnummer Segmentierung separiert die Nummernbl cke Platzhalter ist PwO0 einfaches Passwortfeld 4 113 SnapForm Designer 5 x Benutzerhandbuch 4 4 3 4 4 3 1 Kapitel 4 Formular Entwicklung Kontrollk stchen und Optionsfelder Ein h ufiges Formularelement ist die Frage ob ein bestimmter Sachverhalt zutrifft oder welche Option f r einen bestimmten Sachverhalt zutrifft Diese Frage wird in Papier Formularen ber ein oder mehrere Felder zum Ankreuzen behandelt In elektronischen Formularen geschieht dies mit Kontrollk stchen und Optionsfeldern Ein Kontrollk stchen ist ein Formularelement bei welchem ein bestimmter Sachverhalt als Zutreffend oder Nicht Zutreffend gekennzeichnet werden kann Optionsfelder sind
357. raustufen bzw 600 dpi Schwarzweiss herunterrechnen 2 Gescannte Seiten nicht weiter optimieren 3 Schriftarten soweit wie m glich einbetten dabei ist zu beachten dass diese Schriftarten auf dem betreffenden Rechner installiert sein m ssen 4 Transparente Objekte nicht gl tten 5 Objekte entfernen S mtliche Optionen selektieren 6 Aufr umen Objekt Kompression entfernen und s mtliche Optionen ausser Optimieren f r schnelle Webansicht selektieren Mit diesen Optionen wird erreicht dass das Dokument f r den Snapform PDF Converter bestm glichst aufbereitet worden ist Hinweis Bei dynamischen Formularen sicherstellen dass alle ben tigten Formularelemente angezeigt werden und anschliessend das Dokument gl tten Hierzu den Debugger von Acrobat ffnen lt Ctrl gt lt J gt bzw lt Cmd gt lt J gt und den folgenden Code eingeben this flattenPages und mit lt Ctrl gt lt Return gt ausf hren Sind mehrere Dokumente zu konvertieren k nnen die aufbereiteten PDF Dateien in ein gesondertes Verzeichnis verschoben werden Das erlaubt dann den Snapform PDF Converter im Batchbetrieb zu nutzen SnapForm Designer 5 x Benutzerhandbuch 4 3 2 2 Kapitel 4 Formular Entwicklung Als weitere M glichkeit zur Aufbereitung insbesondere wenn keine Acrobat Professional Version zur Verf gung steht sondern nur Acrobat Standard oder Acrobat Elements ist ein erneutes Ausdrucken mit Acrobat Distiller Dieser ref
358. rcode Format 16x48 Codierung TEXT Bcd006 Datamatrix Barcode Format 16x48 Codierung ASCII Alle sieben Barcodes stellen den im Eingabefeld definierten Text entsprechend den gew hlten Eigenschaften dar In der Beispieldatei kann der Text ver ndert werden und die Symbole ver ndern sich entsprechend Bei Position 7 sollte ein rechteckiges Symbol erscheinen aber die gew hlte Codierung erzeugt mehr Zeichen als zul ssig Daher wird ein quadratisches Symbol erzeugt Wird der Eingabetext zu Datamatrix ist eine 2 D Matrix Symbologie ver ndert erscheint das rechteckige Symbol 4 197 SnapForm Designer 5 x Benutzerhandbuch 4 4 6 5 Fig 4 127 QRCode Barcode Werkzeug Cursor Kapitel 4 Formular Entwicklung QRCode Der QRCode Barcode ist eine quadratische Matrix Symbologie hoher Dichte Die Datenkapazit t betr gt 7089 numerische Zeichen 4296 alphanumerische Zeichen 1817 Kanji Zeichen oder 2953 Bytes Bin rdaten gr sstm glichstes Symbol geringste Fehlerkorrektur Stufe Der QRCode wurde f r Anwendungen in Japan entwickelt Das Symbol besitzt ein typisches Findermuster ein gr sseres Symbol in der linken oberen rechten oberen und linken unteren Ecke sowie ein kleineres Symbol in der N he der unteren rechten Ecke was eine Bilderfassung aus allen Richtungen erlaubt Das Symbol kann eine von 40 definierten Gr ssen umfassen und es sind 4 verschiedene Fehlerkorrektur Stufen m glich Neben Zeichen mit Dezimalcode zw
359. rd Dies f hrt zu einer sogenannten Phantom Tabelle Da nur eine Zeile zur Verf gung steht k nnen Eingaben nicht richtig erfolgen und auch die Anzeige der Informationen ist sehr eingeschr nkt Um trotzdem die Daten anzeigen zu k nnen wird f r diese Art Tabellen eine Aufstellung genannte Hilfstabelle benutzt welche alle Daten der Tabelle zug nglich macht Diese Tabelle wird ber die Eigenschaft Tabelle konfigurieren definiert 4 215 SnapForm Designer 5 x Benutzerhandbuch Scrollen erlauben Zeilenh he Kapitel 4 Formular Entwicklung Snapform erlaubt es Tabellen mit nicht vorbestimmter Anzahl logischer Zeilen aufzubauen Diese Eigenschaft bestimmt ob ber die in Anzahl sichtbare Zeilen festgelegte Anzahl hinausgehende Zeilen hinzugef gt werden k nnen Wenn die effektive Anzahl logischer Zeilen die Anzahl sichtbarer Zeilen berschreitet erscheint automatisch ein Rollbalken welcher ein Rollen der angezeigten Zeilen erlaubt Wenn dieses Kontrollk stchen gew hlt ist k nnen einer Tabelle beliebig viele zus tzliche Zeilen hinzugef gt werden Im anderen Fall ist die Anzahl Zeilen beschr nkt Wenn mehr Zeilen vorhanden sind als angezeigt werden k nnen werden im Snapform Viewer beim Drucken oder in der Druckvoransicht Zusatzbl tter erzeugt welches s mtliche Tabellenwerte in einer einfachen tabellarischen Zusammenstellung zeigen Diese Tabelle wird Aufstellung genannt Der Aufbau dieser Tabelle wir
360. rd hier die Formel welche die beim Vornehmen einer Auswahl verbundene Aktionen steuert eingegeben Die Formel wird beim Wechsel des gew hlten Listenelements sowie beim ffnen des Dokuments und im Rahmen der brigen Formelverarbeitungsl ufe ausgef hrt Wenn dieses Kontrollk stchen gew hlt ist wird das Auswahllistenfeld im Snapform Designer blockiert und kann nicht versehentlich verschoben werden Zudem werden s mtliche brigen Eigenschaften im Eigenschaften Dialog deaktiviert Der Zugriff auf die Eigenschaften ist erst wieder m glich wenn dieses Kontrollk stchen deaktiviert wird X Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des Auswahllistenfelds 4 132 SnapForm Designer 5 x Benutzerhandbuch Oben Breite H he schreibgesch tzt Einmalfeld Kurzinfo Text Kapitel 4 Formular Entwicklung Y Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des Auswahllistenfelds Breite der Umrandungsbox des Auswahllistenfelds H he der Umrandungsbox des Auswahllistenfelds Wenn dieses Kontrollk stchen gew hlt ist ist das Auswahllistenfeld als schreibgesch tzt markiert und dessen Inhalt kann nicht manuell ver ndert werden Der Wert kann nach wie vor ber Formeln ver ndert werden Ein schreibgesch tztes Auswahllistenfeld ist na
361. rden ist wird das erste Default Stylesheet genutzt F r Eingabefelder sind die folgenden Stylesheet Definitionen von Belang Allgemeine Einstellungen und Eingabefelder Die Stylesheets sind zur Hauptsache f r die Darstellung von verschiedenen Zust nden von Eingabefeldern gemacht worden Ordnungsnummer des Elements in der Tabulator Reihenfolge Dieser Wert wird automatisch vergeben und liegt in der Reihe der Feld Tabulator Reihenfolge welche mit 10 beginnend in Zehnerschritten erh ht wird Das erste Feld des Formulars hat daher den Tabulator Reihenfolge Wert 10 das zweite den Wert 20 etc Der Wert kann ver ndert werden so dass eine frei bestimmbare Tabulatorreihenfolge aufgebaut werden kann welche nicht mit der Reihenfolge des Hinzuf gens der Felder bereinstimmen muss Wenn das Kontrollk stchen gew hlt ist wird das Eingabefeld ausgedruckt Wenn das Kontrollk stchen gew hlt ist wird das Eingabefeld auf dem Bildschirm angezeigt Wenn das Kontrollk stchen gew hlt ist muss in diesem Eingabefeld zwingend eine Eingabe erfolgt sein damit das Formular g ltig ist f r Formular G ltigkeit siehe auch Abschnitt 4 8 4 2 Diese Eigenschaft kann bei Eingabefeldern f r zwei verschiedene Zwecke benutzt werden Einerseits wird damit der Grundwert des Feldes festgelegt indem ein einfacher Wert eingegeben wird andererseits kann auch eine Formel definiert werden deren Resultat im Feld angezeigt wird Ein einfach eingegeben
362. re sind weitgehend seitenorientiert Daher bietet auch Snapform Designer Funktionen welche das Verwalten von Seiten in Formularen erlauben Seiten k nnen hinzugef gt und entfernt werden und Seiten haben eine Reihe von Eigenschaften In mehrseitigen Formularen kann jede Seite individuelle Eigenschaften aufweisen Seiten hinzuf gen und entfernen Zum Hinzuf gen und Entfernen von Seiten stehen drei Befehle im Menu Bearbeiten zur Verf gung Wird Menu Edit Neue Seite hinzuf gen gew hlt ffnet sich der Seite hinzuf gen Dialog siehe Fig 4 17 Dieser Dialog ist demjenigen des Erstellen einer neuen Seite ohne Hintergrundbild sehr hnlich SnapForm Designer 5 x Benutzerhandbuch Fig 4 17 Seite hinzuf gen Dialog 029 Seitengr sse Seitenausrichtung Originalgr sse Hintergrundfarbe verwenden Farbe Kapitel 4 Formular Entwicklung neue seite ee Seitengr sse I150 na Seitenausrichtung Hochformat Originalgr sse 210 0 x 297 0 mm W Hintergrundfarbe verwenden h Hilfe Erstellen Abbrechen Dieses Drop Down Menu umfasst eine grosse Liste an Papierformaten aus der ganzen Welt Dieses Drop Down Menu umfasst eine Liste an m glichen Seitenausrichtungen siehe Fig 4 15 Die Optionen Hochformat 180 gedreht bzw Querformat 180 gedreht sind f r Anwendungen gedacht bei denen beispielsweise Vorder und R ckseite ausgedruckt wird Die Masse des gew hlten Formats Dieses Feld kann nich
363. riesiges Symbol eingelesen worden w re Wenn dieses Kontrollk stchen gew hlt ist ist das betreffende Symbol Bestandteil einer strukturell verketteten Gruppe Im anderen Fall ist das Symbol eigenst ndig Wenn diese Eigenschaft gew hlt ist m ssen die Eigenschaften Structured Append Anzahl und Structured Append Index einen Wert aufweisen sie werden im Eigenschaftenfenster auch aktiviert Die Eigenschaft Structured Append ID wird ebenfalls aktiviert ist jedoch nicht zwingend mit einem Wert zu versehen Diese Eigenschaft gibt an wieviele Symbole in der strukturell verketteten Gruppe vorhanden sind deren Bestandteil das betreffende Symbol ist 4 205 SnapForm Designer 5 x Benutzerhandbuch Structured Append Index Structured Append ID Kapitel 4 Formular Entwicklung G ltige Werte liegen zwischen 2 und 16 Der Wert 1 bedeutet dass die Gruppe aus einen Symbol besteht und das Symbol daher eigenst ndig ist Diese Eigenschaft ist normalerweise deaktiviert wird aktiviert wenn das Kontrollk stchen Structured Append aktivieren eingeschaltet wird Diese Eigenschaft ist die Ordnungsnummer des Symbols in der strukturell verketteten Gruppe G ltige Werte liegen zwischen 1 und 16 Diese Eigenschaft ist normalerweise deaktiviert Sie wird aktiviert wenn das Kontrollk stchen Structured Append aktivieren eingeschaltet wird Es ist m glich den Dateinamen f r die ausgelesenen verketteten Daten im voraus zu definieren
364. rlageneditor Der Stilvorlageneditor siehe Fig 4 168 wird mit der Funktion Stylesheet Editor im Menu Extras gestartet Stylesheet Editor Stylesheets Eigenschaften 1 Default 8 Allgemeine Einstellungen Eingabefelder Infopunkt und Hyperlink Tabellen Farben 2 Default 9 3 Default 10 Standard Allgemein 4 Defaut 11 5 Default 12 Name Default 10 6 Default 14 7 Default 16 Datumsformat dd MM yy id 8 Default 18 9 Defauk 5 Bokd Schriftarteinstellungen 10 Default 9 Bold 11 Default 10 Bold Schriftname Pr O 12 Default 11 Bold 13 Default 12 Bold Schriftstil Standard hd Schriftgrad 10 14 Default 14 Bold N 15 Default 16 Bold Schriftart hinzuf gen Schriftart l schen 16 Default 18 Bold 17 Default 8 Italic 18 Default 9 Italic 19 Default 10 Italic 20 Default 11 Italic 7 Erweiterte Schriftarkunterst tzung Randeinstellungen er Beier Fr i 23 Defaut 16 Rale Farbe bein berfahren mit cer aus M J Farbe des aktiven Elements E a 25 Randbreite Fadingeffekt Rand CE Kontrollk stchen Symbol f r Kontrollk stchen JV Kreuz J Check Mark Neu Kopieren L schen nfe Schliessen 4 280 SnapForm Designer 5 x Benutzerhandbuch Kapitel 4 Formular Entwicklung Der Stilvorlageneditor umfasst f r eine vollst ndig definierte Stilvorlage vier Einstellungsfenster Die Allgemeinen Einstellungen umfassen Schriftarten Grund Datumsformat sowie
365. rn 3 292 33 SA 3 3 2 4 1 4 2 4 3 4 3 1 4 3 1 1 4 3 1 2 4 3 2 4 3 2 1 4 3 2 2 4 3 2 3 4 3 2 4 4 3 2 5 4 3 2 6 4 3 3 4 3 3 1 4 3 3 2 4 3 3 3 4 3 4 4 3 4 1 4 3 4 2 Das Menu Format Das Menu Steuerelemente Das Menu Ansicht Das Menu Extras Das Menu Hilfe Werkzeugleiste Steuerelemente Leiste Arbeitsfl che Editor Fenster Eigenschaftenfenster Extras Fenster Objekte Werkzeuge Suchen und ersetzen Formeleditor Weitere Komponenten der Benutzeroberfl che Tastaturk rzel Farbauswahlfenster Betriebsarten von Designer Entwurfs Ansicht Vorschau Formular Entwicklung Einleitung Analyse und Planung Grundlayout Hintergrundbilder Snapform PDF Converter Konversions Service Der Snapform PDF Converter Vorbereitung der PDF Dokumente Die Benutzeroberfl che des Snapform PDF Converters Grundeinstellungen Einzeldokument konvertieren Batch Konversion Probleme bei der Konversion Neues Dokument erstellen Import bestehender Hintergrundseiten Leere Seiten erzeugen Eigenschaften von neuen Formularen Dokumentseiten Seiten hinzuf gen und entfernen Seiteneigenschaften Kapitel K N N N N N NY N O N a ea oo ON NS NOV N ODO 100 NS UI W w w w w w w AANA La aa A OOo NO ARA ANNAA UV Pr ANS m SnapForm Designer 5 x Benutzerhandbuch 4 3 5 4 3 5 1 4 3 5 2 4 3 5 3 4 3 5 4 4 3 6 4 3 6 1 4 3 6 2 4 4 4 4 1 44 2 4 4 2 1 442 2 44 2 3 4424 44 2 5 44 2 6 442 7 44 2 8 4 4 3 4
366. rscheint ein Dialog welcher fragt ob das Dokument gespeichert werden soll siehe Fig 3 10 Mit diesem Symbol wird das Formular unter dem bestehenden Namen gespeichert Dabei wird eine alf llige bereits existierende Version berschrieben Mit diesem Symbol wird der normale vom Betriebssystem bereit gestellte Druckdialog ge ffnet SnapForm Designer 5 x Benutzerhandbuch Zoomregler 98 Fenster anpassen De Breite anpassen Seitennavigation Ausschneiden Kopieren B Einf gen Kapitel 3 Verwendung des Designers Mit diesem kombinierten Symbol wird der Zoomfaktor f r die Darstellung des Formulars im Editorfenster eingestellt Mit dem Verschieben des Reglerknopfs ndert sich die numerische Anzeige des Zoomfaktors und die Darstellung des Formulars passt sich entsprechend an Es ist ebenfalls m glich einen Prozentwert direkt einzugeben Der Zoombereich l uft von 25 bis 400 Dieses Symbol skaliert das aktive Dokument derart dass es vollst ndig im Editor Fenster angezeigt wird Dieses Symbol skaliert das aktive Dokument derart dass es in seiner Breite im Editor Fenster angezeigt wird Mit diesem kombinierten Symbol wird durch ein mehrseitiges Dokument navigiert Anklicken der Pfeilsymbole wird auf die vorangehende bzw n chste Seite gewechselt Die aktuelle Seite und die totale Anzahl Seiten sind im Anzeigefeld zwischen den Pfeilsymbolen angegeben Es ist ebenfalls m glich die Seitennumme
367. rsor zu einem Hohlpfeil Die brigen Merkmale eines Aztec Barcode Feldes werden ber das Eigenschaften Fenster kontrolliert siehe Fig 4 114 4 166 SnapForm Designer 5 x Benutzerhandbuch Fig 4 114Eigenschaften eines Aztec Barcodefelds 077 Name Kategorie Stylesheet Tabulator Reihenfolge Kapitel 4 Formular Entwicklung Eigenschaften von Aztec Barcode Name Bca000 Kategorie Stylesheet Default 10 Tabulator Reihenfolge 1 druckbar v sichtbar v erforderlich E wert Gesperrt m Links 43 9286 Oben 50 3571 Breite 96 00 H he 96 00 berschrift Transparent O Hintergrundfarbe Barcode Farbe Inhalt dehnen IvA Codierung Standard Konfigurationstyp voll Modulgr sse 2 Fehlerkorrekturn Stufe 23 Rune 0 255 1 Initialisierung lesen D Tilde ber cksichtigen v Strukt verketten O Strukt verketten Z hler 1 Strukt verketten Index 1 Strukt verketten Datei ID Der Name des Aztec Barcodefelds im Dokument Dieser Name kann ge ndert werden Zugeh rigkeit zu einer oder mehreren Kategorien welche es erlauben logisch zusammengeh rende Gruppen von Elementen zu bilden Beim Anklicken dieses Felds ffnet sich der Kategorien Dialog siehe Fig 4 23 durch Anklicken des betreffenden Kontrollk stchens ausgew hlt Mit OK wird die Auswahl bernommen Die Kategorien werden Das f r das Element g ltige Stylesheet Wenn explizite kein Stylesheet ausgew hlt worden ist wird das erst
368. rsten Zeilenelements einem schmalen Beschriftungsfeld welches zur Anzeige des Sachverhalts schwarz eingef rbt worden ist Dies erlaubt eine weitgehende Kontrolle des Selektors Die nachfolgenden Schritte sind nur notwendig wenn die Eigenschaft Scrollen erlauben aktiv ist 4 Position des Rollbalkens einstellen Der Rollbalken erscheint ausserhalb des Tabellencontainers an dessen rechten Rand Der in der Eigenschaft Abstand Bildlaufleiste definierte Abstand von 2 Pt vom Rand ist ein guter Erfahrungswert Gegebenenfalls muss die H he und Breite des Tabellencontainers angepasst werden damit der Rollbalken nicht allzu losgel st von der Tabelle erscheint 4 226 SnapForm Designer 5 x Benutzerhandbuch Kapitel 4 Formular Entwicklung Das Aussehen des Rollbalkens wird durch das Betriebssystem bestimmt und kann durch Snapform nicht weiter beeinflusst werden Detail Aufstellung spezifizieren Wenn die Tabelle mehr Zeilen enth lt als zur Anzeige vorgesehen sind wird beim Ausdruck ein Zusatzblatt erzeugt Dieses Zusatzblatt wird Aufstellung genannt Diese Aufstellung ist eine sehr einfach gestaltete Tabelle welche konfiguriert werden muss Die Aufstellung wird nur in der Druckvorschau angezeigt Da Snapform Designer die Druckvorschau nicht erzeugen kann muss das Formular gespeichert und anschliessend im Snapform Viewer angezeigt werden Dort kann mit Anklicken des Druckvorschau Werkzeugs die Druckvorschau erzeugt
369. rten und Farben zu verwenden etc Achten Sie darauf dass der Text mit dem Tag lt html gt beginnt und mit dem Tag lt html gt endet Untest tzt HTML 3 2 lt htul gt Dies ist ein Kurzinfo Text nit lt br gt lt b gt fetten lt b gt und lt i gt kursiven lt i gt Hervorhebungen lt br gt und mehreren Zeilen lt htul gt Der in Fig 4 48 als HTML definierte Kurzinfo Text erscheint im Snapform Viewer wie in Fig 4 49 dargestellt SnapForm Designer 5 x Benutzerhandbuch Fig 4 49 Anzeige derKurzinfo 045 Ausrichtung horizontal Eingabefelder konfigurieren Kapitel 4 Formular Entwicklung eee _kurztext qdf Snapform Viewer a Be GEBE Dies ist ein Kurzinfo Text mit fetten und kursiven Hervorhebungen lund mehreren Zeilen lt 111 Diese Eigenschaft bestimmt wie der Text im Eingabefeld ausgerichtet wird Wenn der Eigenschaftswert angeklickt wird erscheint ein Drop Down Menu mit der Auswahl links zentriert rechts welche den Text linksb ndig mittenzentriertt bzw rechtsb ndig im Eingabefeld positioniert Grundeinstellung ist links Mehrzeilige Textfelder und Passwortfelder ber cksichtigen diese Eigenschaft nicht Mit dieser Eigenschaft kann ein Eingabefeld segmentiert beispielsweise als Kammfeld ausgebildet werden Ein segmentiertes Feld ist ein Feld bei welchem einzelne Zeichen oder Gruppen von Zeichen zusammengefasst und in eigenen
370. rundbild eingef gt werden soll Sind bereits Bilder eingef gt worden sind deren Namen in einem Drop Down Menu aufgef hrt Das oberste Element des Drop Down Menus ist leer und entspricht keinem Bild Mit Wahl dieses Elements kann ein eingef gtes Hintergrundbild entfernt werden Die Schaltfl che ffnet einen Datei ffnen Dialog welcher die Wahl der betreffenden Datei erlaubt siehe Fig 4 19 Bilddatei ausw hlen x Suchen in E Prodok 64 Sm 3 3a Adler 300dpi png 2 Adler 600dpi png Q My Recent Documents E Desktop O d My Documents R PE My Computer Ye Dateiname ffnen My Network Places Dateityp Biddateien bmp jpg wbmp jpeg png gif Abbrechen Als Hintergrundbild k nnen Grafikdateien der Formate JPEG BMP TIFF GIF und PNG geladen werden Andere Grafikformate insbesondere Vektorformate m ssen in einem vorg ngigen Schritt konvertiert bzw gerendert werden Die importierte Hintergrunddatei wird seitenf llen skaliert was bedeutet dass die Proportionen nicht erhalten bleiben Praxistip Besonders wenn das Hintergrundbild mit gedruckt werden soll ist zu beachten dass das JPEG Format bei grafischen Bildern z B Texten Artefakte aufweisen kann welche sich beim Ausdruck als Flecken darstellen Grafische Bilder sind vorzugsweise im TIFF oder PNG Format zu importieren 4 28 SnapForm Designer 5 x Benutzerhandbuch 4 3 5 4 3 5 1 Fig 4 20
371. rungen Eine Auswahlliste kann auch dynamisch mit Hilfe einer Formel aufgebaut werden Die hierzu verwendete Funktion heisst setList und ist in Abschnitt 4 5 2 9 beschrieben 1D Barcodes 1D Barcodes erlauben die Codierung von geringen Datenmengen als Strichcode wodurch auch in Papier basierten Arbeitsabl ufen ein Medienbruch vermieden werden kann Allerdings ist die codierbare Datenmenge sehr gering je nach System bis zu 40 Zeichen Daher sind 1D Barcodes f r die bertragung von Nutzdaten eher ungeeignet 1D Barcodes sind jedoch ideal f r die Codierung von Daten ber das Dokument Identifikation Routing Information Gesch ftsfall Identifikation etc beispielsweise f r Archivierungs oder Ablagesysteme Die Auswahl des richtigen ID Barcodes h ngt von verschiedenen Aspekten ab zum Beispiel Zeichenumfang Datenl ngen Lesesicherheit Verarbeitungsleistung gesetzliche Vorgaben oder vorhandene Infrastruktur und muss im Rahmen der Analyse betrachtet werden In diesem Abschnitt wird daher auf eine weitergehende Beschreibung der jeweiligen Barcode Systeme verzichtet Anstelle dessen sei auf die einschl gige Literatur verwiesen Eine kurze 4 137 SnapForm Designer 5 x Benutzerhandbuch 4 4 5 1 Fig 4 101 TD Barcode Cursor Kapitel 4 Formular Entwicklung Beschreibung der unterst tzten Barcodes befindet sich indessen in Abschnitt 4 4 5 2 Das Barcodewerkzeug Das Barcodewerkzeug erzeugt ein Feld in welchem
372. rying genannte Prozess gilt normalerweise als verp nt ist jedoch in diesem Fall eine gute Methode um das Dokument zu vereinfachen F r die Konversion sind zudem die zus tzlichen Eigenschaften von PDF Links Felder Struktur etc nicht notwendig Bei den Optionen f r Distiller ist darauf zu achten dass die Schriften eingebettet werden was zudem auch in der Einstellung des Druckertreibers kontrolliert werden sollte Die Benutzeroberfl che des Snapform PDF Converters Der Snapform PDF Converter ist nur mit Benutzeroberfl che in englischer Sprache verf gbar Nach dem Programmstart stellt sich der Snapform PDF Converter wie in Fig 4 1 gezeigt dar SnapForm Designer 5 x Kapitel 4 Benutzerhandbuch Formular Entwicklung Fig 4 1 Der Snapform PDF iojxi Converter o eaa A Die Menuleiste ist in Fig 4 2 genauer dargestellt Fig 4 2 Die Snapform PDF Converter Menulei e Convert PDF to Snapform ste File wiew Batch conversion Help E Die verschiedenen Menu Elemente sind nachfolgend dargestellt SnapForm Designer 5 x Benutzerhandbuch Fig 43 Das File Menu des Snapform PDF Con verters Open PDF file OpenSnapform background layer Save as Snapform background layer Preferences Exit Kapitel 4 Formular Entwicklung e Convert PDF to Snapform File view Batch conversion Help Oper POF file Open Snapform background layer Save as Snapform background layer Prefer
373. s damit die Bilder angezeigt werden k nnen Hinweis Wenn HTML Code eingegeben wird ist es wichtig dass nach dem lt HTML gt Tag keine weiteren Zeichen auch keine unsichtbaren Zeichen wie Leerzeichen oder Neue Zeile vorhanden sind Ist dies der Fall wird der HTML Code w rtlich angezeigt Hinweis Es kann sein dass beim Best tigen der Eingabe des Infotexts eine Warnung erscheint dass Tags nicht korrekt seien Dies ist aufeinen etwas zu strikten Syntax Checker von Snapform Designer zur ckzuf hren Es wird geraten die nderungen mit Ja zu bernehmen und dann in der Vorschau zu kontrollieren ob der HTML Code trotz alledem korrekt interpretiert wird Insbesondere bei Listen und Tabellen kann diese Meldung auftreten Diese Eigenschaft bestimmt wie der Infotext in relation zum Infopunkt Feld angezeigt wird Dies erlaubt eine genaue Kontrolle dar ber welche Teile des Dokuments durch den erscheinenden Infotext abgedeckt werden Wenn der Eigenschaftswert angeklickt wird erscheint ein Drop Down Menu mit der in Fig 4 161 gezeigten Auswahl 4 253 SnapForm Designer 5 x Benutzerhandbuch Fig 4 161 Drop Down Menu mit Textpositionen f r das Infopunkt Feld Fig 4 162 Darstellung der Textpositionen von Infopunkt Feldern Kapitel 4 Formular Entwicklung Position rechts oben b ndig Position rechts oben b ndig Position unten links b ndig Position links oben b ndig Position unten rechts b ndig Position links
374. s welche normalerweise immer angezeigt wird um das Feld als Auswahllistenfeld erkennbar zu machen ausgeblendet Diese Schaltfl che ist dann nur sichtbar wenn das Feld aktiv ist Diese Eigenschaft bestimmt wie der gew hlte bzw eingegebene Text im Auswahllistenfeld ausgerichtet wird Wenn der Eigenschaftswert angeklickt wird erscheint ein Drop Down Menu mit der Auswahl links zentriert rechts welche den Text linksb ndig mittenzentriert bzw rechtsb ndig im Auswahllistenfeld positioniert Grundeinstellung ist links Wenn dieses Kontrollk stchen gew hlt ist muss der Auswahlwert eine Zahl sein Die eigentliche Auswahlliste wird in dieser Eigenschaft festgelegt Dabei muss der Listenwert immer der Auswahlwert wenn erw nscht eingegeben werden Wenn f r diese Eigenschaft angeklickt wird ffnet sich das Konfigurationsfenster siehe Fig 4 99 4 135 SnapForm Designer 5 x Benutzerhandbuch Werte einbeziehen Elemente Werte Fig 4 100Konfigurationsfel der f r Auswahlliste mit aktiver Werteli ste 067 L nge Kapitel 4 Formular Entwicklung Das Konfigurationsfenster besteht aus zwei Textspalten sowie einem Kontrollk stchen im Bereich Optionen Wenn dieses Kontrollk stchen gew hlt ist werden die Werte der Spalte Werte f r die Auswahlliste werwendet Gleichzeitig wird die Spalte Werte auch zug nglich gemacht wenn das Kontrollk stchen nicht gew hlt ist bleibt die Spalte Werte gesperr
375. s rdf http www w3 0rg 1999 02 22 rdf syntax ns gt lt rdf Description rdf about Dublin Core xmlns dce http purl org dc elements 1 1 gt lt dc Title gt REQUEST FOR SERVICES lt dc Title gt lt dc Date gt 08 2005 lt dc Date gt lt dce Identifier gt NRC FORM 160 lt dc Identifier gt lt rdf Description gt lt rdf RDF gt lt Metadata gt lt Data gt lt snapform gt lt id gt AF14A833 274C C57A 0237 015E0D8A3F54 lt id gt lt values gt lt value name contractor type 4 gt false lt value gt lt value name datel type 5 gt lt value gt lt value name form_no type 3 gt lt vwalue gt lt value name hq type 4 gt false lt value gt lt value name licensee type 4 gt false lt value gt lt values gt lt snapform gt lt Data gt lt Form gt lt CDATA QLIpoOTFBWSZTWREBGEGAA07 1 1111 1111 III 11111111 N71AAAASKCgAAOoFUAqm9 fW4vVbs 3p5e0AAKAAjxMqp0dAo DHALAPr8xrPEfcjiG IZwcklbOMHyAwdKMAd1OUGhvD204B60dUN6wwV1 AlsBg5EccH 4u5IpwoSAiAJCQA gt lt Form gt lt QDFA gt Nachstehend sind die Elemente kommentiert lt xml version 1 0 encoding UTF 8 gt XML Header lt QDFA version 1 5 zmlns xsi http www w3 0r9 2001 XMLSchema instance xzsi noNamespaceSchemaLlocation http www snapform com open_format snapform xsd xsi rdf http www snapform com open_format rdf xsd gt ODFA ist das Hauptelement eines QDF A Formulars lt Metadata gt Das Metadata Element u
376. s zum Digital Signieren des Formulars gestartet Wenn dieses Kontrollk stchen eingeschaltet ist erscheint im Snapform Viewer eine Schaltfl che Drucken Wenn diese Schaltfl che angeklickt wird wird das Formular auf dem Standard Drucker ausgedruckt Wenn dieses Kontrollk stchen eingeschaltet ist erscheint im Snapform Viewer eine Schaltfl che Daten senden Wenn diese Schaltfl che angeklickt wird werden die Formulardaten an den definierten Server bermittelt eFiling Wenn alle Kontrollk stchen gew hlt sind zeigt sich das Formular im Snapform Viewer wie in Fig 4 174 dargestellt p Snapform Viewer Datei Ansicht Einstellungen Fenster Hilfe ee s_func_mathl gdf Snapform Viewer F Eingabewerte l schen H Speichern Formular berpr fen Daten importieren amp Daten exportieren Formular unterschreiben Drucken W Daten S Mathematik Funktionen Teil 1 Runden Zahl 1 Zahl 2 Feldname Nr_Number1 Feldname Nr_Number2 r Formel Funktion Resultat Erkl rung Round x Ro Rundet den Eingabewert auf die n chste ganze Zahl auf oder ab Werte kleiner als 5 werden ab gr sser gleich 5 aufgerundet il tundet den Eingal auf die n chstgr ssere ganze Zahl auf Ceil x Rundet den Eingabewert auf die n ch Zahl auf Floor x 1 Rundet den Eingabewert auf die n chstkleinere ganze Zahl ab Trunc x 1 Rundet den Absolutwert des Eingabewerts auf die
377. sgef llten Formulars umgeschaltet werden Nach dem ersten Speichern des Formulars wird das Kontrollk stchen als schreibgesch tzt markiert Die Kurzinfo ist ein Hilfetext welcher erscheint wenn der Mauscursor w hrend einer gewissen Zeit ber dem Feld liegt Dieser Text ist in vielen F llen die erste und einfachste Hilfe zum betreffenden Feld Mit zunehmenden Anforderungen an die Barrierefreiheit von elektronischen Formularen erh lt der Kurzinfo Text eine zunehmend gr ssere Bedeutung da Screenreader diese Information benutzen Es ist daher besonders f r Formulare im Beh rden Umfeld wichtig einen gut abgefassten Kurzinfo Text einzuf gen Wenn diese Eigenschaft gew hlt wird ffnet sich das Kurzinfo Anzeigefenster siehe Fig 4 48 Wie der Erl uterungstext angibt k nnen f r die Kurzinfos auch HTML Texte eingegeben werden Es gelten hierf r die gleichen Bedingungen wie f r Beschreibungsfelder F r weitere Anmerkungen zu Kurztexten siehe deren Beschreibung im Abschnitt 4 4 2 1 Hinweis Kurztexte sollten wirklich kurz sein Daher sollte auf berm ssigen Einsatz von HTML Formatierungen insbesonder auch auf das Einbinden von Bildern verzichtet werden Wenn dieses Kontrollk stchen gew hlt ist wird der Rand des Kontrollk stchenfelds ausgedruckt sonst nicht Diese Einstellm glichkeit ist bei Formularen ohne Hintergrundbild sehr sinnvoll denn sonst ist es nicht m glich ein Kontrollk stchen im Ausdruck zu erkennen
378. sich der Formeleditor zur Eingabe In den allermeisten F llen ist der Wert das Resultat einer Berechnung Wenn das Kontrollk stchen gew hlt ist wird das Datamatrix Barcodefeld im Snapform Designer blockiert und kann nicht versehentlich verschoben werden Zudem werden s mtliche brigen Eigenschaften im Eigenschaften Dialog deaktiviert Der Zugriff auf die Eigenschaften ist erst wieder m glich wenn dieses Kontrollk stchen deaktiviert wird X Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des Datamatrix Barcodefelds Y Koordinate der linken oberen Ecke der Umrandungsbox des Elements in Points Diese Eigenschaft erlaubt eine genaue numerische Positionierung des Datamatrix Barcodefelds Breite der Umrandungsbox des Datamatrix Barcodefelds Sofern ihr Wert geringer ist wird die H he automatisch der Breite angepasst damit das Feld wieder quadratisch ist Anderenfalls wird der Wert der Breite nicht ver ndert 4 191 SnapForm Designer 5 x Benutzerhandbuch H he Transparent Hintergrundfarbe Barcodefarbe Drehwinkel Codierung Kapitel 4 Formular Entwicklung H he der Umrandungsbox des Datamatrix Barcodefelds Sofern ihr Wert geringer ist wird die Breite automatisch der H he angepasst damit das Feld wieder quadratisch ist Anderenfalls wird der Wert der H he nicht ver ndert Der Hintergrund des Datamatrix Barc
379. signer 5 x Kapitel 4 Benutzerhandbuch Formular Entwicklung Fig 4 28 Eigenschaften eines Rechtecks 035 Eigenschaften von Rechteck Eigenschaft Name Rcooo Kategorie Stylesheet Default 10 Tabulator Reihenfolge 1 druckbar sichtbar erforderlich wert Gesperrt Links Ober Breite H he Farbe Randbreite oval Strichgr sse Name Der Name des Rechtecks im Dokument Dieser Name kann ge ndert werden Kategorie Zugeh rigkeit zu einer oder mehreren Kategorien welche es erlauben logisch zusammengeh rende Gruppen von Elementen zu bilden Beim Anklicken dieses Felds ffnet sich der Kategorien Dialog siehe Fig 4 23 Die Kategorien werden durch Anklicken des betreffenden Kontrollk stchens ausgew hlt Mit OK wird die Auswahl bernommen SnapForm Designer 5 x Benutzerhandbuch Stylesheet Tabulator Reihenfolge druckbar sichtbar erforderlich Wert Links Oben Breite H he Kapitel 4 Formular Entwicklung Das f r das Element g ltige Stylesheet Wenn explizite kein Stylesheet ausgew hlt worden ist wird das erste Default Stylesheet genutzt F r Rechtecke hat die Stylesheet Definition allerdings keine Bedeutung Ordnungsnummer des Elements in der Tabulator Reihenfolge Dieser Wert ist immer 1 und kann nicht ver ndert werden Das bedeutet dass das Element nicht Bestandteil der Tabulatoren Reihenfolge ist was an sich logisch ist da ein Rechteck nicht ein interaktives Element ist W
380. sitioniert wird Wenn der Eigenschaftswert angeklickt wird erscheint ein Drop Down Menu mit der Auswahl oben zentriert unten welche das Bild oben mitten bzw unten zentriert im Bildfeld positioniert Grundeinstellung ist zentriert Wenn dieses Kontrollk stchen gew hlt ist kann der Benutzer sein eigenes Bild in das Feld einf gen Eine typische Anwendung ist beispielsweise das Hinzuf gen eines Passbildes bei einem Personalformular Im Musterdokument images qdf ist Position 4 ein SnapForm Designer 5 x Kapitel 4 Benutzerhandbuch Formular Entwicklung derartiges Eingabefeld Wenn der Cursor ber ein derartiges Feld kommt erscheint ein Bildeingabe Cursor siehe Fig 4 38 Fig 4 38 Bildeingabe Cursor Wenn der Benutzer nun dieses Feld anklickt ffnet sich ein Datei ffnen Dialog mit welchem das einzuf gende Bild ausgew hlt werden kann Dieses Bild wird fest in das Formular eingebunden und bleibt nach dem Speichern erhalten Im Dokument images qdf siehe Fig 4 39 sind verschiedene Beispiele von Bildfeldern gezeigt Nach dem Selektieren der Bildfelder gibt das Eigenschaften Fenster bzw der Formeleditor Auskunft ber dessen jeweiligen Merkmale Fig 439 Bildfelder Beispiele ne o l Snapform Viewer Datei Ansicht Einstellungen Fenster Hilfe j eoe images qdf Snapform Viewer von images qdf Zune Rita Google Google tt www googe chimageslogo sm g lt 1 1 SnapForm Des
381. st ndig bewertet wird muss der Benutzer benachrichtigt werden Dies geschieht ber die frei aufbaubare Warnmeldung in diesem Feld Der Text wird gegebenenfalls in einer Systemmeldung wiedergegeben RDF Metadaten F r die Verwaltung und Archivierung von Dokumenten sind korrekt aufgebaute Metadaten eine fundamentale Voraussetzung Ein programmgesteuertes Aufbauen stellt dabei sicher dass zus tzliche Fehlerquellen durch nachtr gliches Erfassen ausgeschaltet werden In Snapform k nnen Elemente der Dublin Core Metadata Initiative Definition 1 1 entweder statisch oder ber Formeln berechnet erzeugt werden Im Dialog RDF Metadaten siehe Fig 4 176 sind die RDF Metadaten Elemente welche f r die Formulare relevant sind zusammengestellt 4 300 SnapForm Designer 5 x Benutzerhandbuch Fig 4 176Das Fenster Formu 4 8 6 lareinstellungen RDF Metadaten 117 Kapitel 4 Formular Entwicklung Di E zei u E 5 i lt f RDF Metadater ss 85 PEI 38 ze 8 5 H g g g 5 3 2 a Der Dialog RDF Metadaten umfasst Eingabefelder f r die verschiedenen Metadaten Elemente F r eine genauere Definition der jeweiligen Elemente wird auf die Dokumentation der Dublin Core Metadata Initiative http www dublincore org verwiesen Die Werte k nnen entweder direkt als statischer Text oder als Resultat einer Formel angegeben werden Bei jedem Element wird durch Anklicken des Formel Symbols amp der Formeled
382. t In der Spalte Elemente werden die Bezeichnungen der Elemente der Auswahlliste eingegeben Jedes Element kommt auf eine eigene Zeile Die L nge der Liste ist nicht begrenzt In der Spalte Werte werden die zum jeweiligen Eintrag in Elemente zugeh rigen Werte eingegeben Diese Spalte ist nur zug nglich wenn das Kontrollk stchen Werte einbeziehen gew hlt ist siehe Fig 4 100 Hinweis Die Spalten Elemente und Werte unterst tzen die Eingabe in HTML nicht Optionen IV Werte einbeziehen seen Dieser Wert begrenzt die L nge des manuell eingegebenen Werts auf die betreffende Anzahl Zeichen Wenn der Wert 0 ist wird die L nge nicht begrenzt 4 136 SnapForm Designer 5 x Benutzerhandbuch Link zu Objekt 4 4 5 Kapitel 4 Formular Entwicklung In verschiedenen Formularanwendungen gibt es Verweise auf andere Bereiche des Formulars oder auf erg nzende Informationen Mit der Eigenschaft Link zu Objekt ist es m glich einen derartigen Verweis im Snapform Formular abzubilden Wenn diese Eigenschaft gew hlt wird ffnet sich ein Drop Down Menu mit einer Liste aller Elemente der Formularebene alle Elemente bei welchen die Tabreihenfolge einen Wert gr sser als O aufweist also auch Bildfelder Es kann nun ein Feld gew hlt werden Beim Ausf llen des Formulars erscheint nun rechts des Feldes eine gr ne Pfeilmarkierung siehe auch Fig 4 52 Wenn diese Markierung angeklickt wird wird das verlinkte Feld angesp
383. t 1 zeilige unformatierte Texte werden immer am unteren Feldrand ausgerichtet Mehrzeilige unformatierte Texte werden immer am oberen Feldrand ausgerichtet Farbe des Beschriftungsfeldes Mit Anklicken der Eigenschaft ffnet sich das Farbauswahlfenster siehe Abschnitt 3 2 9 2 welches die Definition der gew nschten Farbe erlaubt Die Hintergrundfarbe wird nur dann ber cksichtigt wenn das Kontrollk stchen Transparent ausgeschaltet ist Farbe des Texts Mit Anklicken der Eigenschaft ffnet sich das Farbauswahlfenster siehe Abschnitt 3 2 9 2 welches die Definition der gew nschten Farbe erlaubt SnapForm Designer 5 x Benutzerhandbuch Drehwinkel Transparent Kontrollk stchen Kapitel 4 Formular Entwicklung Der Text im Beschriftungsfeld kann um Vielfache von 90 gedreht werden Beim Anklicken dieser Eigenschaft ffnet sich ein Drop Down Menu mit der Auswahl der Drehwinkel 0 90 180 270 Grundeinstellung ist 0 Der Hintergrund des Beschriftungsfeldes wird mit diesem Kontrollk stchen auf transparent keine deckende Hintergrundsfarbe geschaltet Diese Eigenschaft ist in der Grundeinstellung eingeschaltet Es ist m glich das Beschriftungsfeld mit einem Kontrollk stchen zu assozlieren Das Beschriftungsfeld wird dadurch anklickbar und zu einer Erweiterung des Kontrollk stchens Wenn das Beschriftungsfeld angeklickt wird ndert sich der Zustand des Kontrollk stchens Beim Anklicken dieser Eigensc
384. t Die Daten liegen im XML Format vor und k nnen daher auf einfache Art und Weise weiterverarbeitet werden Snapform erlaubt neben einer elektronischen Variante auch die Integration in Papier basierte Arbeitsabl ufe Barcodes vermindern hierbei Medienbr che Der Formularentwickler wird durch eine einzigartige Palette von Eingabeobjekten und vordefinierten Formeln unterst tzt Ausserdem ist der Snapform Viewer in ber 32 Sprachversionen verf gbar und damit geradezu pr destiniert f r Formulare im globalen Umfeld SnapForm Designer 5 x Benutzerhandbuch 1 2 1 2 1 1 2 2 1 2 2 1 Kapitel 1 Einleitung Zu diesem Handbuch Zielgruppe Dieses Handbuch richtet sich an Forms Manager Formularentwickler sowie Verantwortliche f r elektronische Formulare welche SnapForm Formulare planen erstellen warten und verteilen Zudem soll es Anwendern von Snapform Formularen ausreichend Hintergrund Informationen bieten damit sie ihre T tigkeit entsprechend erfolgreich aus ben k nnen Konventionen Darstellungen im Text In diesem Handbuch gelten verschiedene Konventionen in der Darstellung Menubezeichnungen werden in dieser Schriftart dargestellt Schaltfl chen werden entweder als Symbol oder mit ihrer Bezeichnung in dieser Schriftart dargestellt Texte von GUI Elementen wie Dialogfenster Fehlermeldungen etc werden in dieser Schriftart dargestellt Tastenbezeichnungen werden wie folgt dargestellt lt Ctrl gt lt
385. t im Vergleich mit anderen auf diese Art und weise erzeugten Zeichenketten getRandomString length digits getSessionID getPrintlD getDatalD getPrintldStr length digits SnapForm Designer 5 x Benutzerhandbuch Beispiel 5 3 22 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Kapitel 5 Formelsprache Referenz Siehe func_ident qdf Date year month day Datum Funktion Erzeugt ein Datumsobjekt aus den Argumenten year Ganze positive Zahl entsprechend der Jahrzahl month Ganze positive Zahl entsprechend der Monatszahl day Ganze positive Zahl entsprechend der Tageszahl Datum Erzeugt ein Datum aus den drei Argumenten Die Eingabe f r year muss f r heutige Daten vierstellig erfolgen die Eingabe von zweistelligen Zahlen f hrt zu Daten aus der R merzeit Der Wert f r month sollte zwischen 1 und 12 liegen Gr ssere Werte werden umgerechnet und die Jahrzahl entsprechend erh ht Beispiel entspricht dem M rz des folgenden Jahres Der Wert f r day sollte zwischen 1 und 28 bis 31 je nach Wert f r month Gr ssere Werte werden umgerechnet und entsprechend dem Monat und Jahr zugeschlagen Beispiel der 35 Mai entspricht dem 4 Juni Die Eingaben sollten ganze Zahlen sein wobei trotzdem eingegebene Nachkommastellen ignoriert werden SnapForm Designer 5 x Benutzerhandbuch Siehe auch Beispiel 5 3 23 Kategorie Kurzbeschreibung Argumente Resultat
386. t 0 015 cm Es wird jedoch empfohlen nicht unter 0 075 cm zu gehen Hinweis Wenn die Eigenschart Dehnen gew hlt ist wird der Wert f r die Einheitenh he bersteuert Diese Eigenschaft bestimmt wie breit der PDF 417 Barcode wird Dieser Wert bestimmt die Anzahl Spalten f r Nutzdaten Schliesslich werden im endg ltigen Symbol vier weitere Spalten hinzugef gt Der kleinste Wert f r diese Eigenschaft betr gt 3 und der Wert sollte 18 nicht bersteigen damit das Symbol zuverl ssig gelesen werden kann 4 182 SnapForm Designer 5 x Benutzerhandbuch Zeilen Drehwinkel Fehler Korrekturniveau Komprimierung Kapitel 4 Formular Entwicklung Diese Eigenschaft bestimmt wieviele Zeilen der Code mindestens aufweisen muss Wenn die Datenmenge geringer ist als notwendig werden solange F llzeichen hinzugef gt bis die Zeilenzahl erreicht wird Der kleinste Wert f r diese Eigenschaft betr gt 3 und der Wert sollte 90 nicht berschreiten damit das Symbol sicher gelesen werden kann Wenn der Wert 0 eingegeben wird werden soviele Zeilen erzeugt wie notwendig sind Der Barcode kann um Vielfache von 90 gedreht werden Beim Anklicken dieser Eigenschaft ffnet sich ein Drop Down Menu mit der Auswahl der Drehwinkel 0 90 180 270 Grundeinstellung ist 0 Dies ist der Grad der Fehlerkorrektur Der eingegebene Wert kann eine ganze Zahl zwischen O keine Fehlerkorrektur und 8 maximale Fehlerkorrektur sein
387. t aufgerasterten Balken f hrt Typ des anzuzeigenden Barcodes Mit Anklicken der Eigenschaft ffnet sich ein Drop Down Menu mit der Liste der verf gbaren Barcodes siehe Fig 4 104 In Abh ngigkeit der getroffenen Auswahl werden Eigenschaften aktiviert oder deaktiviert siehe Beschreibung der jeweiligen Eigenschaften Die folgenden Barcodes werden unterst tzt f r eine etwas genauere Beschreibung siehe Abschnitt 4 4 5 2 Bar 39 Code 39 4 143 SnapForm Designer 5 x Benutzerhandbuch Einheitenbreite cm Kapitel 4 Formular Entwicklung Bar 39 Ext Code 39 Extended Interleaved 25 Interleaved Code 2 of 5 MSI UPCA UPCE IND 25 Industrial Code 2 of 5 Standard Code 2 of 5 MAT 25 MAT25 EAN 128 EAN 13 EAN 8 Code 128 Code 93 Code 93 Ext Code 93 Extended Code 11 Codabar PostNet Breite des Einheitsbalkens des Barcodes in Zentimetern Dieses Mass ist mitbestimmend f r die L nge des resultierenden Codes Bei der Wahl dieses Werts die Aufl sung der zu erwartenden Drucker ber cksichtigt werden Praxistip Zum Errechnen der ungef hren Gr sse in Points den Wert mit 200 multiplizieren und 10 abziehen 4 144 SnapForm Designer 5 x Benutzerhandbuch Einheitenh he cm Breite Einheitenbreite Balkenh he Verh ltnis Drehwinkel Text Kapitel 4 Formular Entwicklung H he des Einheitsbalkens des Barcodes in Zentimetern Dieses Mass bestimmt direkt die H he des resultierenden Cod
388. t ver ndert werden Wenn dieses Kontrollk stchen gew hlt ist wird der Hintergrund des Formulars mit einer im Auswahlfeld Farbe gew hlten Farbe versehen Wenn das Kontrollk stchen Hintergrundfarbe verwenden angeklickt ist ist dieses Feld aktiv Mit Doppelklick in dieses Feld bzw Anklicken der Schaltfl che ffnet sich das Farbauswahlfenster siehe Abschnitt 3 2 9 2 welches die Definition der gew nschten Farbe erlaubt SnapForm Designer 5 x Benutzerhandbuch Neue Seite einf gen Seite entfernen 4 3 4 2 Kapitel 4 Formular Entwicklung Mit Anklicken von Erstellen wird die Seite erzeugt und dem Dokument angef gt Die neue Seite wird zudem zur aktuellen Seite Das Menu Edit gt Neue Seite einf gen funktioniert identisch f gt die neue Seite jedoch vor der aktuellen Seite ein Die neue Seite wird zudem zur aktuellen Seite Entfernt werden Seiten mit dem Menu Edit gt Diese Seite l schen Dieser Befehl l scht die aktuelle Seite Vorsicht Dieser Befehl entfernt die aktuelle Seite ohne weitere Warnung und ohne M glichkeit des R ckg ngig machens Hinweis Nach dem L schen der aktuellen Seite wird wieder die erste Seite des Dokuments angezeigt Seiteneigenschaften Die Seiteneigenschaften werden im Eigenschaften Fenster siehe Fig 4 18 angezeigt wenn kein Element der aktuellen Seite gew hlt ist Seiteneigenschaften beziehen sich normalerweise auf die aktuelle Seite sie k nnen jedoch auch f r
389. t werden 4 293 SnapForm Designer 5 x Benutzerhandbuch XML Import erlauben Speichern als QDF S erlauben Speichern als QDF A erlauben Bin rdaten Export erlauben Bin rdaten Import erlauben Druck von unvollst ndigem Formular erlauben Druck von ung ltigem Formular erlauben Nur kompatible Daten importieren eSignature erlauben Kapitel 4 Formular Entwicklung Wenn dieses Kontrollk stchen eingeschaltet ist k nnen im XML Format vorliegende Formulardaten importiert werden Wenn dieses Kontrollk stchen eingeschaltet ist kann das Formular im kompakten Bin rformat QDF S gespeichert werden Wenn dieses Kontrollk stchen eingeschaltet ist kann das Formular im offen zug nglichen Format ODF A gespeichert werden Wenn dieses Kontrollk stchen eingeschaltet ist k nnen die Formulardaten im verschl sselten Bin rdatenformat exportiert werden Wenn dieses Kontrollk stchen eingeschaltet ist k nnen im verschl sselten Bin rformat vorliegende Formulardaten importiert werden Wenn dieses Kontrollk stchen eingeschaltet ist kann ein unvollst ndig ausgef lltes Formular ausgedruckt werden Die Vollst ndigkeit wird ber eine Pr fregel im Dialog Pr fung siehe Abschnitt 4 8 4 3 festgelegt Wenn dieses Kontrollk stchen eingeschaltet ist kann ein ung ltig ausgef lltes Formular ausgedruckt werden Die G ltigkeit wird ber eine Pr fregel im Dialog Pr fung siehe Abschnitt 4 8 4 2 festgelegt
390. t werden Die Anzahl Felder f r Zwischenr ume richtet sich dabei nach der Maske Praxistip Es empfiehlt sich die Einstellungen bei starkem Zoomfaktor zu kontrollieren Die Breite eines K stchens f r die einzelnen Zeichen in Points Der Grundwert betr gt 11 3 pt Die Maske f r das Beispiel in Fig 4 75 lautet O H Da die Zwischenr ume einzeln einstellbar sind braucht die Maske selbst keine Leerzeichen als Zwischenr ume zu enthalten Das resultierende Feld in der Entwurfsansicht ist in Fig 4 76 gezeigt und ausgef llt in der Vorschau in Fig 4 77 Mann DEE AA BEE Passwortfelder Es gibt Eingaben welche nicht im Klartext angezeigt werden d rfen beispielsweise Passw rter F r diese Art Eingaben werden Passwortfelder eingesetzt Passwortfelder sind im Wesentlichen Textfelder bei welchen die Anzeige der Eingabe unterdr ckt wird Anstelle des eingegebenen Zeichens wird ein grosser Punkt angezeigt In Fig 4 78 ist ein Passwortfeld mit Eingabe in der Vorschau gezeigt 4 107 SnapForm Designer 5 x Benutzerhandbuch Fig 4 78 Passwortfeld mit Fingabe in der Vor schau Fig 4 79 Passwortfeld Cur sor Kapitel 4 Formular Entwicklung ee I Das Passwortfeldwerkzeug erzeugt ein Feld welches die Eingabe in Klartext unterdr ckt und statt dessen ein Ersatzzeichen benutzt Nach Wahl des Werkzeugs erscheint ein Cursor mit einem Passwortfeld in Default Gr sse siehe Fig 4 79 BE Mit dem Passwortfeld W
391. t wird Fl chen Fl chen Elemente werden auch Deckblatt genannt da sie im Wesentlichen zum Abdecken von Bereichen eines Hintergrundbildes dienen Sie liegen immer zuunterst in der Element Schichtung und k nnen daher keine anderen Elemente abdecken Das Fl chenwerkzeug erzeugt rechteckige und ovale Abdeckfl chen Nach Wahl des Werkzeugs erscheint ein Cursor mit einer Abdeckfl che in Default Gr sse siehe Fig 4 30 Hinweis Die Abdeckfl che erscheint schwarz damit sie besser positioniert werden kann Mit dem Fl chenwerkzeug verkn pft ist ein schwarzes Rechteck 60 pt breit und 12 pt hoch Mit Mausklick wird dieses Rechteck auf der Arbeitsfl che platziert Dabei erh lt es automatisch einen Namen bestehend aus den Zeichen Cr und einer dreistelligen fortlaufenden Nummer beginnend mit 000 Das erste in einem Formular mit dem Fl chenwerkzeug platzierte Element tr gt daher den Namen CrO00 In der Objektstruktur wird es der betreffenden Seite hinzugef gt In Fig 4 SnapForm Designer 5 x Benutzerhandbuch Fig 4 31 Neu erstellte Abdeckfl che 036 Kapitel 4 Formular Entwicklung 31 ist die erste Abdeckfl che in einem neuen Formulars platziert und anschliessend mit Anklicken selektiert worden Datei Bearbeiten Format Steuerelemente Ansicht Extras Hilfe 0 8 3 m 5040 g BR KR an eE 7 3 P O I MIR Ausrichtung horizontal Ausrichtung vertikal Zentriert BGeBESsuWVERBE s NAMAN
392. tand positioniert Die Elemente werden in horizontaler Richtung mit gleichem Abstand positioniert Das Menu Steuerelemente Hinweis Der Begriff Steuerelemente ist eine bersetzung des englischen Begriffs Controls der in den verschiedenen Normen im Zusammenghang mit Formularementen benutzt wird In diesem Handbuch wird f r Steuerelement auch h ufig der Begriff Werkzeug benutzt Das Menu Steuerelemente siehe Fig 3 17 enth lt alle Werkzeuge zum Erzeugen von Formularelementen Steuerelemente Ansicht Extras Hil linie Deckblatt Bild El Beschriftungsfeld Hyperlink i Hinweis Textfeld Zahlenfeld Datumsfeld 2 Maskeneingabefeld Mehrzeiliges Textfeld E Kontrollk stchen EE Dropdown Liste Passwortfeld Optionsk stchen Container Tabellen Container Generischer 1D Barcode Aztec Barcode IMI Por417 Barcode Datamatrix Barcode ORCode Barcode SnapForm Designer 5 x Benutzerhandbuch Linie Rechteck Deckblatt Bild Beschriftungsfeld Hyperlink Hinweis Textfeld Zahlenfeld Datumsfeld Maskeneingabefeld Mehrzeiliges Textfeld Kontrollk stchen Dropdown Liste Passwortfeld Kapitel 3 Verwendung des Designers Die Liste der Menuelemente entspricht der vertikalen Werkzeugleiste siehe 3 2 4 Das Linien Werkzeug ist in Abschnitt 4 3 5 1 beschrieben Das Rechteck Werkzeug ist in Abschnitt 4 3 5 2 beschrieben Das Abdeckfl chen Werkzeug ist i
393. tellungen Freigabe und Ver ffentlichung Formularmanagement Formelsprache Referenz Konstanten TRUE FALSE pi e null Operatoren x y xy x y x y x y x y x y x lt gt y xX gt y Kay X lt y x lt y xANDy xORy NOT x Funktionen Abs x Acos x addDay date_value number addHour time_value number addMinute time_value number addMonth date_value number addYear date_value number Asin x Atan x calcDays date_first date_second calcHours date_first date_second Kapitel 306 307 307 308 309 311 VI 1 VO OoNOA VI WN OO VO VO VOVVOOoN NN AN N A I I I PR rw www SnapForm Designer 5 x Benutzerhandbuch 5 3 1 5 3 1 5 3 1 5 3 1 Sa 3 33 52l 33 20 5 3 21 5 9 22 533 23 5 3 24 5 39 25 5 3 20 el 5 3 28 33 29 5 3 30 5 3 31 5332 I 5 3 34 33 39 5 3 36 5 337 5 3 38 5 329 5 3 40 5 3 41 5 3 42 5 3 43 5 3 44 5 3 45 5 3 46 5 3 47 5 3 48 5 3 49 5 330 5 3 51 5 3 52 Oo OU WN calcMinutes date_first date_second Ceil x Cell table column row checkCardNumber value checkMod10 value checkMod10r value Compress x Cos x Cover x createGUID Date year month day Exp x find string regexl start Floor x getBytes string getCol getContent url getDatalD getDay date_value getHour time_value getMinute time_value getMod10 value getMod10r value getMonth date_value getPrintID getPrintldStr leng
394. ten Option Kompakt die Datenmenge zu gross wird wird das Symbol als graue Fl che dargestellt Dies ist das Mass eines Moduls der kleinsten Einheit des Aztec Barcodes Die Masseinheit ist Point und der Grundwert ist 2 Der Wert sollte nicht kleiner sein da sonst Probleme beim Druck entstehen k nnten Hinweis Wenn die Eigenschart Dehnen gew hlt ist wird der Wert f r die Modulgr sse bersteuert Dies ist der minimale Anteil an Fehlerkorrekturinformation welcher im Symbol codiert wird in Prozent der gesamten Informationen Der Grundwert ist 23 Der Grundwert reicht f r die meisten Applikationen aus und erm glicht die korrekte Erfassung auch wenn bis zu einem Viertel des Symbols falsch gelesen wird Zul ssige Werte liegen zwischen 5 und 95 Es ist m glich eine Reihe von speziellen Symbolen zu definieren welchen auf Applikationsebene eine bestimmte Bedeutung zugewiesen werden kann Ein derartiges Symbol umfasst eine Steuersequenz und eine Ordnungsnummer zwischen 0 und 255 Diese Art Symbol wird Rune genannt Der Grundwert f r diese Eigenschaft ist 1 welcher ausgeschaltet entspricht Zul ssige Werte sind ganze Zahlen zwischen 0 und 255 Wenn ein zul ssiger Wert gew hlt worden ist wird dieser codiert und ein allf lliger Wert der Eigenschaft Wert wird ignoriert Zudem wird automatisch die kompakte Version des Symbols erzeugt auch wenn bei der Eigenschaft Konfigurationstyp Voll gew hlt worden ist 4 171 S
395. tenzen und nicht zul ssige Formel Syntax und teilt dies mit siehe Abschnitt 4 6 ffnet den Funktionseditor Der Funktionseditor ist im Abschnitt 4 5 1 2 beschrieben ffnet den Stylesheet Editor Der Stylesheet Editor ist im Abschnitt 4 7 1 beschrieben ffnet einen Datei ffnen Dialog zur Auswahl einer Formulardatei gqdf oder einer Stylesheet Datei qdl aus welcher die Stylesheets importiert werden siehe Abschnitt 4 7 2 SnapForm Designer 5 x Benutzerhandbuch Stylesheet exportieren Formulareinstellunge n 3 2 2 9 Fig 3 20 Das Menu Hilfe Web Support Lizenzschl ssel eingeben ber Snapform Designer nur Windows Kapitel 3 Verwendung des Designers ffnet einen Datei Speichern Dialog und exportiert die Stylesheets des aktiven Dokuments in eine Stylesheet Datei qdl siehe Abschnitt 4 72 ffnet das Formulareinstellungen Fenster siehe Abschnitt 4 8 zur Einstellung von verschiedenen Formular und Sicherheits Optionen des aktiven Formulars Das Menu Hilfe Das Menu Hilfe siehe Fig 3 20 enth lt die Funktionen zur Benutzung von Snapform Designer 3 901 amp Web Support N D gt Lizenzschl ssel eingeben Dies ist der Link zur Supportseite auf der Snapform Website http support snapform com help designer asp language DE ffnet das Fenster zur Eingabe des Lizenzschl ssels siehe Abschnitt 2 4 Mit Wahl dieses Menupunkts ffnet sich ein Informationsfenster zu Snapform Des
396. tet ist kann bei gr sseren Datenmengen das Symbol derart verkleinert werden dass es nicht korrekt ausgedruckt werden kann und dass die resultierende Modulgr sse zu klein wird Hinweis Wenn diese Eigenschaft ausgeschaltet ist kann das Symbol gr sser als das Feld werden und eventuell andere Elemente des Dokuments berdecken Diese Eigenschaft bestimmt auf welche Art der im Symbol darzustellende Datenstrom codiert wird Wenn sie gew hlt wird ffnet sich ein Drop Down Menu mit den Optionen Auto Byte Numerisch Alphanumerisch und Kanji Auto ist der Grundwert Mit der Einstellung Auto wir die f r den zu codierenden Datenstrom passende Codierung benutzt Die Optionen haben folgende Bedeutung Die Codierung erfolgt Byte weise Damit diese Codierung ablaufen kann muss der Datenstrom als Bytefolge vorliegen Dies geschieht mit Hilfe der Funktionen getByte string bzw Compress x Die Codierung erfolgt nur f r Zahlen 0 9 Die Codierung erfolgt nur f r Zahlen 0 9 Grossbuchstaben A Z sowie 9 Sonderzeichen lt Space gt Die Codierung erfolgt nur f r japanische Zeichen mit Hex Code 8140 9FFC und E040 EBBF In diesen Bereichen sind Zahlen und Grossbuchstaben sowie gewisse Sonderzeichen ebenfalls enthalten Wenn der Datenstrom Zeichen enth lt welche nicht codiert werden k nnen erscheint das ORCode Barcodefeld als graue Fl che 4 203 SnapForm Designer 5 x Benutzerhandbuch Fehlerkorrektur Stufe
397. th digits getRandomString length digits getRow getSelectedindex ComboBox getSession D getValues delimiter value1 value2 getVersion getYear date_value ifllogical_test value_if_true value_if_falsel importData url IncVersion initial_value step InStr string pattern start_position isEmpty x Left string count Len x Log x Kapitel 20 21 22 23 24 24 25 26 26 27 28 29 29 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 41 4 42 43 44 44 45 46 47 48 49 50 50 SnapForm Designer 5 x Benutzerhandbuch 5 4 6 1 6 2 6 3 6 4 5 3 53 5 3 54 See 5 3 56 3 937 5 3 58 5 3 59 5 3 60 5 3 61 5 3 62 3 3 03 5 3 64 Kapitel match string regex 51 Max x y 52 Minx y 52 Now 53 replaceAll orig_string regex replace_with 54 Right string count 54 Round 55 setFieldPrintable truelfalse field_name 56 setFieldVisible truelfalse field_name 57 setFieldWritable true false field _name 57 setList ComboBox str_items str_values 58 setPagePrintable true false page_number page_numberl 59 3 3 69 ll 5 3 66 5 3 67 5 3 68 5 3 09 5 3 70 Sr 5 3912 se 5 3 74 5 3 75 5 3 76 531 setPageVisible truelfalse page_number page _number 60 setPrintable category_list true false 61 setSelectedIndex Combo Box index 62 setVisible category_list truelfalse 62 setWritable category_list truelfalse 63 Sin x 64 Sart 65 S
398. tiefer als die brigen Felder Der Optionsfelder Container geh rt eigentlich nicht zur Formelebene da er nicht Bestandteil der Tabulatoren Reihenfolge ist Tab Reihenfolge Wert 1 Er ist ausserhalb der Entwurfs Ansicht auch unsichtbar Vorschau und Snapform Viewer Das Optionsfelder Werkzeug erzeugt einen Optionsfelder Container Nach Wahl des Werkzeugs erscheint ein Cursor mit einem Optionsfelder Container in Default Gr sse siehe Fig 4 87 4 120 SnapForm Designer 5 x Benutzerhandbuch Fig 4 87 Optionsfelder Cur sor Fig 4 88 Neu erstellter Opti onsfelder Contai ner 060 Kapitel 4 Formular Entwicklung Mit dem Optionsfelder Werkzeug verkn pft ist ein Optionsfelder Container 96 pt breit und 24 pt hoch Mit Mausklick wird dieses Feld auf der Arbeitsfl che platziert Dabei erh lt es automatisch einen Namen bestehend aus den Zeichen Radio und einer dreistelligen fortlaufenden Nummer beginnend mit 000 Der erste in einem Formular mit dem Optionsfelder Werkzeug platzierte Container tr gt daher den Namen Radio000 In der Objektstruktur wird er der betreffenden Seite hinzugef gt In Fig 4 88 ist der erste Optionsfelder Container in einem neuen Formular platziert und anschliessend mit Anklicken selektiert worden Datei Bearbeiten Format Steuerelemente Ansicht Extras Hilfe BD a o ho 000 BR jamaj Hall Name Radio000 Kategorie Stylesheet Default 10 Tabulator Reihenfolge 1
399. tr x 65 StrIotal table column 66 SubArray byte_array start count 66 SubStr string startl count 67 Tan 68 TblValues table tbl_start tbl_end row_start row_end deli miter column column 69 5 3 78 533 9 5 3 80 5 3 81 5 3 82 538 5 4 1 Time hour minutel second 71 TimeTotal table column 72 Today 72 Total table column 73 TrimStr string 74 Trunc x 74 Regular Expressions 76 bersichtstabelle 76 Snapform Dateiformate 6 1 Formular komprimiert QDF S 1 Formular offen QDF A 1 Formular Template komprimiert QDF S 4 Formular Template offen QDF A 4 SnapForm Designer 5 x Benutzerhandbuch 6 5 6 6 6 7 6 8 6 9 Hintergrundebene Feldebene Daten bin r Daten offen Das Snapform Schema API und Toolkits Kapitel O O UUT un SnapForm Designer 5 x Benutzerhandbuch 1 1 1 Kapitel 1 Einleitung Einleitung Willkommen in der Welt von Snapform Snapform ist ein umfassendes System zur Entwicklung Benutzung und Verwaltung von elektronischen Formularen Die Suite besteht aus verschiedenen Komponenten Der Snapform Designer ist das Entwicklungswerkzeug mit welchem die Formulare erstellt werden Snapform Viewer ist die Client Komponente mit welcher die Formulare ausgef llt und benutzt werden Die Snapform Workflow und Management lools dienen zum Verwalten von Formularen und Daten Snapform benutzt das Dateiformat QDF welches auf XML Technologien aufbau
400. tum ist Wenn der Wert ausserhalb des durch Mindestdatum und H chstdatum bestimmten Bereichs liegt erscheint eine Fehlermeldung welche auch den zul ssigen Bereich angibt und die Eingabe wird verworfen Ein leeres Feld oder gel schte Eingabe wird nicht kontrolliert Bei Datumsfeldern erfolgt die Ssegmentierung immer f r jede einzelne Ziffer Diese Art segmentierter Felder wird auch Kammfelder genannt Wenn f r diese Eigenschaft angeklickt wird ffnet sich das Konfigurationsfenster siehe Fig 4 70 Feld segmentieren Feldsegmentierung r Abstand zwischen Zeichen 1 50 1 50 1 50 1 50 1 5 Zeichenbreite 11 30 Hilfe OK Abt 4 100 SnapForm Designer 5 x Benutzerhandbuch Feldsegmentierung Abstand zwischen Zeichen Zeichenbreite 4 4 2 6 Kapitel 4 Formular Entwicklung Im Konfigurationsfenster f r Feldsegmentierung sind folgende Eigenschaften einstellbar Mit diesem Kontrollk stchen wird die Feldsegmentierung ein und ausgeschaltet Wenn das Kontrollk stchen angeklickt ist wird das Feld segmentiert wenn es ausgeschaltet ist wird das Feld nicht segmentiert Der Abstand zwischen den K stchen f r die einzelnen Zeichen in Points Grundwert ist 1 5 pt Bei Datumsfeldern kann der Abstand zwischen den K stchen individuell eingestellt werden Die Anzahl Felder f r Zwischenr ume richtet sich dabei nach dem gew hlten Datumsformat f r das Format d M yy stehen 3 Felder zur Verf gung f r d
401. tzerhandbuch Formular Entwicklung Fig 4 37 Eigenschaften eines Bildfeldes 037 Eigenschaften won Bild Eigenschaft Name Img kategorie Stylesheet Default 10 Tabulator Reihenfolge 1 druckbar sichtbar erforderlich wert Gesperrt Links Ober Breite H he Eildname Inhalt dehnen Inhalt dehnen Ausrichtung horizontal zentriert Ausrichtung vertikal zentriert Eingabe erlauben Name Der Name des Bildfeldes im Dokument Dieser Name kann ge ndert werden Kategorie Zugeh rigkeit zu einer oder mehreren Kategorien welche es erlauben logisch zusammengeh rende Gruppen von Elementen zu bilden Beim Anklicken dieses Felds ffnet sich der Kategorien Dialog siehe Fig 4 23 Die Kategorien werden durch Anklicken des betreffenden Kontrollk stchens ausgew hlt Mit OK wird die Auswahl bernommen Stylesheet Das f r das Element g ltige Stylesheet Wenn explizite kein Stylesheet ausgew hlt worden ist wird das erste Default Stylesheet genutzt Bei 4 52 SnapForm Designer 5 x Benutzerhandbuch Tabulator Reihenfolge druckbar sichtbar erforderlich Wert Kapitel 4 Formular Entwicklung Bildfelden wird von den Stylesheet Definitionen einzig Randeinstellungen in Allgemeine Einstellungen ber cksichtigt Ordnungsnummer des Elements in der Tabulator Reihenfolge Dieser Wert wird automatisch vergeben und liegt in der Reihe der Feld Tabulator Reihenfolge welche mit 10 beginnend in Zehnerschritten erh
402. u einer oder mehreren Kategorien welche es erlauben logisch zusammengeh rende Gruppen von Elementen zu bilden Beim Anklicken dieses Felds ffnet sich der Kategorien Dialog siehe Fig 4 23 Die Kategorien werden durch Anklicken des betreffenden Kontrollk stchens ausgew hlt Mit OK wird die Auswahl bernommen Das f r das Element g ltige Stylesheet Wenn explizite kein Stylesheet ausgew hlt worden ist wird das erste Default Stylesheet genutzt F r 4 44 SnapForm Designer 5 x Benutzerhandbuch Tabulator Reihenfolge druckbar sichtbar erforderlich Wert Gesperrt Links Kapitel 4 Formular Entwicklung Abdeckfl chen hat die Stylesheet Definition allerdings keine Bedeutung Ordnungsnummer des Elements in der Tabulator Reihenfolge Dieser Wert ist immer 1 und kann nicht ver ndert werden Das bedeutet dass das Element nicht Bestandteil der Tabulatoren Reihenfolge ist was an sich logisch ist da eine Abdeckfl che nicht ein interaktives Element ist Wenn das Kontrollk stchen gew hlt ist wird die Abdeckfl che ausgedruckt Wenn das Kontrollk stchen gew hlt ist wird die Abdeckfl che auf dem Bildschirm angezeigt Diese Eigenschaft ist bei Abdeckfl chen Elementen immer ausgeschaltet und kann nicht ge ndert werden Mit Anklicken dieser Eigenschaft ffnet sich der Formeleditor zur Eingabe einer Formel F r Abdeckfl chen Elemente wird eine Formel jedoch nur sehr selten benutzt Wenn das Kontro
403. ubt eine genaue numerische Positionierung des Infopunkt Felds Breite der Umrandungsbox des Infopunkt Felds H he der Umrandungsbox des Infopunkt Felds In dieser Eigenschaft wird der Text festgelegt welcher beim berfahren des Infopunkts mit der Maus angezeigt wird Dieser Text kann entweder einfacher unformatierter Text sein oder es kann formatierter Text in Form von HTML Code eingegeben werden Wenn diese Eigenschaft gew hlt wird erscheint eine Schaltfl che am rechten Rand des Eigenschaftsfelds Mit Anklicken dieser Schaltfl che bzw mit Doppelklick auf das restliche Eigenschaftsfeld ffnet sich das Info Eingabefenster siehe Fig 4 159 Dieses Fenster ist identisch mit dem Kurzinfo Anzeigefenster von Eingabefelder siehe auch Abschnitt 44 2 1 Wie der Erl uterungstext angibt kann hier HTML Code eingegeben werden 4 250 SnapForm Designer 5 x Kapitel 4 Benutzerhandbuch Formular Entwicklung Fig 4 159Info Eingabe Fen ster 106 3 Kurzinfo Anzeige lt hr aligm center size 2 gt lt center gt lt p gt A whole block lt br gt of text to be lt br gt centered lt p gt lt center gt lt html gt Der in Fig 4 159 als HTML definierte Text erscheint im Snapform Viewer wie in Fig 4 160 dargestellt 4 251 SnapForm Designer 5 x Kapitel 4 Benutzerhandbuch Formular Entwicklung Fig 4 160 nfopunkt mit Text definiert gem ss Fig Bere Heading levels 4 159 Heading Hl Heading
404. ularen F r den Formularanwender bestehen damit keine Limitierungen welche nur mit Zusatz Software oder Services freigegeben werden Eine detailliertere Beschreibung des QDF Dateiformats soweit es ausserhalb von Spezialentwicklungen offen gelegt ist befindet sich im Kapitel 6 ODF kann verschl sselt oder als offene XML Datei formatiert werden ODF S ODF S ist die am st rksten gesch tzte und gleichzeitig auch kompakteste Variante von QDF Hier sind s mtliche Komponenten komprimiert und 128 bit verschl sselt und k nnen nur von Snapform Viewer und entsprechend ausgestalteten Server Applikationen ge ffnet werden SnapForm Designer 5 x Benutzerhandbuch 1 4 3 Kapitel 1 Einleitung QDF A ODF A ist die Standard Version von QDF bei welcher die Daten Ebene im XML Format offen gelegt ist Dadurch k nnen ausgef llte Snapform Formulare von einem Archiv bzw Datenverwaltungssystem eingesehen und ohne Abh ngigkeit von weiteren Tools einfach verwaltet werden SnapForm Designer 5 x Benutzerhandbuch 2 2 1 Plattform weitere Hardware Kapitel 2 Installation Installation Systemvoraussetzungen Damit Snapform installiert und betrieben werden kann m ssen ein paar Systemanforderungen erf llt sein F r Snapform Viewer gilt grunds tzlich dass alle Plattformen Windows Macintosh Unix auf welchen Sun Java Runtime 1 4 oder neuer l uft den Snapform Viewer nutzen k nnen Das bedeutet f r Windows
405. ulgr sse erzeugt und im Zentrum des Felds positioniert Vorsicht Wenn diese Eigenschaft eingeschaltet ist kann bei gr sseren Datenmengen das Symbol derart verkleinert werden dass es nicht korrekt ausgedruckt werden kann und dass die resultierende Modulgr sse zu klein wird 4 181 SnapForm Designer 5 x Benutzerhandbuch Einheitenbreite cm Einheitenbreite cm Anzahl Spalten Kapitel 4 Formular Entwicklung Hinweis Wenn diese Eigenschaft ausgeschaltet ist kann das Symbol gr sser als das Feld werden und eventuell andere Elemente des Dokuments berdecken Diese Eigenschaft bestimmt die Modulbreite des PDF 417 Barcodes Sie wird in cm eingegeben Da der PDF 417 Barcode rechteckige Module zul sst im Gegensatz zu anderen Systemen welche quadratische Module voraussetzen kann dieser Wert von der Einheitenh he abweichen Empfohlen werden jedoch ganz oder halbzahlige Vielfache Der Grundwert betr gt 0 015 cm Es wird jedoch empfohlen nicht unter 0 075 cm zu gehen Hinweis Wenn die Eigenschart Dehnen gew hlt ist wird der Wert f r die Einheitenbreite bersteuert Diese Eigenschaft bestimmt die Modulh he des PDF 417 Barcodes Sie wird in cm eingegeben Da der PDF 417 Barcode rechteckige Module zul sst im Gegensatz zu anderen Systemen welche quadratische Module voraussetzen kann dieser Wert von der Einheitenbreite abweichen Empfohlen werden jedoch ganz oder halbzahlige Vielfache Der Grundwert betr g
406. um eine Stelle k rzer ist 12 Stellen f r EAN 13 11 Stellen f r UPC A und UPC E 7 Stellen f r EAN 8 Beim Codabar Code gibt es keine Pr fziffer 4 146 SnapForm Designer 5 x Benutzerhandbuch Schutzbalken Trennl cke PostNet Hohe Balkenh he und PostNet Kleine Balkenh he Kapitel 4 Formular Entwicklung Beim PostNet Code beim Code 128 bzw EAN 128 sowie beim Code 11 ist die Pr fziffer fester Bestandteil des Codes In diesen F llen erzeugt diese Figenschaft eine zus tzliche Pr fziffer welche auf Applikationsebene ausgewertet werden k nnte Die eigentliche Pr fziffer des Barcodes wird ber die Gesamtheit der Daten berechnet Bei den Detailhandels Codes EAN 13 EAN 8 UPC A UPC E kann die Klartextzeile zu Beginn und Ende sowie zwischen dem Standard Herstellerccode und dem Produktcode mit verl ngerten Balken umrahmt gesch tzt werden Wenn das Kontrollk stchen gew hlt ist wird das Symbol mit verl ngerten Balken angezeigt Diese Eigenschaft ist nur bei gew hltem EAN 13 EAN 8 UPC A oder UPC E Codetyp verf gbar In den anderen F llen wird sie ignoriert Bei Detailhandels Anwendungen sollte sie immer gew hlt sein Verschiedene Barcodes werden als diskrete Codes klassifiziert Bei diesen Codes k nnen einzelne Zeichen quivalente eigenst ndig vorhanden sein ohne Bestandteil eines gr sseren Codes sein zu m ssen Bei diesen Codes kann ein leerer Zwischenraum zwischen den einzelnen Zeich
407. und Dr cken der Maustaste ndert sich der Cursor zu einem Hohlpfeil Die brigen Merkmale eines Maskenfelds werden ber das Eigenschaften Fenster kontrolliert siehe Fig 4 73 4 103 SnapForm Designer 5 x Kapitel 4 Benutzerhandbuch Formular Entwicklung Fig 4 73 Eigenschaften eines Maskenfelds 054 Eigenschaften von Maskerieingabefeld Eigenschaft Mame Mkong Kategorie Stylesheet Default 10 Tabulator Reihenfolge 10 druckbar sichtbar erforderlich wert Gesperrt Links 35 4545 Oben 53 4156 Breite 36 00 H he 12 00 schreibgesch tzt Einmalfeld Kurzinfo Text Ausrichtung horizontal Maske Platzhalter Nur ganze Werte Eingabefelder konfigurieren Link zu Objekt Die allgemeinen Eigenschaften von Eingabefeldern sind in Abschnitt 4 4 2 1 beschrieben Die nachstehenden Eigenschaften sind entweder spezifisch f r Maskenfelder oder haben Erg nzungen zu den allgemeinen Eigenschaften Stylesheet Die Formatierung und Darstellung der Eingabe und des Erscheinungsbildes des Felds wird ber die Stilvorlage gesteuert siehe Abschnitt 4 7 1 4 104 SnapForm Designer 5 x Benutzerhandbuch Maske Platzhalte Kapitel 4 Formular Entwicklung Das Kernelement des Maskenfeldes ist die Maske ber die Maske wird die Struktur des einzugebenden und anzuzeigenden Werts gesteuert Die Maske ist eine Zeichenkette welche bestimmte Maskenzeichen sowie brige konstante Zeichen umfasst Die folgenden Maskenzeichen stehen z
408. ung Erkl rung Formatbeschreibung 6 6 Dateiendung Erkl rung Formatbeschreibung 6 7 Dateiendung Erkl rung Kapitel 6 Snapform Dateiformate Hintergrundebene hdt Format der Hintergrundebene welche mit Hilfe des Snapform PDF Converters aus einem PDF Dokument erzeugt worden ist Beim ffnen einer Hintergrundebene Datei in Snapform Designer wird ein neues Dokument geschaffen Rein bin res Format Auslesen der Daten nur via API Beschreibung siehe API Dokumentation Feldebene hdo Format der Feldebene welche aus dem Snapform Designer exportiert werden kann Beim ffnen einer Feldebene Datei in Snapform Designer wird ein neues Dokument geschaffen Rein bin res Format Auslesen der Daten nur via API Beschreibung siehe API Dokumentation Daten bin r qdd Format der bin ren Expoft und Import Datei welche in Snapform Viewer benutzt wird SnapForm Designer 5 x Benutzerhandbuch Formatbeschreibung 6 8 Dateiendung Erkl rung Formatbeschreibung 6 9 Kapitel 6 Snapform Dateiformate Dieses Format ist komprimiert und verschl sselt und ist daher sehr kompakt Es ben tigt besondere Tools zum Auslesen und Einschreiben der Daten Rein bin res Format Auslesen der Daten nur via API Beschreibung siehe API Dokumentation Daten offen xml Format der offenen Expoft und Import Datei welche in Snapform Viewer benutzt wird Dieses Format ist offen und wie eine n
409. ungen an die Dokumentation von Prozessen gestellt werden Der Freigabeprozess ist im wesentlichen eine organisatorische Angelegenheit und kann daher durch den Snapform Designer direkt nicht weiter unterst tzt werden Werkzeuge des Formular und Dokumentenmanagements k nnen hingegen die Abl ufe kontrollieren und dokumentieren F r die Auswahl und Implementierung derartiger Prozesse steht Ringler Informatik AG gerne zur Verf gung Die eigentliche Ver ffentlichung ist auf technischer Ebene sehr einfach Die Formulare k nnen wie irgendwelche andere Dokumente in einer Web Umgebung f r das Intranet oder Internet bereit gestellt werden Wenn Zugangskontrollen notwendig sind sind diese wie f r jeglichen anderen Zugriff auf Webinhalte einzurichten Snapform Formulare sind immer ein File Download was bedeutet dass auch serverseitig keine weiteren Anpassungen und Konfigurationen notwendig sind dies gilt nat rlich nur f r die Bereitstellung von Formularen f r die Entgegennahme von ausgef llten Formularen und Daten sind wohl Anpassungen notwendig Wenn die Verteilung des Formulars auf Datentr ger erfolgen soll ist das Vorgehen ebenfalls unkompliziert Snapform Formulare sind eigenst ndige Dateien und k nnen wie irgendwelche anderen Dateien auf Datentr ger oder Fileserver kopiert werden 4 309 SnapForm Designer 5 x Benutzerhandbuch Kapitel 4 Formular Entwicklung Die Verteilung von eigenen Snapform Formularen ist grunds tzl
410. ungen ausf llt Dabei ergeben sich folgende Kombinationen e Beide Kontrollk stchen aus Das Bild wird in Originalgr sse dargestellt Dabei werden nicht in das Bildfeld passende Bereiche abgeschnitten e Inhalt dehnen X ein und Inhalt dehnen Y aus SnapForm Designer 5 x Benutzerhandbuch Ausrichtung horizontal Ausrichtung vertikal Eingabe erlauben Kapitel 4 Formular Entwicklung Das Bild wird proportional skaliert und zwar so dass es ganz in das Bildfeld passt Wenn es proportional breiter als das Bildfeld ist entspricht die Breite derjenigen des Bildfelds e Inhalt dehnen X aus und Inhalt dehnen Y ein Das Bild wird proportional skaliert und zwar so dass es ganz in das Bildfeld passt Wenn es proportional h her als das Bildfeld ist entspricht die H he derjenigen des Bildfelds e Beide Kontrollk stchen ein Das Bild wird in beiden Richtungen so skaliert dass es das Bildfeld vollst ndig ausf llt Dabei werden die Proportionen des Bildes ver ndert Wenn das Bild schmaler als das Bildfeld dargestellt wird bestimmt diese Eigenschaft wie es im Bildfeld positioniert wird Wenn der Eigenschaftswert angeklickt wird erscheint ein Drop Down Menu mit der Auswahl links zentriert rechts welche das Bild links mitten bzw rechtszentriert im Bildfeld positioniert Grundeinstellung ist zentriert Wenn das Bild wenigher hoch als das Bildfeld dargestellt wird bestimmt diese Eigenschaft wie es im Bildfeld po
411. ur Verf gung Zahl U Grossbuchstabe Kleinbuchstaben werden automatisch gross geschrieben L Kleinbuchstabe Grossbuchstaben werden automatisch klein geschrieben A Buchstabe oder Zahl Buchstabe ohne Kontrolle der Gross oder Kleinschreibung Jedes Zeichen H Hexadezimal Zeichen 0 9 a f oder A F Apostroph Schutz Zeichen wird benutzt um ein Steuerzeichen zu sch tzen wenn es in der Eingabe als solches auftauchen soll Beispiele f r Eingabemasken befinden sich im Musterdokument masks qdf Wenn ein Maskenzeichen literal als solches in einer Maske auftreten soll wird es mit einem Apostroph gesch tzt der Apostroph ist das Escape Zeichen Beim Ausf llen des Maskenfelds wird die Maske selbst dargestellt Dabei werden konstante Zeichen als solche angezeigt und f r die einzugebenden Zeichen wird ein Platzhalter benutzt Dieser Platzhalter wird in dieser Eigenschaft definiert Normalerweise ist es der Unterstrich _ aber es k nnen beliebige Zeichen z B Punkt Leerzeichen Bullet verwendet werden 4 105 SnapForm Designer 5 x Benutzerhandbuch Fig 4 74 Aktives Maskenfeld in der Vorschau Nur ganze Werte Eingabefeld konfigurieren Fig 4 75 Konfigurationsfen ster f r Feldsegmen tierung in Maskenfeld 055 Feldsegmentierung Abstand zwischen Zeichen Kapitel 4 Formular Entwicklung Die Maske O sieht in der Vorschau wie in Fig 4 74 gezeigt aus Zur besseren Darstel
412. urs date_first date_second calcMinutes date_firs t date_second 4 5 2 6 setVisible category_li st truelfalse setPrintable category _list true false setWritable category_ list true false Kapitel 4 Formular Entwicklung Beispiel siehe func_time qdf Berechnet die Uhrzeit welche gege ber der Uhrzeit time_value um number Minuten entfernt ist Beispiel siehe func_time qdf Berechnet die Anzahl Tage zwischen den beiden Eingabedaten Beispiel siehe func_date qdf Berechnet die Anzahl Stunden zwischen den beiden Eingabedaten Beispiel siehe func_time qdf Berechnet die Anzahl Minuten zwischen den beiden Eingabedaten Beispiel siehe func_time qdf Status Funktionen Die Status Funktionen dienen zum Setzen des Status druckbar sichtbar schreibgesch tzt von Feldern Seiten und Kategorien Die folgenden Funktionen sind den Status Funktionen zugeordnet Setzt die Eigenschaft sichtbar der betreffenden Kategorie n Beispiel siehe func_status qdf Setzt die Eigenschaft druckbar der betreffenden Kategorie n Beispiel siehe func_status qdf Setzt sinngem ss die Eigenschaft schreibgesch tzt der betreffenden Kategorie n 4 272 SnapForm Designer 5 x Benutzerhandbuch setFieldVisible true fa Ise field_name setFieldPrintable true false field_name setFieldWritable true false field_name setPageVisible true fa Ise page_number page_numberl setPagePrintable true false
413. utzerhandbuch 4 7 2 Kapitel 4 Formular Entwicklung den aktuellen Selektor der Zeile ein Feld dieser Zeile ist aktiv Ausgew hlte Selektorfarbe ist die Farbe des Rands der ausgew hlten Zeile Zeile via Selektor selektiert Stilvorlagen importieren und exportieren Stilvorlagen werden ber die Funktionen Stylesheet importieren und Stylesheet exportieren importiert und exportiert Dabei ffnet sich ein Datei ffnen beim importieren bzw Datei Speichern beim exportieren Dialog welcher die Wahl des Dateinamens zul sst 4 286 SnapForm Designer 5 x Benutzerhandbuch 4 8 4 8 1 Kapitel 4 Formular Entwicklung Formular und Sicherheitseinstellungen Einleitung Der letzte Schritt bevor das Formular freigegeben und ver ffentlicht werden kann ist die Konfiguration der Formular und Sicherheitseinstellungen Diese Einstellungen betreffen verschiedene Aspekte f r den einfachen Gebrauch des Formulars wie die Konfiguration der Aktions Schaltfl chen aber auch die Voraussetzungen f r die Einbettung in Arbeitsabl ufe und die notwendigen Vorkehrungen f r Archivierung Diese Einstellungen werden im Formulareinstellungen Fenster vorgenommen Das Fenster ffnet sich mit dem Menubefehl Extras gt Formulareinstellungen Die Formulareinstellungen bestehen aus 7 Dialogen welche ber die Auswahlliste am linken Rand des Fensters gew hlt werden Diese Dialoge sind nachstehend erl utert Da die Grundeinstellunge
414. werden und mit Bl ttern auf Folgeseiten erscheint die Aufstellung Die erste Eigenschaft der Aufstellung ist der Titel welcher in Aufstellungs Titel eingegeben wird Der weitere Teil der Eingaben erfolgt im Eingabefenster Tabelle konfigurieren siehe Fig 4 136 In der Aufstellungstabelle sollten die Eingaben f r die Spaltenbreite kontrolliert werden In einer unver nderten Tabelle werden die Breiten der jeweiligen Spalten Felder bernommen Dies hat zur Folge dass die Spalten der Aufstellung proportional gleich breit sind wie die Spalten im Formular Es kann aber unter Umst nden sinnvoll sein in der Aufstellung Spaltenbreiten zu ver ndern zum Beispiel die Breite f r das zur Kontrolle des Selektors eingef gte Beschreibungsfeld In jedem Fall sollten Spaltentitel eingegeben werden W hrend diese Titel im Formular mit Sicherheit vorhanden sind m ssen sie in der Aufstellung explizite in der Spalte Kopfzeile eingegeben werden 4 227 SnapForm Designer 5 x Benutzerhandbuch Kapitel 4 Formular Entwicklung Das Kontrollk stchen Summe anzeigen kann angeklickt werden In diesem Fall wird sofern es der Feldtyp der Spalte zul sst die Summe ber die Zeilen gebildet und unterhalb der Aufstellung angezeigt Ob dies erw nscht ist h ngt von der jeweiligen Anwendung ab Die Spalte f r Nachricht sollte wenn immer m glich festgelegt werden da sonst im Formular kein Hinweis auf die Seite der Aufstellung erfolgt Hier ist
415. wiederholen sich in Zyklen von 360 numerisch liegt zwischen 1 und 1 Gibt den Cosinus des Eingabewerts zur ck Der Eingabewert wird in Grad genommen Der volle Kreis entspricht 360 Acos x Asin x Atan x Sin x Tan x brige Mathematik Funktionen Siehe func_math2 qdf Cover x Mathematik Funktion Rundet den Absolutwert des Eingabewerts auf die n chstgr ssere ganze Zahl auf x numerisch beliebiger Wert SnapForm Designer 5 x Benutzerhandbuch Resultat Erkl rung Siehe auch Beispiel 5 3 21 Kategorie Kurzbeschreibung Argumente Resultat Erkl rung Siehe auch Kapitel 5 Formelsprache Referenz numerisch Gibt ohne auf das Vorzeichen zu achten den auf die n chstgr ssere ganze Zahl aufgerundeten Eingabewert zur ck Diese Funktion entspricht der Gleichung X Ab x Ceil x Cover x Diese Funktion ist daher f r positive Zahlen identisch mit Ceil x f r negative Zahlen weicht der Zahlenwert gegen ber von Ceil x um 1 ab Ceil x Round x Floor x Trunc x Siehe func_mathl1 qdf createGUID Identifikations Funktion Erzeugt einen einmaligen Identifikationsstring GUID Global Unique Identifier Diese Funktion hat keine Argumente String Erzeugt eine aus 36 Zeichen bestehende strukturierte Zeichenkette welche aus zuf llig ausgew hlten Zeichen besteht Der hierf r eingesetzte Algorithmus stellt sicher dass die Zeichenkette weltweit einmalig is
416. wird aktiviert wenn das Kontrollk stchen Strukt verketten eingeschaltet wird Diese Eigenschaft ist die Ordnungsnummer des Symbols in der strukturell verketteten Gruppe G ltige Werte liegen zwischen 1 und 26 Diese Eigenschaft ist normalerweise deaktiviert Sie wird aktiviert wenn das Kontrollk stchen Strukt verketten eingeschaltet wird 4 173 SnapForm Designer 5 x Benutzerhandbuch Strukt verketten Datei ID Kapitel 4 Formular Entwicklung Es ist m glich den Dateinamen f r die ausgelesenen verketteten Daten im voraus zu definieren Dieser Dateiname wird in dieser Eigenschaft festgelegt Diese Eigenschaft ist normalerweise deaktiviert Sie wird aktiviert wenn das Kontrollk stchen Strukt verketten eingeschaltet wird Sie ist jedoch optional und wird daher nur applikationsbedingt ben tigt Im Dokument aztec qdf siehe Fig 4 115 Entwurfsmodus bzw Fig 4 116 Ansicht in Snapform Viewer sind verschiedene Beispiele von Aztec Barcodes gezeigt Nach dem Selektieren der Barcodefelder im Snapform Designer gibt das Eigenschaften Fenster Auskunft ber deren jeweiligen Merkmale Ein Doppelklick auf das Feld ffnet den Formeleditor zur Anzeige der hinterlegten Formel 4 174 SnapForm Designer 5 x Benutzerhandbuch Fig 4 115Beispiele f r Aztec Barcodes von aztec gdf im Ent wurfs Modus 078 Kapitel 4 Formular Entwicklung 0 20 40 80 80 100 120 140 180 180 200 220 240 260 280 300 320 340 360 380 400
417. xtfeld Eigenschaft Mame Tx000 Kategorie Stylesheet Default 10 Tabulator Reihenfolge 10 druckbar sichtbar erforderlich wert sesperrt Links 75 00 Oben 54 5455 Breite 96 00 H he 12 00 schreibgesch tzt Einmalfeld Kurzinfo Text Ausrichtung horizontal L nge Eingabefelder konfigurieren Link zu Objekt Mur Zahlen Die allgemeinen Eigenschaften von Eingabefeldern sind in Abschnitt 4 4 2 1 beschrieben Die nachstehenden Eigenschaften sind entweder spezifisch f r Textfelder oder haben Erg nzungen zu den allgemeinen Eigenschaften Die Eingabe von HTML formatiertem Text ist nicht m glich Maximale Anzahl Zeichen im Feld Wenn beim Ausf llen diese Anzahl Zeichen erreicht wird werden s mtliche weiteren eingegebenen SnapForm Designer 5 x Benutzerhandbuch Eingabefeld konfigurieren Fig 4 56 Konfigurationsfen ster f r Feldsegmen tierung 047 Feldsegmentierung Kapitel 4 Formular Entwicklung Zeichen ignoriert Kein Wert oder der Wert O bedeutet dass keine L ngenbeschr nkung herrscht Beim Ausf llen wird berlanger Text durch Verkleinern der Schriftgr sse und durch Stauchen der Zeichen dargestellt so dass der ganze Inhalt im Feld erscheint Die Folge davon ist dass der Text relativ schnell nicht mehr lesbar ist Daher ist es wichtig bereits bei der Planung des Formulars eine Gr ssenordnung der Textl nge zu definieren und die Textfelder entsprechend zu dimensionieren Bei Textfeldern erf
418. y gdf im Entwurfs Modus 070 Kapitel 4 Formular Entwicklung Beispiele von 1D Barcodes der Code 39 Gruppe Code 39 Code 39 Extended Code 93 Code 93 Extended gezeigt Nach dem Selektieren der Feldelemente im Snapform Designer gibt das Eigenschaften Fenster Auskunft ber dessen jeweiligen Merkmale Ein Doppelklick auf das Feld ffnet den Formeleditor zur Anzeige der Formel sofern vorhanden 0 20 40 80 80 100 120 140 180 180 200 220 240 260 280 300 320 340 360 380 400 420 440 460 480 500 520 540 560 580 1D Barcodes der Code 39 Gruppe M CEEE CEE m mi I es el 4 156 SnapForm Designer 5 x Benutzerhandbuch Fig 4 106Beispiele von code39_family gaf in Snapform Viewer 071 eoee ol gt Me WERE gt ger E Kapitel 4 Formular Entwicklung code39_family qdf Snapform Viewer oO NO UI AUN N CODE 1D Barcodes der Code 39 Gruppe CODE 39 Code 39e CODE 39 Code 39e Code 39eX CODE 39 Code 39e ODE 93 Code 93ext CODE 3 Code 93ext DE 93E0 Code 93ext_ co 93 Code 93ext lt lt 11 1 gt Bc000 Code 39 Text CODE 39 ohne Pr fziffer Bc002 Code 39 Text CODE 39 mit Pr fziffer Bc001 Code 39 Extended Text Code 39e ohne
419. zs element gt lt xs element name Attachments gt lt xs complexType gt lt xs sequence gt lt xs element ref Attachment gt lt xzs sequence gt 6 8 SnapForm Designer 5 x Benutzerhandbuch Kapitel 6 Snapform Dateiformate lt xs complexType gt lt xs element gt lt xs element name QDFA gt lt xs complexType gt lt xzs all gt lt xs element lt xs element lt xs element lt xs element lt xs element lt xzs all gt ref Keywords minOccurs 0 gt ref Metadata minOccurs 0 gt ref Data minOccurs 0 gt ref Form minOccurs 0 gt ref Attachments minOccurs 0 gt lt xs attribute name version type xs string use optional gt lt xs complexType gt lt xs element gt lt xs schema gt SnapForm Designer 5 x Benutzerhandbuch 7 Kapitel 7 API und Toolkits API und Toolkits Ein API sowie Toolkits stehen zur Verf gung Ihre Dokumentation ist ausserhalb des Umfangs dieses Handbuchs Weitere Informationen sind bei Ringler Informatik AG erh ltlich
420. zu beachten dass es f r die Druckvorschau keine Rolle spielt ob das Feld der Spalte den Text siehe Aufstellung anzeigen kann Datums oder Zahlenfelder funktionieren also Das Feld muss aber breit genug sein dass der ganze Text angezeigt werden kann Die f r den Text benutzte Schriftart wird durch das Stylesheet des Spaltenfelds gesteuert F r die Tabellen berschrift und die Spaltentitel ist ein passendes Stylesheet zu w hlen Stylesheet f r berschrift bzw Stylesheet f r Kopfzeile Grundwert hier ist das Default Stylesheet Die Aufstellung wird wenn nicht weiter spezifiziert nach der letzten Seite des Formulars gedruckt Wenn sie an einer anderen Stelle erscheinen soll wird die Seite nach welcher die Aufstellung erscheinen soll mit Druck nach Seite gew hlt Schliesslich ist durch Anklicken des betreffenden Optionsfelds von Seitenausrichtung noch anzugeben ob die Aufstellung im Hoch oder Querformat ausgedruckt werden soll Die Zeilenh he in der Aufstellung richtet sich nach dem Wert der Zeilenh he in der Tabelle welche proportional zur Tabellenbreite skaliert wird Damit ist sicher gestellt dass die Aufstellung zumindest gleich viel Information darstellen kann wie die Tabelle im Formular Wenn die Tabelle eine Phantom Tabelle ist wird im Formular selbst nur eine einzige Zeile angezeigt Dies hat zur Folge dass auch die 4 228 SnapForm Designer 5 x Benutzerhandbuch Fig 4 142 Schaltfl che zum ffn
Download Pdf Manuals
Related Search
Related Contents
Télécharger le document (5.9 Mo) User Manual ViaPlot User Interface (The Norwegian ラックニー安定ベルト付 802N 802NS 取扱説明書 Copyright © All rights reserved.
Failed to retrieve file