对整页内容进行缩放打印,可以按指定的百分比缩放,
也可以按纸张的整宽或整高来缩放,实现方式有两种:
一是操作者直接在打印预览1窗口选择缩放比例;
二是用语句SET_PRINT_MODE的“PRINT_PAGE_PERCENT”设置缩放比例;
Ⅰ、演示用函数控制缩放:
语法:SET_PRINT_MODE("PRINT_PAGE_PERCENT",varModeValue);
其中varModeValue值及其含义如下:
值 | 说明 | 演示 |
Full-Width | 按整宽,即宽度缩放到与纸宽相当,高度不变,缩放后会变形。 | 打印预览2 |
Full-Height | 按整高,即高度缩放到与纸高相当,宽度不变,缩放后会变形 | 打印预览3 |
Full-Page | 按整页,既按整宽又按整高,缩放后会变形。 | 打印预览4 |
Auto-Width | 按整宽且不变形,即按整宽的同时,高度与之同比。 | 打印预览5 |
Auto-Height | 按整高且不变形,即按整高的同时,宽度与之同比。 | 打印预览6 |
也可以设置缩放的具体百分比值,数据范围是5%-800%,举例如下: | ||
Width:200% | 宽度放大一倍,高度不变。 | 打印预览7 |
Height:200% | 高度放大一倍,宽度不变。 | 打印预览8 |
Width:200%;Height:200% | 宽度和高度都放大一倍。 | 打印预览9 |
55% | 宽度和高度都缩小到原来的55%。 | 打印预览10 |
Ⅱ、隐藏预览窗口上的缩放比例选项:
语法:SET_SHOW_MODE("HIDE_PAGE_PERCENT",true); 见打印预览11