Neue Zeile in Zebra ZPL

9
  1. Wie lege ich neue Zeilen für meinen "Text"? Sagen Sie zum Beispiel:

Hallo Welt

wird werden Hallo Welt

Gibt es trotzdem, dass ich ein neues Zeilenzeichen für meinen Code so setzen kann?

%Vor%
  1. Wenn der "Text" in meinem Etikett zu lang ist, wie würde ich dann eine andere Zeile einfügen?
Little Tiny Dev 16.11.2012, 12:07
quelle

7 Antworten

8

Verwenden Sie \& für neue Zeile

%Vor%     
Dharmesh Prajapati 10.07.2013 16:30
quelle
6

Ich schlage vor, Sie kombinieren die Antworten von Thorsten und Dharmesh für maximale Wirkung:

%Vor%

Dies ergibt ein Etikett, das folgendermaßen aussieht:

Ergebnis sagt "Hallo Welt"

Die schönen Dinge bei diesem Ansatz sind zwei: Erstens positioniert und richtet der Textblock die neue Zeile entsprechend aus. Und zweitens haben Sie die vollständige Kontrolle darüber, wo der Zeilenumbruch tatsächlich stattfindet.

    
Jonny Best 17.12.2014 12:54
quelle
4

Obwohl diese Frage ein wenig älter ist, dient sie dazu, zu erwähnen, dass der ZPL-Befehl ^ FT der Befehl ist, der diktiert, wobei das Textelement erscheint. Die 78 und 76 entsprechen der X-Achse bzw. der Y-Achse des Etiketts, und die Maßeinheit sind Punkte. In diesem Sinne ist die vorherige Antwort im Prinzip richtig. Sie können einen anderen ^ FT-Befehl mit dem geänderten y-Parameter aufrufen, wie zum Beispiel:

%Vor%

Alternativ dazu wird im ZPL-Handbuch der Befehl ^ TB (textbox) erläutert beinhaltet automatisches Zeilenumbruch.

    
jason.zissman 19.12.2012 05:00
quelle
4

Ich weiß, dass diese Frage ziemlich alt ist, aber ich fand heraus, dass der ^FB -Befehl (Feldblock) eigentlich ziemlich gut darin ist, Text zu umhüllen:

Ich habe eine Zeile wie folgt verwendet:

%Vor%

und es wurde in zwei Zeilen schön gewickelt. Das einzige, was Sie beachten müssen, ist, dass das Wrapping nur an Leerzeichen, nicht an Kommas oder anderen Interpunktionszeichen stattfindet.

    
Thorsten Dittmar 04.02.2014 10:57
quelle
3

Die ^ FX verstehen nicht \ n, Sie müssen es \ AA (das Hexäquivalent von \ n) ASCII übergeben Wiki-Seite

Also sollte Ihre ZPL wie

aussehen %Vor%

Ich habe das hexadezimale Zeichen in _ vs \ geändert, so dass andere, die das betrachten, wenn du fertig bist, nicht verwirrt werden.

Jasons Idee, den Befehl ^ FB zu verwenden, ist eine ausgezeichnete Idee. Es hat einige seltsame Eigenschaften (mit Textrotation), aber im Allgemeinen ist es für Textumbruch.

    
Ethan 03.02.2013 16:51
quelle
0

Beantwortet nicht die ursprüngliche Frage, aber für jeden, der ZPL für Unicode verwendet, kann das hilfreich sein.

Ich verwende ^TB für arabischen Text und gefunden \& hat nicht funktioniert, um eine neue Zeile zu erstellen.

Was funktioniert, war, eine neue Zeile in hex umzuwandeln ( _0A ) und das zu verwenden.

>

Zum Beispiel:

%Vor%

... würde ein Ticket wie folgt ausgeben:

%Vor%     
haakym 03.04.2017 10:59
quelle
-2

Leider kannst du das nicht wirklich machen. Sie haben wahrscheinlich gefunden, dass Text, der zu lang ist, in dieselbe Zeile zurückkehrt. Sie müssen eine neue Zeile erstellen, um den Text unterzubringen. Ich vergesse, welche der Zahlen in dieser Zeichenfolge die Positionen sind (wahrscheinlich die 28,28) versuche, eine Zeile hinzuzufügen, ändere diese zu 34,28 und schaue, ob sie sich in eine neue Zeile darunter bewegt .... Spiele einfach mit diesen 4 Zahlen an der Vorderseite dieser Linie. Einer ist eine Schriftgröße (die Ihnen helfen könnte) und zwei der anderen sind von oben und rechts. Eine einfache Möglichkeit, mit diesen zu spielen, besteht darin, die Datei mit einem Texteditor zu bearbeiten und einen Kopierbefehl von der Befehlszeile zum Drucker-UNC-Pfad auszuführen und zu sehen, was Sie erhalten. (z. B. "C: \ test.txt \ 127.0.0.1 \ zebra" kopieren. Hoffe, das hilft.)

    
Yosem 17.11.2012 22:49
quelle

Tags und Links