一、SET_PRINT_PAGESIZE设定纸张大小
格式:SET_PRINT_PAGESIZE(intOrient, PageWidth,PageHeight,strPageName)
功能:设定打印纸张为固定纸张或自适应内容高,并设定相关大小值或纸张名及打印方向。
参数:
- 1.intOrient
打印方向及纸张类型,数字型,
1---纵(正)向打印,固定纸张;
2---横向打印,固定纸张;
3---纵(正)向打印,宽度固定,高度按打印内容的高度自适应;
0(或其它)----打印方向由操作者自行选择或按打印机缺省设置;
- 2.PageWidth
设定自定义纸张宽度,整数或字符型
- 3.PageHeight
固定纸张时设定纸张高;高度自适应时设定纸张底边的空白高。整数或字符型,高小于等于0时strPageName才起作用。
- 4.strPageName
所选纸张类型名,字符型。不同打印机所支持的纸张可能不一样,这里的名称同操作系统内打印机属性中的纸张名称,支持操作系统内的自定义纸张。
二、ADD_PRINT_HTM超文本打印项
格式:ADD_PRINT_HTM(Top,Left,Width,Height,strHtmlContent)
功能:增加超文本打印项,设定该打印项在纸张内的位置和区域大小,实现超文本控制打印。
参数:
- Top:所增打印项在纸张内的上边距,整数或字符型
- Left:所增打印项在纸张内的左边距,整数或字符型
- Width:打印区域的宽度,整数或字符型(其实就是打印内容的宽度)
- Height:打印区域的高度,整数或字符型(其实就是打印内容的宽度)
- strHtmlContent:超文本代码内容,字符型,未限制长度。可以是一个完整的页面超文本代码,或者是一个代码段落,也可以是URL:web地址形式的URL地址。
ADD_PRINT_HTM和SET_PRINT_PAGESIZE的区别:
ADD_PRINT_HTM的宽高和SET_PRINT_PAGESIZE的宽高区别就是SET_PRINT_PAGESIZE的宽高是纸张的宽高,ADD_PRINT_HTM的宽高是打印内容的宽高