我们先来看以下2个
套打示例:
一.支票
查看示例
二.移动的缴费单
查看示例
套打示例总汇: http://www.jatools.com/print/cases.htm
套打设计的关键,是 打印内容要跟票据位置对齐,不能错位。
如果你有报表工具,如杰表.2008,来设计套打比较容易,因为有可视化的设计器帮助你对齐。如果你用jatoolsPrinter来做套打,需要手工对齐,这样做虽然麻烦点,但灵活性是无可比拟的,如,因为你要打印的东西,不需要特别的格式,只要是html对象,就可以打印。而html对象的生成,可以用.net.j2ee,php动态语言来实现,位置调整也很方便(使用css即可)。用jatoolsPrinter来做套打,可以按以下 步骤进行:
1. 做一个静态的 html页面模板.
1.1 在静态的html页面中,放一个带边框的div, 用打印机在一张空白纸张上打印出来;
1.2 用css调整div大小,直到打印出来的大小与实际的票据大小相等;
1.3 将票据的扫描成 图片,并将这个图片设置为div的背景;
1.4 根据图片的指示,将要打印的内容置于div内的恰当位置,比如,金额,单位名称之类;
2. 将这个div打印在空白的票据上。观察左上角是否对齐,如果没有对齐,用css调整之。
上一步,保证了div大小与票据一致,这一步,是为了确保div整体与票据左上角吻合。
3. 经上述调整后的html,可以作为动态程序的模板。
如果你打印的内容不多,可以忽略1.3/1.4两步,用打印到票据来调整位置.
具体参照:
套打设计教程
http://bbs.jatools.com/viewthread.php?tid=373&extra=page%3D1
一.支票
查看示例
二.移动的缴费单
查看示例
套打示例总汇: http://www.jatools.com/print/cases.htm
套打设计的关键,是 打印内容要跟票据位置对齐,不能错位。
如果你有报表工具,如杰表.2008,来设计套打比较容易,因为有可视化的设计器帮助你对齐。如果你用jatoolsPrinter来做套打,需要手工对齐,这样做虽然麻烦点,但灵活性是无可比拟的,如,因为你要打印的东西,不需要特别的格式,只要是html对象,就可以打印。而html对象的生成,可以用.net.j2ee,php动态语言来实现,位置调整也很方便(使用css即可)。用jatoolsPrinter来做套打,可以按以下 步骤进行:
1. 做一个静态的 html页面模板.
1.1 在静态的html页面中,放一个带边框的div, 用打印机在一张空白纸张上打印出来;
1.2 用css调整div大小,直到打印出来的大小与实际的票据大小相等;
1.3 将票据的扫描成 图片,并将这个图片设置为div的背景;
1.4 根据图片的指示,将要打印的内容置于div内的恰当位置,比如,金额,单位名称之类;
2. 将这个div打印在空白的票据上。观察左上角是否对齐,如果没有对齐,用css调整之。
上一步,保证了div大小与票据一致,这一步,是为了确保div整体与票据左上角吻合。
3. 经上述调整后的html,可以作为动态程序的模板。
如果你打印的内容不多,可以忽略1.3/1.4两步,用打印到票据来调整位置.
具体参照:
套打设计教程
http://bbs.jatools.com/viewthread.php?tid=373&extra=page%3D1