Печать без окна выбора принтера

Обсуждение Stimulsoft Reports.NET
Ответить
hstas
Сообщения: 8
Зарегистрирован: 29 авг 2006, 21:48

Печать без окна выбора принтера

Сообщение hstas »

Версия 1.61.0.0
такой код
//----------------------------------------------------------
string repname = "test.mrt";
Stimulsoft.Report.StiReport rep = new Stimulsoft.Report.StiReport();
rep.Load(repname);
rep.Compile();
rep["value1"] = value1;
rep.Render(true);
System.Drawing.Printing.PrinterSettings ps = new System.Drawing.Printing.PrinterSettings();
ps.PrinterName = "existingprintername";
rep.Print(false,ps);
//----------------------------------------------------------
ничего не печатается - пробовал на всех установленных принтерах
в чем ошибка?
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Печать без окна выбора принтера

Сообщение Edward »

hstas писал(а):Версия 1.61.0.0
такой код
//----------------------------------------------------------
string repname = "test.mrt";
Stimulsoft.Report.StiReport rep = new Stimulsoft.Report.StiReport();
rep.Load(repname);
rep.Compile();
rep["value1"] = value1;
rep.Render(true);
System.Drawing.Printing.PrinterSettings ps = new System.Drawing.Printing.PrinterSettings();
ps.PrinterName = "existingprintername";
rep.Print(false,ps);
//----------------------------------------------------------
ничего не печатается - пробовал на всех установленных принтерах
в чем ошибка?
Ваш код абсолютно верный.

Используйте, пожалуйста, последнюю версию 2006.4, в ней переработана печать без окна вывода принтера.
http://www.stimulsoft.com/downloads.aspx
Если rep.Show() возвращает корректно построенный отчет, то и печать будет осуществлятся без проблем.

Спасибо.
Ответить