问题已经收到,我这边正在帮您处理。请稍后。 您好,
使用前台js进行导出
<script language="javascript" type="text/javascript">
var viewModel;
var printBtn = '<span><input id="btnPrint" type="Button" value="Print" onclick="print()"/></span>';
var exportSelect = '<select id="ExportSelect" style="width:80px"><option selected disabled>Export</option><option value="PDF" style="background: url(images/pdf.png) right no-repeat; width: 50px">PDF</option><option value="Excel" style="background: url(images/Excel.gif) right no-repeat; width: 50px">Excel</option></select>';
$(document).ready(function () {
viewModel = GetViewModel("WebViewer1");
var toolbar = $('#WebViewer1').find('.arvToolBar');
toolbar.append(exportSelect);
toolbar.append(printBtn);
//Check the selected value in DropDown and Export
$("#ExportSelect").change(function (e, args) {
var valueSelected = this.value;
if (viewModel.PageLoaded()) {
switch (valueSelected) {
case "PDF":
viewModel.Export(ExportType.Pdf, function (uri) {
window.location = uri;
}, true);
break;
case "Excel":
viewModel.Export(ExportType.Xls, function (uri) {
window.location = uri;
}, true);
break;
}
}
});
});
function print() {
if (viewModel.PageLoaded()) {
viewModel.Print();
}
};
</script>
预览效果:
设置自定义纸张:
打印:
您好,
距离这个问题的最后回复已经过去了一段时间,不知道这个问题您是否已经解决?
如果没有解决,欢迎跟贴接续讨论,如果已经解决请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页:
1
[2]