2016-10-15 28 views
0

我在一個httphandler中實現了一個自定義Active Reports服務器,它可以使用AR運行時(excel,html,PDF, ...)。我現在試圖使用JavaScript HTML5查看器,但它似乎與任何明顯的導出格式不兼容。文檔和示例都顯示了將HTML5查看器與實際的Active Reports服務器產品結合使用的情況,並且沒有將它與自定義報告服務結合使用的示例。哪些Active Reports導出類型適用於HTML5 JavaScript查看器

客戶端代碼:

var viewer = GrapeCity.ActiveReports.Viewer(
{ 
    element: '#reportViewer', 
    report: { 
     id: "report1.rdlx" 
    }, 
    reportService: { 
     url: /MyCustomReportService/reports.mrs?msg={....} 
    }, 
    uiType: 'desktop' 

}); 

服務器代碼:

request.context.Response.ContentType = "image/gif"; 
MemoryStream memoryStream = new MemoryStream(); 
report.Document.Save(memoryStream); 
context.Response.BinaryWrite(memoryStream.ToArray()); 

也試過

request.context.Response.ContentType = "message/rfc822"; 
HtmlExport html = new HtmlExport(); 
html.OutputType = HtmlOutputType.DynamicHtml; 
MemoryStream memoryStream = new MemoryStream(); 
html.Export(report.Document, memoryStream); 
request.context.Response.BinaryWrite(memoryStream.ToArray()); 

回答

0
相關問題