public void Yazdirr(string DosyaAdi, Nasil NasilAcsin) { try { Rapor = new XtraReport(); Rapor.LoadLayout(DosyaAdi); Rapor.DataSource = ds; switch (NasilAcsin) { case Nasil.dizayn: XRDesignFormEx XrDesigner = new XRDesignFormEx() { FileName = DosyaAdi }; XrDesigner.OpenReport(Rapor); XrDesigner.Show(); break; case Nasil.Goster: Rapor.ShowPreview(); break; case Nasil.Yazdir: Rapor.Print(); break; } } catch (Exception hata) { frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace); frmHataBildir.ShowDialog(); } }
public void Yazdirr(Nasil NasilAcsin) { //Rapor.DataAdapter = ds; //ds = new DataSet(); Rapor.DataSource = ds; switch (NasilAcsin) { case Nasil.Goster: Rapor.ShowPreviewDialog(); break; case Nasil.Yazdir: Rapor.Print(); break; case Nasil.YazdirmaDiyalogu: Rapor.PrintDialog(); break; } }
public void Yazdirr(string DosyaAdi, Nasil NasilAcsin) { try { //using ( Rapor = new XtraReport(); { Rapor.LoadLayout(DosyaAdi); Rapor.DataSource = ds; using (ReportPrintTool pt = new ReportPrintTool(Rapor)) { pt.PrinterSettings.Copies = (Int16)NumberOfCopy; //Rapor.PrintingSystem.ShowMarginsWarning = false; //pt.PrintingSystem.ShowMarginsWarning = false; //pt.PrintingSystem.StartPrint += PrintingSystem_StartPrint; if (!string.IsNullOrEmpty(YaziciAdi)) { pt.PrinterSettings.PrinterName = YaziciAdi; try { pt.PrinterSettings.DefaultPageSettings.PaperSource = pt.PrinterSettings.PaperSources[KagitKaynagiIndex]; } catch (Exception) { } } //Rapor.prin switch (NasilAcsin) { case Nasil.dizayn: FormuDuzenle(DosyaAdi); //XRDesignFormEx XrDesigner = new XRDesignFormEx(); //XrDesigner.FileName = DosyaAdi; //XrDesigner.OpenReport(); ////XrDesigner.OpenReport(DosyaAdi); //XrDesigner.Show(); break; case Nasil.Goster: pt.ShowPreviewDialog(); break; case Nasil.Yazdir: pt.Print(); break; case Nasil.YazdirmaDiyalogu: pt.PrintDialog(); break; } } } } catch (Exception hata) { throw hata; //frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace); //frmHataBildir.ShowDialog(); } finally { Rapor.Dispose(); } }
/// <summary> /// Bunda Dizeyn Yok,, Ara belleğe alınan Dosyayı Ywzdırır sürekli ayrnı formdan yazdırma işlemi yapılacaksa hızx açısından bu daha hızlı olur bunu kullan hamısına /// </summary> /// <param name="DosyaAdi"></param> /// <param name="NasilAcsin"></param> /// <param name="YaziciAdi"></param> public void Yazdirr(Nasil NasilAcsin, string YaziciAdi, int CopyaSayisi) { try { ArabellektekiRapor.CreateDocument(true); //NumberOfCopy = CopyaSayisi; // bunun hiç bir manası yok düzenlenmesi gerekiyor. //ArabellektekiRapor.DataSource = ds; using (pt = new ReportPrintTool(ArabellektekiRapor)) { //Rapor.PrintingSystem.ShowMarginsWarning = false; //pt.PrintingSystem.ShowMarginsWarning = false; //pt.PrintingSystem.StartPrint += PrintingSystem_StartPrint; pt.PrinterSettings.Copies = (Int16)CopyaSayisi; if (!string.IsNullOrEmpty(YaziciAdi)) { pt.PrinterSettings.PrinterName = YaziciAdi; try { pt.PrinterSettings.DefaultPageSettings.PaperSource = pt.PrinterSettings.PaperSources[KagitKaynagiIndex]; } catch (Exception) { } } switch (NasilAcsin) { case Nasil.dizayn: XRDesignFormEx XrDesigner = new XRDesignFormEx(); //XrDesigner.FileName = DosyaAdiE; XrDesigner.OpenReport(ArabellektekiRapor); XrDesigner.Show(); break; case Nasil.Goster: pt.ShowPreviewDialog(); break; case Nasil.Yazdir: if (YaziciAdi != string.Empty) { pt.PrinterSettings.PrinterName = YaziciAdi; } pt.Print(); break; case Nasil.YazdirmaDiyalogu: pt.PrintDialog(); break; } } } catch (Exception hata) { //frmHataBildir frmHataBildir = new frmHataBildir(hata.Message, hata.StackTrace); //frmHataBildir.ShowDialog(); } finally { } }