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


Выбор лотка при печати
Это нормально 

Выбор лотка при печати
Правда теперь вот возник такой вопрос:
Написал следующий код:
Так вот на строчке stiPreviewControl1.Report.Print(true, printerSettings); в OnPrintingDocument() появляется сообщение следующего содержания: "Значение не может быть неопределенным". После нажатия на "Ок" открывается как и положено окно настроек принтера и по нажатию "Печатать" печатается из нужного мне лотка. Соответственно какое значение нужно определить, что бы не возникало данное сообщение?
Спасибо.
Написал следующий код:
Код: Выделить всё
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;
}
Спасибо.
Выбор лотка при печати
Так что, интересно, есть какое-то решение для вышеизложенного вопроса?
Выбор лотка при печати
Это ошибка релиза 2008.1. Скачайте его еще раз с нашего сайта.
Спасибо.
Спасибо.
Выбор лотка при печати
Спасибо, проблема решена! 
