报表导出图片时,默认是黑白色的TIFF格式。可通过设置export方法的参数来控制图片文件格式。
核心代码:
viewer.export("Image", showImage, true, { ImageType: 'png' });
以下为一个导出图片并直接显示图片的JavaScript代码片段:
function ExportReport(serverUrl, token, reportName, divId) {
var viewer;
viewer = GrapeCity.ActiveReports.Viewer({
...
documentLoaded: function () {
viewer.export("Image", showImage, true, { ImageType: 'png' });
}
});
}
function showImage(exportUrl) {
if (!exportUrl) return;
var exportWindow = null;
try {
exportWindow = window.open(exportUrl + '&Attachment=1', '_blank');
if (exportWindow) exportWindow.focus();
} catch (e) { }
}