RSJ Label Printer - QR Code Vereinfache Sie Ihre Workflows mit dem RSJ Next Generation Label Printing System Log RSJ Software GmbH

Python API

Sie können in jedem Etikettenfeld ein kleines Python Skript einfügen

Dieses Skript kann:

  • Alle Datenfelder im gegenwärtigen Datensatz referenzieren
  • Das gegenwärtige Feld ändern

Der Einsatz des APIs ist insbesonere dann sinnvoll, wenn Sie Felder miteinander verknüpfen wollen, wenn Sie mit Feldern rechnen wollen oder wenn Sie eine Formatierung benötigen, die vom Basissystem nicht unterstützt wird.

Auf alle Feldwerte zugreifen

Innerhalb des Skriptes können Sie auf 2 lokalen Variablen zugreifen:

val
Gegenwärtiger Feldwert (in/out). Diese Variable ist None im Label Script
parms.jobGet(xPath)
Wert jedes beliebigen Feldes im gegenwärtigen Datensatz (in)

Ändern des gegenwärtigen Feldes

Überschreiben von val

Besondere Funktionalität für Label Scripte

Label Scripte können Variablen ändern indem sie folgende Funktion aufrufen:

parms.store(name, value)

Beispiel Skript

if val==1:
  val=5  
© Copyright 2011-2023 by RSJ Software GmbH Germering. All rights reserved. - Version:1.12.0581