2015-06-02 7 views
0

Я использую отчет Telerik. Я хочу добавить параметр печати в диалоговое окно, пока я делаю этот отчет.Как добавить Печать в открытое диалоговое окно сохранения во время печати отчетов telerik

Есть ли способ добавить параметр Print в диалоговое окно.

{ 
     Telerik.Reporting.Processing.ReportProcessor reportProcessor = 
      new Telerik.Reporting.Processing.ReportProcessor(); 
     DTSReport DTSRpt = new DTSReport(); 
     DTSRpt.ReportParameters["PendingId"].Value = id; 
     InstanceReportSource reportSource = new InstanceReportSource(); 
     reportSource.ReportDocument = DTSRpt; 
     RenderingResult renderingResult = 
      reportProcessor.RenderReport("PDF", reportSource, null); 
     MemoryStream ms = new MemoryStream(); 
     ms.Write(renderingResult.DocumentBytes, 0, renderingResult.DocumentBytes.Length); 
     ms.Flush(); 

     FileContentResult result = new FileContentResult(ms.GetBuffer(), renderingResult.MimeType); 
     result.FileDownloadName = String.Format("DTS-{0}.pdf", id); 

     return result; 
    } 
+0

Этот сайт или рабочий стол? – pollirrata

+0

Это веб-приложение .. – bala

ответ

0

Для веб-страниц, вы можете использовать JavaScript для отображения диалогового окна печати, с window.print()

<input type="button" value="Print!" onClick="window.print()"> 

Вы также можете добавить вызов onload событие, или использовать JQuery, чтобы связать его, если у вас есть другой конкретный сценарий.