無料で始める

テキストとフォント

配置とテキスト書式: ^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 はシンプルで移植性の高いままです。