Ankit K. Saxena Ответов: 1

печать отчета crystal в asp.net без экспорта в формате pdf на реальном сервере


Всем привет,

Я погуглил эту проблему, но никакого результата каждый дает решение методом printtoprinter (). Но он не будет работать на живом сервере, так как мой принтер не установлен на сервере его на клиентском ПК.

Я экспортирую pdf-файл через код
Документе РПТ = новая документе();
rpt.Load(сервер.MapPath("обновление.rpt"));


РПТ.SetDataSource(ДС);

CrystalReportViewer1.ReportSource = РПТ;

rpt.ExportToHttpResponse
(Кристаллические решения.Общий.ExportFormatType.PortableDocFormat, Response, true, ind);
но при печати PDF-файла мой размер страницы будет отличаться от размера моего отчета Crystal.

Поэтому я хочу знать, что есть в любом случае, чтобы распечатать отчет crystal непосредственно из asp.net веб-страница на живом сервере? если это так, то, пожалуйста, скажите мне.......

1 Ответов

Рейтинг:
1

Srini07

Crystal report имеет метод PrintToPrinter для печати отчета непосредственно на принтере.

подобный этому

crystalReportDocument.Load("ваш путь к файлу crystal report");
crystalReportDocument.SetDataSource("источник данных отчета");
crystalReportDocument.PrintOptions.PrinterName = "имя вашего принтера"
crystalReportDocument.PrintToPrinter(1, true, 0, 0);


Richard Deeming

Который будет НЕ работа от Ан ASP.NET приложение, так как принтер подключен к клиенту, а не к серверу.

Как заявила ОП, когда они опубликовали этот вопрос еще в 2014 году...