【发布时间】:2015-02-24 11:31:26
【问题描述】:
我正在处理我需要打印到收据打印机的东西。 我想在收据上显示两个边距,这样我就可以在左侧显示名称,在右侧显示价格。 像这样:
Cola 2$
Pepsi 2$
Fanta 2$
我有两个文本字段,一个用于价格,一个用于名称。
我可以这样吗?
Liste.text = liste.text + result.name.format.leftMargin + result.name.format.rightMargin + "\n";
我不知道该怎么做...
代码如下:
var pj:PrintJob = new PrintJob();
var started:Boolean = pj.start2(null, false);
if(started){
var s:Sprite = new Sprite();
var top:TextField = new TextField();
top.autoSize = TextFieldAutoSize.CENTER;
var list:TextField = new TextField();
top.text ="Receipt";
list.text ="\n\n" + liste.text;
s.addChild(top);
s.addChild(list);
pj.addPage(s);
pj.send();
};
pj = null;
【问题讨论】:
标签: actionscript-3 flash printing