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

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

Добавлено: 28 мар 2008, 04:58
alstudio
Здравствуйте!

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

Спасибо.

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

Добавлено: 28 мар 2008, 05:38
alstudio
:) о, уже сам разобрался... вечно вот так, только напишу на форум, и сразу нахожу как решить проблему :)

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

Добавлено: 28 мар 2008, 05:59
Vital
Это нормально :)

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

Добавлено: 28 мар 2008, 06:37
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() появляется сообщение следующего содержания: "Значение не может быть неопределенным". После нажатия на "Ок" открывается как и положено окно настроек принтера и по нажатию "Печатать" печатается из нужного мне лотка. Соответственно какое значение нужно определить, что бы не возникало данное сообщение?

Спасибо.

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

Добавлено: 31 мар 2008, 05:23
alstudio
Так что, интересно, есть какое-то решение для вышеизложенного вопроса?

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

Добавлено: 31 мар 2008, 07:11
Vital
Это ошибка релиза 2008.1. Скачайте его еще раз с нашего сайта.

Спасибо.

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

Добавлено: 31 мар 2008, 07:54
alstudio
Спасибо, проблема решена! :)