Выбор лотка при печати

Обсуждение Stimulsoft Reports.NET
Ответить
alstudio
Сообщения: 5
Зарегистрирован: 28 мар 2008, 04:51
Откуда: ru

Выбор лотка при печати

Сообщение alstudio »

Здравствуйте!

Подскажите пожалуйста каким образом можно программно или в дизайнере (при разработке отчета) указать лоток принтера из которого будет происходить печать.

Спасибо.
alstudio
Сообщения: 5
Зарегистрирован: 28 мар 2008, 04:51
Откуда: ru

Выбор лотка при печати

Сообщение alstudio »

:) о, уже сам разобрался... вечно вот так, только напишу на форум, и сразу нахожу как решить проблему :)
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

Выбор лотка при печати

Сообщение Vital »

Это нормально :)
alstudio
Сообщения: 5
Зарегистрирован: 28 мар 2008, 04:51
Откуда: ru

Выбор лотка при печати

Сообщение alstudio »

Правда теперь вот возник такой вопрос:

Написал следующий код:

Код: Выделить всё

public Form1()
        {
            InitializeComponent();
            StiPreviewControl.PrintingDocument += new EventHandler(OnPrintingDocument);
        }

void OnPrintingDocument(object sender, EventArgs e)
        {
            printerSettings.DefaultPageSettings.PaperSource = printerSettings.PaperSources[2];
             /////////////////////////////////////
            // Здесь появляется сообщение
           ///////////////////////////////////////
            stiPreviewControl1.Report.Print(true, printerSettings);
        }

private void button1_Click(object sender, EventArgs e)
        {
            report.Load("C:\\Report\\Price\\stdprice.mrt");
            report.Dictionary.Databases.Clear();
            report.Dictionary.Databases.Add(new Stimulsoft.Report.Dictionary.StiMySqlDatabase("лала", "лала", "строка соединения", false));
            report.Compile();
            report["listitems"] = "292,111";
            report.Render();
            stiPreviewControl1.Report = report;
        }
Так вот на строчке stiPreviewControl1.Report.Print(true, printerSettings); в OnPrintingDocument() появляется сообщение следующего содержания: "Значение не может быть неопределенным". После нажатия на "Ок" открывается как и положено окно настроек принтера и по нажатию "Печатать" печатается из нужного мне лотка. Соответственно какое значение нужно определить, что бы не возникало данное сообщение?

Спасибо.
alstudio
Сообщения: 5
Зарегистрирован: 28 мар 2008, 04:51
Откуда: ru

Выбор лотка при печати

Сообщение alstudio »

Так что, интересно, есть какое-то решение для вышеизложенного вопроса?
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

Выбор лотка при печати

Сообщение Vital »

Это ошибка релиза 2008.1. Скачайте его еще раз с нашего сайта.

Спасибо.
alstudio
Сообщения: 5
Зарегистрирован: 28 мар 2008, 04:51
Откуда: ru

Выбор лотка при печати

Сообщение alstudio »

Спасибо, проблема решена! :)
Ответить