... |
... |
@@ -156,24 +156,24 @@ |
156 |
156 |
|
157 |
157 |
== Verfügbare Funktionen == |
158 |
158 |
|
159 |
|
-{{table dataTypeAlpha="0" preSort="0"}} |
|
159 |
+{table dataTypeAlpha="0" preSort="0"} |
160 |
160 |
|= Funktion |= Beschreibung |= Beispiele |= Erläuterung |
161 |
161 |
| lsttxt |Ersetzung aller Werte einer Auswahl mit dem Text-Wert. Steht für //list text.//| SEL1.lsttxt() |Liefert den Text-Wert des [[Auswahlelements>>Formcycle.Designer.Form.FormElements.Selection]] mit Namen //SEL1// zurück |
162 |
162 |
| lsttitle |Ersetzung aller Werte einer Auswahl mit dem Titel-Wert. Steht für //list title//.| SEL1.lsttitle() |Liefert den Titel-Wert (falls hinterlegt) des Auswahlelements mit Namen //SEL1// zurück. |
163 |
|
-| lst |Ersetzung aller Werte einer Auswahl mit dem entsprechenden col-Attributs. Dabei muss das col-Attribut mit der laufenden Nummer übergeben werden. Die erste Spalte hat die Nummer 0. | SEL1.lst("col2") |Liefert die 3. Spalte einer Datenquelle (falls hinterlegt) des Auswahlelements mit Namen //SEL1// zurück. |
164 |
|
-| con |Prüfung ob ein Wert in der Liste vorhanden ist. Bei Mehrfachauswahl hilfreich. Steht für //contains.//| SEL1.con("6" ~| "9" ~| "69") |Liefert //1// wenn am Auswahlelement mit Namen //SEL1// der Wert "6", "9" oder "69" ausgewählt ist, sonst //0//. |
|
163 |
+| lst |Ersetzung aller Werte einer Auswahl mit dem entsprechenden col-Attributs. Dabei muss das col-Attribut mit der laufenden Nummer übergeben werden. Die erste Spalte hat die Nummer 0. | SEL1.lst(col2) |Liefert die 3. Spalte einer Datenquelle (falls hinterlegt) des Auswahlelements mit Namen //SEL1// zurück. |
|
164 |
+| con |Prüfung ob ein Wert in der Liste vorhanden ist. Bei Mehrfachauswahl hilfreich. Steht für //contains.//| SEL1.con(6~|9~|69) |Liefert //1// wenn am Auswahlelement mit Namen //SEL1// der Wert "6", "9" oder "69" ausgewählt ist, sonst //0//. |
165 |
165 |
| cnt |Zählt die vorhandenen Werte. Bei dynamic sinnvoll. Steht für //count//.| SEL1.cnt() |Liefert die Anzahl der erzeugten Elemente des auf [[wiederholt geschalteten>>Formcycle.Designer.Form.ElementProperties.BaseProperties]] Auswahlelements //SEL1//. |
166 |
166 |
| rmp |Einen Absatz (Paragraphen) entfernen. Steht für //remove paragraph.// | EL1.rmp() |Entfernt Zeile und Paragraphen, wenn Inhalt des Elements leer ist |
167 |
|
-| rmr |Tabellenzeile löschen, in der sich das Steuerelement befindet. Steht für //remove row.// |{{{EL1.rmr("x")}}} |Entfernt die Zeile der Tabelle, wenn das Formularelement //EL1// den Wert //x// hat. |
168 |
|
-| rmt |Tabelle löschen, in der sich das Steuerelement befindet. Steht für //remove table.// |{{{EL1.rmt("y")}}}|Entfernt die Tabelle, wenn Formularelement //EL1// den Wert //y// hat. |
|
167 |
+| rmr |Tabellenzeile löschen, in der sich das Steuerelement befindet. Steht für //remove row.// |{{{EL1.rmr(x)}}} |Entfernt die Zeile der Tabelle, wenn das Formularelement //EL1// den Wert //x// hat. |
|
168 |
+| rmt |Tabelle löschen, in der sich das Steuerelement befindet. Steht für //remove table.// |{{{EL1.rmt(y)}}}|Entfernt die Tabelle, wenn Formularelement //EL1// den Wert //y// hat. |
169 |
169 |
| rmtp |Tabelle, in der sich das Steuerelement befindet, und den direkt darauf folgenden Paragraphen entfernen. Steht für //remove table paragraph//. |{{{EL1.rmtp(y)}}} |Entfernt die Tabelle und direkt folgenden Paragraphen, wenn das Formularelement //EL1// den Wert //y// hat. |
170 |
|
-| rep |Den gegebenen Wert durch einen anderen Wert ersetzen. Als Argument muss eine Zuordnung von Schlüsseln zu Werten übergeben werden, welche ersetzt werden sollen. Steht für //replace.//|EL1.rep("on"~|"off"~|"aus"#"x"~|"o"~|"o") |Der Wert //on// wird durch //x// ersetzt, der Wert //off// wird durch //o// und der Wert //aus// wird ebenfalls durch //o// ersetzt. ersetzt. |
171 |
|
-| cf |Ändert den Zeichensatz in //Wingdings//. Wird meist in Kombination mit der //rep//-Funktion genutzt. Steht für //change font.// |EL1.rep("on"~|"off"#"x"~|"o").cf() |Der Wert //on// wird durch //x//, //off// durch //o// ersetzt. Anschließend werden die Werte //x// und //o// durch die entsprechenden Wingdings-Symbole (? und ?) ersetzt. |
172 |
|
-| image |Ersetze Feld mit Bild aus URL. Dabei können auch Breiten- und Höhenangaben mit übergeben werden. |EL1.image() , EL1.image("100"~|"100"), EL1.image("100"), EL1.image(""~|"100") |Befüllt das Steuerelement mit dem Bild aus der URL, die im Formularelement //EL1// steht. Beispiele für Höhenangaben: {{code language="none"}}tfURL.image("579"|"410"){{/code}} wobei 579 die Breite und 410 die Höhe angibt. Sollte nur eine Breite ({{code language="none"}}tfURL.image(579){{/code}}) oder Höhe ({{code language="none"}}tfURL.image(""|"410"){{/code}}) angegeben werden, wird das Bild skaliert um das ursprüngliche Seitenverhältnis beizubehalten. |
173 |
|
-| b64img |Wandelt Base64-String in ein Bild um. Dabei können auch Breiten- und Höhenangaben mit übergeben werden. |EL1.b64img(), EL1.b64img("100"~|"100"), EL1.b64img("100"), EL1.b64img(""~|"100") |Interpretiert den Feldwert als Base64-String (in der Form //iVBORw0KGgoAAAANSUhEUgAAABAAAA...//) und fügt das Bild in das Dokument ein. Beispiele für Höhenangaben: {{code language="none"}}tfBase64.b64img("579"|"410"){{/code}} wobei 579 die Breite und 410 die Höhe angibt. Sollte nur eine Breite ({{code language="none"}}tfURL.b64img("579"){{/code}}) oder Höhe ({{code language="none"}}tfURL.b64img(""|"410"){{/code}}) angegeben werden, wird das Bild skaliert um das ursprüngliche Seitenverhältnis beizubehalten. |
|
170 |
+| rep |Den gegebenen Wert durch einen anderen Wert ersetzen. Als Argument muss eine Zuordnung von Schlüsseln zu Werten übergeben werden, welche ersetzt werden sollen. Steht für //replace.//|EL1.rep(on~|off~|aus#x~|o~|o) |Der Wert //on// wird durch //x// ersetzt, der Wert //off// wird durch //o// und der Wert //aus// wird ebenfalls durch //o// ersetzt. ersetzt. |
|
171 |
+| cf |Ändert den Zeichensatz in //Wingdings//. Wird meist in Kombination mit der //rep//-Funktion genutzt. Steht für //change font.// |EL1.rep(on~|off#x~|o).cf() |Der Wert //on// wird durch //x//, //off// durch //o// ersetzt. Anschließend werden die Werte //x// und //o// durch die entsprechenden Wingdings-Symbole (? und ?) ersetzt. |
|
172 |
+| image |Ersetze Feld mit Bild aus URL. Dabei können auch Breiten- und Höhenangaben mit übergeben werden. |EL1.image() , EL1.image(100~|100), EL1.image(100), EL1.image(~|100) |Befüllt das Steuerelement mit dem Bild aus der URL, die im Formularelement //EL1// steht. Beispiele für Höhenangaben: {{code language="none"}}tfURL.image(579|410){{/code}} wobei 579 die Breite und 410 die Höhe angibt. Sollte nur eine Breite ({{code language="none"}}tfURL.image(579){{/code}}) oder Höhe ({{code language="none"}}tfURL.image(|410){{/code}}) angegeben werden, wird das Bild skaliert um das ursprüngliche Seitenverhältnis beizubehalten. |
|
173 |
+| b64img |Wandelt Base64-String in ein Bild um. Dabei können auch Breiten- und Höhenangaben mit übergeben werden. |EL1.b64img(), EL1.b64img(100~|100), EL1.b64img(100), EL1.b64img(~|100) |Interpretiert den Feldwert als Base64-String (in der Form //iVBORw0KGgoAAAANSUhEUgAAABAAAA...//) und fügt das Bild in das Dokument ein. Beispiele für Höhenangaben: {{code language="none"}}tfBase64.b64img(579|410){{/code}} wobei 579 die Breite und 410 die Höhe angibt. Sollte nur eine Breite ({{code language="none"}}tfURL.b64img(579){{/code}}) oder Höhe ({{code language="none"}}tfURL.b64img(|410){{/code}}) angegeben werden, wird das Bild skaliert um das ursprüngliche Seitenverhältnis beizubehalten. |
174 |
174 |
| url |Erzeugt einen Link auf eine URL. | EL1.url() |Fügt eine URL in das PDF-Dokument ein, die Adresse wird aus dem Formularelement //EL1// genommen. |
175 |
|
-|cb |Erzeugt eine angehakte [[Checkbox>>Formcycle.Designer.Form.FormElements.Checkbox]], wenn der übergebene Wert in der Liste der Werte des Elements vorhanden ist. Sonst ist diese nicht angehakt. Steht für //Checkbox//.| SEL1.cb("1"~ | "2"~ | "3") |Erzeugt eine angehakte Checkbox, wenn SEL1 den Wert 1, 2 oder 3 hat, ansonsten eine nicht angehakte Checkbox. |
176 |
|
-{{/table}} |
|
175 |
+|cb |Erzeugt eine angehakte [[Checkbox>>Formcycle.Designer.Form.FormElements.Checkbox]], wenn der übergebene Wert in der Liste der Werte des Elements vorhanden ist. Sonst ist diese nicht angehakt. Steht für //Checkbox//.| SEL1.cb(1~|2~|3) |Erzeugt eine angehakte Checkbox, wenn SEL1 den Wert 1, 2 oder 3 hat, ansonsten eine nicht angehakte Checkbox. |
|
176 |
+{/table} |
177 |
177 |
|
178 |
178 |
== Probleme beim Erzeugen von Checkboxen == |
179 |
179 |
|