演示自定义纸张:
1:用宽(138mm)高(88mm)
的动态纸张打印预览1一份交行受理书,打印方向不定。
2:选择如下打印机:默认打印机
指定打印机:
用上一步设置的动态纸张大小,打印方向是正(纵)向,见打印预览2。
3:选择上一步所指定打印机的如下纸张类型:不指定纸张
指定纸张:
打印方向不定,见打印预览3。
4:用宽(140mm)高(90mm)进行
打印预览4的同时并建立名称为LodopCustomPage的自定义类型。
这种方式可以适应某些不能动态设置纸张大小的打印机,新建的纸张可用SET_PRINT_MODE重命名。
说明:
由于有些打印机对自定义的纸张不一定完全支持,所以同样纸张在不同打印机上预览结果可能不一样。
Lodop的这种预览更接近实际打印输出,但在开发时要注意区分,建议安装一个虚拟打印机来辅助测试。
演示连续打印:
5:用以上动态设置纸张的方法,循环执行直接打印5,可以实现无间隔的连续打印输出。
控制位置基点:
6:为使内容不出轨,输出位置一般是以“可打区域”边缘为基点的,但由于各种打印机物理边距不一样,
这样就造成同一程序用不同打印机输出的位置有差异,这对通用套打是非常不利的,此时可用如下语句:
LODOP.SET_PRINT_MODE("POS_BASEON_PAPER",true);
该语句可使输出以纸张边缘为基点,进入打印预览6选不同物理边距打印机看看位置是否一致。
改变Windows默认打印设置:
系统默认设置对Lodop控制输出影响很小,不需要改变。提供如下额外功能是为了满足特殊需要:
7:
用如下语句可指定Windows默认打印机:
LODOP.SET_PRINT_MODE("WINDOW_DEFPRINTER",打印机名称或序号);
点设置打印7把第2步选的打印机设置为操作系统的默认打印机,成功返回OK,否则返回错误信息。
8:
用如下语句可指定Windows默认纸张:
LODOP.SET_PRINT_MODE("WINDOW_DEFPAGESIZE:打印机名称或序号",纸张名称);
点设置打印8把第3步所选纸张设置为第2步所选打印机的默认纸张,成功返回OK,否则返回错误信息。
<<回样例目录
