对整页内容进行缩放打印,可以按指定的百分比缩放,
也可以按纸张的整宽或整高来缩放,实现方式有两种:
1是操作者直接在打印预览1窗口选择缩放比例;
2是用语句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
三、设置“溢出自动缩小”:
对于单页输出,如希望内容超出纸宽或纸高时对应缩小,用如下俩语句:
SET_PRINT_MODE("FULL_WIDTH_FOR_OVERFLOW",true);
SET_PRINT_MODE("FULL_HEIGHT_FOR_OVERFLOW",true);
见打印预览12 演示。