LODOP.GET_DIALOG_VALUE("LocalFileFullNameForSave","a.doc"); 回调取值
时间: 2023-07-06 12:43:41 浏览: 151
使用 LODOP.GET_DIALOG_VALUE() 方法获取对话框的输入值,需要在对话框关闭后,通过回调函数获取取值。例如:
```
<script type="text/javascript">
LODOP=getLodop();
LODOP.SET_LICENSES("", "7D618B7C9E9B8C3B4C9F6D6D66D7A2C8", "C94CEE276DB2187AE6B65D56B3FC2848","");
LODOP.PRINT_INIT("");
LODOP.SELECT_PRINTER();
LODOP.SET_SHOW_MODE("HIDE_PBUTTIN_SETUP",true);
LODOP.SET_SHOW_MODE("HIDE_VBUTTIN_SETUP",true);
LODOP.SET_SHOW_MODE("HIDE_ABUTTIN_SETUP",true);
LODOP.SET_SHOW_MODE("HIDE_RBUTTIN_SETUP",true);
LODOP.SET_SHOW_MODE("HIDE_GBUTTIN_SETUP",true);
LODOP.SET_SHOW_MODE("HIDE_DBUTTIN_SETUP",true);
LODOP.SET_SHOW_MODE("HIDE_FBUTTIN_SETUP",true);
LODOP.SET_SHOW_MODE("HIDE_GBUTTIN_SETUP",true);
LODOP.SET_SHOW_MODE("HIDE_PVIEW_SETUP",true);
LODOP.SET_SHOW_MODE("HIDE_VVIEW_SETUP",true);
LODOP.SET_SHOW_MODE("HIDE_AVIEW_SETUP",true);
LODOP.SET_SHOW_MODE("HIDE_RVIEW_SETUP",true);
LODOP.SET_SHOW_MODE("HIDE_GVIEW_SETUP",true);
LODOP.SET_SHOW_MODE("HIDE_DVIEW_SETUP",true);
LODOP.SET_SHOW_MODE("HIDE_FVIEW_SETUP",true);
LODOP.SET_SHOW_MODE("HIDE_GVIEW_SETUP",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_SETUP",true);
LODOP.SET_SHOW_MODE("HIDE_ABUTTIN_SETUP",true);
LODOP.SET_SHOW_MODE("HIDE_RBUTTIN_SETUP",true);
LODOP.SET_SHOW_MODE("HIDE_FBUTTIN_SETUP",true);
LODOP.SET_SHOW_MODE("HIDE_PBUTTIN_SETUP",true);
LODOP.SET_SHOW_MODE("HIDE_VBUTTIN_SETUP",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_PRINT",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_PRINTER",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_PREVIEW",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_PAGESETUP",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_STATUSBAR",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_MODAL",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_MINIMIZE",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_MAXIMIZE",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_CLOSE",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_SYSBUTTON",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_ICON",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_SIZE",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_RESIZE",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_CAPTION",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_BORDER",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_MOVE",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_ZOOM",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_CONTEXTMENU",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_DEFAULT",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_HELP",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_PRINTSETUP",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_PREVIEWSETUP",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_PAGESETUP_CUSTOM",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_PAGESETUP_MARGINS",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_PAGESETUP_PAPER",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_PREVIEWBORDER",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_PREVIEWHEADER",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_PREVIEWFOOTER",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_CUSTOM",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_STYLE",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_ITEM",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_SEPARATOR",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_FONTNAME",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_FONTSIZE",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_BOLD",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_ITALIC",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_UNDERLINE",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_STRIKETHROUGH",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_ALIGNLEFT",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_ALIGNCENTER",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_ALIGNRIGHT",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_JUSTIFYLEFT",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_JUSTIFYCENTER",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_JUSTIFYRIGHT",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_ORDERLIST",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_UNORDERLIST",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_OUTDENT",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_INDENT",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_TEXTCOLOR",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_BACKCOLOR",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_LINK",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_IMAGE",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_FLASH",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_MEDIA",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_TABLE",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_HR",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_SPECIALCHAR",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_PREVIEW",true);
LODOP.SET_SHOW_MODE("HIDE_DLGBOX_TOOLBAR_SAVE",true);
LODOP.SET_PRINT_MODE("SAVE_LOCALFILE",1);
LODOP.SET_PRINT_MODE("SAVE_FILENAME","a.doc");
LODOP.PRINT_SETUP();
LODOP.SET_PRINT_MODE("AUTO_CLOSE_PREWINDOW",1);
LODOP.PRINT();
LODOP.ON_CLOSE = function(){
var localFileFullNameForSave = LODOP.GET_DIALOG_VALUE("LocalFileFullNameForSave","");
alert("本地保存路径为:" + localFileFullNameForSave);
}
</script>
```
在这个样例中,通过 LODOP.ON_CLOSE() 方法设置对话框关闭时的回调函数,当用户点击保存按钮保存文件后,会调用此回调函数。在回调函数中,调用 LODOP.GET_DIALOG_VALUE() 方法获取用户输入的本地保存路径,并通过 alert() 方法显示在页面上。需要注意的是,LODOP.GET_DIALOG_VALUE() 方法的第一个参数必须与设置保存文件名时相同。
阅读全文
相关推荐



















