Страница 1 из 1

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

Добавлено: 01 дек 2006, 12: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);
//----------------------------------------------------------
ничего не печатается - пробовал на всех установленных принтерах
в чем ошибка?

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

Добавлено: 01 дек 2006, 13:11
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() возвращает корректно построенный отчет, то и печать будет осуществлятся без проблем.

Спасибо.