Member 14941856 Ответов: 0

Нужна помощь с печатью crystal report


Я хочу распечатать штрих-коды из crystal reports. То, что мы не в состоянии выполнить, - это напечатать его в центре страницы размером 5.199*2.600 см.Мы что-то упускаем. Это внештатная работа, которую мы делаем из дома. Наша работа не будет завершена до тех пор, пока генерация штрих-кодов не станет возможной. Все остальные работы уже сделаны. У нас нет принтера zebra клиента с нами, чтобы проверить быстрые тестовые случаи. Поэтому мы должны каждый раз принимать сборки и ждать ответа клиента на них. Клиент поддерживает нас, так как у нас нет опыта в этом раньше. Коды, которые мы пробовали, комментируются. Результат, который мы получили, не вписывается в бумагу.
ошибка штрих - кода-альбом на Imgur[^]

Любое предложение.

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

private void barcode_Click(object sender, EventArgs e)
          {
              try
              {

                  if (txtbarqty.Text != null)
                  {
                      for (int qt = 0; qt <= Convert.ToInt32(txtbarqty.Text); qt++)
                      {
                          ds.Rows.Add(txtID.Text, txtName.Text, txtRate.Text);
                          cry.Load("CrystalReport3.rpt");
                          cry.SetDataSource(ds);
                          crystalReportViewer1.ReportSource = cry;
                      }
                  }
                          cry.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.DefaultPaperOrientation;
                          cry.PrintOptions.PaperOrientation = CrystalDecisions.Shared.PaperOrientation.DefaultPaperOrientation;
                          cry.PrintOptions.PaperSize = CrystalDecisions.Shared.PaperSize.DefaultPaperSize;
                          cry.PrintToPrinter(Convert.ToInt32(txtbarqty.Text),false, 0, 0);
                  
          
                      //crystalReportViewer1.PrintReport();
                      txtbarqty.Text = "";
                      if (Application.OpenForms.OfType<products>().Count() == 1)
                          Application.OpenForms.OfType<products>().First().Close();
                      products pr = new products();
                      pr.Show();
                  
              }
              catch (Exception ex)
              {
                  //mb5 fur = new mb5();
                  //fur.Show();
                  //MessageBox.Show(ex.ToString());
              }
          }

Member 14941856

Вот что я собираюсь сделать в следующий раз.
https://hub.acctivate.com/articles/resolve-page-size-issues-on-reports
Я не знаю, поможет это или нет.

Gerry Schmitz

Вы хотите сказать, что вам нужно, чтобы клиент сказал вам, что Штрих - код не печатается в нужном месте? Разве у вас нет спецификации и линейки? Может быть, клиент одолжит вам линейку. "Принтер" не исправит "эту" проблему.

https://answers.sap.com/questions/204591/how-to-center-a-report-object-such-as-text-object-.html

0 Ответов