У меня есть пользовательский сервер Active Reports, реализованный в httphandler, который может создавать и экспортировать отчеты в различных форматах, доступных с использованием времени выполнения AR (excel, html, PDF, ...). Теперь я пытаюсь использовать средство просмотра JavaScript HTML5, но он, похоже, не совместим ни с одним из очевидных форматов экспорта. Документация и примеры отображаются с помощью средства просмотра HTML5 с фактическим сервером Active Reports, и нет примеров для его использования с помощью настраиваемой службы отчетов.Какой тип экспорта Active Reports работает с программой просмотра HTML5 JavaScript
Client Код: Код
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());