演示控制纸张类型或自定义纸张大小:

一般的打印设计任务是:程序控制一个逻辑布局,在不同的打印纸张上打印出对应效果。

但有些打印业务需要固定纸张大小甚至连续套打,此时可用如下控制函数:

SET_PRINT_PAGESIZE(intOrient,intPageWidth,intPageHeight,strPageName);

参数含义:
intOrient:1-纵(正)向打印 2-横向打印 0或其它-默认打印方向。
intPageWidth,intPageHeight:
自定义的纸张宽和高,单位0.1毫米,等于0时则按纸张名(strPageName)大小。

strPageName:
纸张名,有如下选择:
Letter, LetterSmall, Tabloid, Ledger, Legal,Statement, Executive, 
A3, A4, A4Small, A5, B4, B5, Folio, Quarto, qr10X14, qr11X17, Note, 
Env9, Env10, Env11, Env12,Env14, Sheet, DSheet, ESheet

如下情况时按打印机默认或用户所选纸张大小:
1:不执行SET_PRINT_PAGESIZE
2:intPageWidth
intPageHeight乘积小于等于0strPageName为空

下面演示在宽13.8cm和高8.8cm的纸张内纵(正)向打印一个交行受理书: