Frage : ZM 400 beschriften Drucken

Ich versuche, in Delphi zu kodieren, damit mein System ausdrucken kann beschriften dementsprechend.  Gleichwohl ich keinen Anhaltspunkt habe auf, wie man das System über die Aufklebergröße erklärt, außer mir versuchen, den parallelen Aufkleber zu drucken und bedeutet zwei Aufkleber bei einer Reihe.  Hat jemand irgendeinen Beispielcode für ZM-Aufkleberdrucken?

Antwort : ZM 400 beschriften Drucken

wenn Sie Drucken der Barcode nahe bei dem Namen bedeuten, dann verfehlen Sie den Barcodefeldwert in Ihrem Beispiel. Sie würden die rechte Position außerdem berechnen müssen. Das rechte aligment möglicherweise verwenden, um es zu setzen, oder ^FT Befehl verwenden. vom Handbuch im ^FT Befehl:
„Wenn eine Koordinate fehlt, wird die Position, die dem Letztes formatierten Feld folgt, angenommen. Dieses
das Erinnern vereinfacht das Feld, das in Bezug auf andere Felder in Position bringt. Sobald das erste Feld ist
in Position gebracht, folgen andere Felder automatisch. „

Sie konnten Ihre Aufkleber mit Räumen using Delphi-Format mit „%-20s“ zum Beispiel auffüllen auch wünschen (berichtigt ausrichten den Text, aufgefüllt mit Räumen auf bis zu 20 Putzfrauen)
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
Verfahren PrintLabel (ProductName: Schnur);
Var
 Cmd: TStringList;
anfangen
 Cmd: =TStringList.Create;
 Cmd.Add („^XA^LH0,0“);
 Cmd.Add (Format („^FT0,0^FD%-30s^FS“, [ProductName]));
 Cmd.Add (Format („^FT^B3^FD%s^FS“, [ProductName]));
 Cmd.Add („^XZ ");
 SendCommand (Cmd.Text);
 Cmd.Free;
Ende;
Weitere Lösungen  
 
programming4us programming4us