28.如何正确理解C-Lodop预览模式
 
C-Lodop有两种预览模式,一种是本地的,有服务进程直接弹窗,和控件的预览效果完全一致。
本地的预览
另外一种是“远程预览”,一般是C-Lodop不是本机的,或者尽管是本机的但是windows的另外一个用户启动的,或者尽管是本用户安装的,但因为云进程因故被杀死,“免登录服务”会启动一个系统级的云进程,此时也表现为“远程模式”。 可以通过C-Lodop的PREVIEW语句参数(如:LODOP.PREVIEW(1);)来主动实现“远程预览”模式。
远程的预览
PREVIEW
作用:打印预览语句扩展了三个参数oView,iW,iH
格式:PREVIEW(oView,iW,iH)
功能:以某种样式进行打印预览。
参数:参数值及其含义
oView:让预览窗口内含在当前页面内(而不是弹窗),这里的“内含”不同于插件“内嵌”模式,进一步的内含样式有如下几种可选:
_dialog:弹出对话框
_blank :新窗口
_winopen:_blank:浏览器新窗口(要实现 window.open语句的开窗口效果,需要加“_winopen:”)
具体ID值:在某个现有iframe元素内(需要提前在页面内增加该iframe)
iW:预览窗口显示时的宽度值(px);
iH:预览窗口显示时的高度值(px);
举例:LODOP.PREVIEW("_blank "); //在新的浏览器窗口显示打印预览
(注意浏览器阻止设置对其仍然有效)
LODOP.PREVIEW("001"); //在ID等于“001”的iframe元素内显示打印预览
LODOP.PREVIEW("_winopen:_blank");//window.open语句的浏览器新窗口效果
以下是其中几个参数的截图:
本地的预览
本地的预览