anushikaroshan Ответов: 0

Как направить печать в crystal report с пользовательским размером бумаги


Дорогие Все,
Мне нужно сделать прямую печать отчета для пользовательского формата бумаги, я установил размер бумаги в
Свойства сервера печати Epson Lx -310 , когда я отправил команду печати, она не производит печать, как я ожидал, и она производит печать размера буквы. здесь я также приложил свою кодировку, и, пожалуйста, помогите мне найти решение этой проблемы.

Что я уже пробовал:

string refNo = txtTiketNo.Text.Trim();
                        frmPreviewReports Preview = new frmPreviewReports();
                        var cr = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
                        cr.Load(MainClass.reportDirPath + @"\" + @"Direct Print\" + "SupplierReceiptNew.rpt");
                        MainClass.PrintReportTitleDirectPrint(cr);
                        cr.SetDatabaseLogon("DBusername", "dbpassword");
                        cr.RecordSelectionFormula = "{TIKET_DATA.TiketID} = '" + refNo + "'";
                        cr.Refresh();
                        cr.PrintToPrinter(1, true, 0, 0);

Richard MacCutchan

Вам нужно, чтобы установить размер бумаги, указанный в настройках отчета Crystal.

0 Ответов