ロゴ:EPSON
ロゴ:よくあるご質問(FAQ)

製品別
質問別

URLをクリップボードにコピーしました
シェア用URL:https://faq2.epson.jp/web/Detail.aspx?id=52707
  FAQ番号:52707
同一行に異なる位置揃えを指示したい<ePOS SDK for JavaScript / ePOS-Print XML>
文字をそれぞれ右寄せ中央寄せと、同一行でのアライメント調整したいがうまくいかない。
レシートの商品名(左揃え)値段(右揃え)のように、同一行で文字を別々の位置に揃えて印刷したい。
 
 

Epson ePOS SDK for JavaScript / ePOS-Print XML を利用した印刷において、
同一行に異なる位置揃え ( 同一行で 2 つの文字列をそれぞれの場所に揃えて印字する ) ことを
簡単におこなう命令はありません。ページモードでの座標指定をご利用ください。

例として、ePOS-Print XML の text では align で左寄せ、右寄せ、中央寄せの指定が
可能ですが、同行で align を二度指定することはできません。
属性は初めに指定された方が優先されます。


※この場合すべて「右寄せ」になる
<text align="right"/>
<text>Hello</text>
<text align="center"/>
<text>Hello&#10;</text>

以下例のようにページモードによる印字開始位置の指定をご利用ください。


<page>
<area x="0" y="0" width="360" height="200"/>
<direction dir="left_to_right"/>
<position x="0" y="21"/>
<text>Hello&#10;</text>
<position x="120" y="21"/>
<text>Hello&#10;</text>
<position x="240" y="21"/>
<text>Hello&#10;</text>
</page>

モバイルプリンター TM-P20,TM-P60II,TM-P80
PC一体型プリンター TM-T70II-DT,TM-T88V-DT,TM-T70II-DT2,TM-T88VI-DT2
スマートレシートプリンター TM-T88V-i,TM-T70-i
TMシリーズ TM-T70II,TM-T88VI,TM-L90,TM-T90II,TM-T90KP,TM-m10,TM-m30,TM-T20III
FAQ改善アンケート

このページの評価をお聞かせください。〇✖をお選びください。

 

■役に立った
■役に立たなかった