预览窗口可以通过如下函数进行设置,以便适应不同的预览需要:
SET_PREVIEW_WINDOW(intDispMode,intToolMode,blDirectPrint,intWidth,intHeight,strTitleButtonCaptoin)
参数含义:
intDispMode:预览比例,数字型,0-适高 1-正常大小 2-适宽
intToolMode:工具条和按钮,数字型
0-显示(上方)工具栏
1-显示(下方)按钮栏
2-两个都显示
3-两个都不显示
blDirectPrint: 打印按钮是否“直接打印” 1-是 0-否(弹出界面“选机打印”)
intWidth,intHeight 窗口的宽和高,整数型,单位是px
strTitleButtonCaptoin 预览窗口和打印按钮的名称组合,字符型,用“点”分隔
演示如下:
A、以普通方式打印预览1(窗口满屏),自定窗口大小的打印预览2
B、无工具条和按钮的小窗口纯预览3
C、带“开始打印”和“关闭”按钮的预览4,窗口始终在最前面,不能最小化。
D、为形象显示打印方向与走纸方向的关系,打印预览1底图上有模拟走纸板的条纹线,可以隐藏该条线,见 打印预览5。
E、一般横向打印预览6的内容是旋转90度以准确描述横向的含义,可以设置成正向显示以符合传统习惯,见打印预览7。
(注意传统习惯是错误的,尽管看上去“顺眼”,但很容易让操作者误以为横向打印要旋转纸张)
F、带“打印”和“关闭”按钮的打印预览8,其中打印按钮会弹出选机窗口,程序控制打印后自动关闭窗口。
G、要显示预览窗口的标尺参考打印预览9(看不到时请在预览界面右键菜单里选"显示标尺")