Flex中使用FlexPrintJob打印,调整间距问题
最近修改一个打印小票的问题,需求是这样的:
一个客人订餐,可以预订多个桌台,小票内容分为:
1)商户,门店信息,预订订单号,操作员(head头部信息) ticketHead.mxml
2)顾客姓名,性别,预订时间段,人数 作为中间体(desk) 这一部分可能有多个,程序是采用循环方式读取,如有多个桌台,则此项有多个.? ticketItem.mxml
3) 喜好,预订备注,服务信息等。以及最后的公司版权标(尾部end) ticketEnd.mxml
?
之前做这个打印的同事,采用的方式是使用一个FlexPrintJob,将这三个页面分别加入到FlexPrintJob中,都设置页面宽度与高度,这样问题就出现了,打印出来的小票明显分成为三组,各组之间的间距过大,造成浪费纸张。
之前的程序代码如下:
Flex提供两种打印方法:FlexPrintJob和PrintJob。一、由于flex是打印图像的缘故,打印出来的文字、表格会不清晰。解决方法如下:
1、将FlexPrintJob中printAsBitmap属性设置为true。
2、使用PrintJob?
?