Expression-Builder · zplCore Label-Modell
Etiketten-Ausdrücke bauen und testen. Live mit dem echten Engine.
Schreiben Sie einen Ausdruck wie Format([price], "C", [culture]), geben Sie Beispiel-Datensätze als JSON an und sehen Sie, was jeder Datensatz druckt – mit Kultur, Datum und Fehlern genau so, wie zplCore sie erzeugt.
Mehr erfahren: Grenzen, Datenschutz, Funktionsweise
Der Ausdruck wird auf dem Server von ZplCore.Labels.ExpressionEngine ausgewertet – dem Engine hinter TextItem.Expression, BarcodeItem und RfidItem in Ihrem .NET-Projekt – wie ein Textelement eines an die Datensätze gebundenen Etiketts: Felder, Pfade wie [customer.city] und die Auftragsvariablen LABEL_NUMBER, PAGE_NUMBER, TOTAL_PAGES, RECORD_INDEX, LABEL_WIDTH/LABEL_HEIGHT (Vorschau-Etikett in mm). Die Engine-Kultur entspricht label.Expressions.Culture (C#); Etiketten aus JSON nutzen immer die invariante Kultur, dort Kulturen als Argument übergeben. Eingaben werden nicht gespeichert. Demo-Grenzen: Ausdrücke bis 1.000 Zeichen und 24 verschachtelte Klammern, bis 20 Datensätze und 32 KB Daten, Texte bis 2.000 Zeichen, 30 Anfragen pro Minute. Jede Funktion ist in der Ausdrucks-Referenz beschrieben.
Expression-Builder
Funktionen
Klicken fügt an der Cursorposition ein (um eine Markierung herum). „Doku“ öffnet die vollständige Beschreibung mit allen Parametern und Beispielen.
Beispiele
Lädt den Ausdruck mit passenden Beispieldaten; der Beispiel-Datensatz ist derselbe wie in der Referenz.
In Ihrem .NET-Code
Setzen Sie den Ausdruck an einem beliebigen Etikettenelement (new TextItem { Expression = "…" } oder "expression" im Etiketten-JSON), registrieren Sie eigene Funktionen und Variablen an label.Expressions und stellen Sie dort die Engine-Kultur ein. Referenz: Ausdrücke – Funktionen, Formate, Kulturen · API-Referenz: ExpressionEngine · Vorlagen-Demo mit Datenbindung.

