テキストとフォント
配置とテキスト書式: ^FO、^FT、^FB、^FR、^FH
^FO50,50^FDLeft-aligned text^FS ; origin = top-left of the text
フィールド原点: ^FO と ^FT
^FO50,50^FDLeft-aligned text^FS ; origin = top-left of the text
^FT50,50^FDText baseline^FS ; origin = baseline of the first line
通常は ^FO を使います。^FT は、テキストを特定の行にぴったり合わせたいときに役立ちます。
折り返し / ボックス内のテキスト: ^FB
^FB300,3,0,L,0^FDThis text wraps at 300 dots and can have up to 3 lines.^FS
^FBwidth,lines,spacing,alignment,ellipsis
- 幅 (ドット)、行数、行間 (0 = 自動)、揃え方 L/C/R/J、省略記号 0/1。
zplCloud のデザイナーでは、各テキストフィールドの テキストの収め方 プロパティによって生成される
行数が決まります。切り詰め は ^FB...,1,... (1 行) を出力し、折り返し は行数をフィールドの高さに
合わせて制限します。縮小 は代わりにフォントを拡大縮小するため、そのフィールドはグラフィック (^GFA)
として印字され、プリンターのフォントは使われません。
白黒反転: ^FR
^FO50,50^GB300,60,60,B^FS ; black box
^FO60,60^FR^FDWhite text^FS ; ^FR = reverse field
^FR はテキストフィールドの ^FD の 前 に置く必要があります。
特殊文字: ^FH
^FH^FDHello_7FWorld^FS ; _7F = literal "~" (caret = _5E, tilde = _7F)
^FH は 16 進エスケープを有効にします。_5E = ^、_7F = ~、_5F = _ です。
変数を使うフィールド (バッチ印刷)
^XA
^FO50,50^FDArticle: ^FS
^FO50,80^FN1^FS ; variable 1
^XZ
^XA^FN1^FD12345^FS^XZ ; second format supplies the value
ヒント
- 座標はラベルの 左上隅からのドット数 です。
- フィールドの回転は
^A0R(フォントコマンド) や^BCR(バーコード) で行います。向き N/R/I/B は 0/90/180/270 度に対応します。 - zplCloud のデザイナーは回転をモデルのレベルで処理します (フィールドが変換され、ラベルサイズが入れ替わります)。生成される ZPL はシンプルで移植性の高いままです。