Variablen sind Platzhalter für Werte, die von anderen Systemen oder Komponenten geändert werden können. Beispiele dafür wären Chiffre oder Kundendaten wie Telefonnummern.
Entweder werden Variablen als sogenannte TextInjections vom Fremdsystem an Stylo übergeben oder in einer Vorlage werden entsprechende Platzhalter definiert. Unüblich ist eher, dass während der Arbeit an einer Anzeige Variablen angelegt werden.
Die Definition der Variablen kann über den Variablen-Dialog vorgenommen werden, der über das Kontext-Menü oder über den Variablen-Katalog aufgerufen werden kann, oder die Eigenschaften werden vom Partnersystem über die Schnittstelle in die Anzeige übergeben.
In früheren Versionen von Stylo wurden für Variablen die Begrifflichkeit „Benutzerfelder“ sowie „TextInjections“ verwendet.
Werte
Name
Geben Sie den Namen der Variable ein. Sobald eine Zuweisung in dem Dialog erfolgt ist, ist der Eintrag auch im Variable-Katalog zu finden. Eine Umbenennung ist nicht möglich – wird der Name einer Variable geändert und zugewiesen, so entsteht ein neuer Eintrag.
Wert
In diesem Textfeld können Sie den Inhalt der Variable eingeben oder ändern. Bei der Definition von Benutzerfeldern können Sonderzeichen (wie das Telefon-Zeichen) auch durch einen Entity-Namen &telefon; oder durch die zugehörige Unicode-Notation \u260e in den Text eingefügt werden. Das Sonderzeichen muss dazu in der Sonderzeichen-Tabelle mit einem symbolischen Namen angepasst sein, die über den Configurator von Stylo änderbar ist. Es besteht zusätzlich die Möglichkeit, einzelne Zeichen aus der Sonderzeichen-Übersicht auszublenden. Das sind z.B. Zeichen, die im Zusammenhang mit Variablen für die automatische Anzeigenbearbeitung herangezogen werden. Für den Anwender sollen diese Zeichen jedoch nicht verfügbar sein.
Administration
Editierbar
Ist die Option „Editierbar“ aktiviert, so kann das Benutzerfeld in der Textbox inhaltlich ändern.
Löschbar
Ist die Option „Löschbar“ gesetzt, so kann das Benutzerfeld nicht gelöscht werden. Es ist dann ebenfalls nicht möglich den Textrahmen, in dem das Benutzerfeld verwendet worden ist, zu löschen. Wird versucht, einen Textbereich zu löschen, der nicht löschbare oder nicht editierbare Benutzerfelder enthält, so wird eine Warnmeldung Textselektion enthält gesperrtes Benutzerfeld 'xxx'. ausgegeben und der Text nicht gelöscht.
Neue Zeile
Die Option „Neue Zeile“ bewirkt, dass das Benutzerfeld beim Einfügen am Zeilenanfang steht und erzeugt ggf. eine neue Zeile.
Textfluss-Ende
Durch das Setzen der Option „Textfluss-Ende“ wird bewirkt, dass ein Benutzerfeld immer an das Ende des Textrahmens gestellt wird. Es ist nicht möglich, hinter das Textfeld, Text einzugeben. Es kann nur ein Benutzerfeld in einem Textrahmen geben, dass diese Option nutzt und dieses Benutzerfeld ist im Stylo nicht editierbar - die Option „Editierbar“ wird automatisch ausgeschaltet, sobald man die Option „Textfluss-Ende“ einschaltet.
Kein Formularfeld
Über die Option „Kein Formularfeld“ kann Benutzerfeldern mitgegeben werden, dass sie bei der Generierung eines Formulars nicht berücksichtigt werden sollen. Die Auswertung dieses Kennzeichens obliegt dem Formular-Generator. Im Stylo selbst hat diese Markierung keine Funktion.
Farbe
Der Variablen kann eine farbliche Hintergrund-Markierung zugewiesen werden, sodass es leichter möglich ist, die einzelnen Variablen voneinander zu unterscheiden. Damit die farbliche Markierung sichtbar wird, ist in dem Darstellungsmenü die Darstellung der Steuerzeichen einzuschalten. Die Farbe hat keinen Einfluss auf die Ausgabe.
Vorlauf/Nachlauf
Im Tab „Vorlauf“ wird Text definiert, der vor dem Text im Feld „Wert“ eingefügt wird. Diesem Text kann eine eigene Schriftfamilie und ein eigener Schriftschnitt zugewiesen werden.
Im Tab „Nachlauf“ wird Text definiert, der nach dem Text im Feld „Wert“ eingefügt wird. Diesem Text kann ebenso eine eigene Schriftfamilie und ein eigener Schriftschnitt zugewiesen werden.
Bitte beachten Sie, dass beim Vorlauf ein Leerzeichen mit seiner Unicode-Adresse eingegeben werden muss.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.