读书人

Flex中使用FlexPrintJob打印调整间距

发布时间: 2012-09-02 21:00:34 作者: rapoo

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

?

?

读书人网 >flex

热点推荐