🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / C# DEVEXPRESS RMOS / devexpress xtraprinting header ve footer ekleme

1-) C# DEVEXPRESS RMOS - devexpress xtraprinting header ve footer ekleme

 

 private void simpleButton4_Click(object sender, EventArgs e)

        {

            

            this.Cursor = Cursors.WaitCursor;

 

            PrintingSystem printingSystem1 = new PrintingSystem();

            PrintableComponentLink printableComponentLink1 = new PrintableComponentLink();

            printingSystem1.Links.AddRange(new object[] { printableComponentLink1 });

            printableComponentLink1.Component = gridControl1;

            printableComponentLink1.Landscape = true;

            printableComponentLink1.Margins = new System.Drawing.Printing.Margins(50, 50, 50, 50);

            string leftColumn = "ARIZA RAPORU";

            string rightColumn = DateTime.Now.ToString();

            PageHeaderFooter phf = printableComponentLink1.PageHeaderFooter as PageHeaderFooter;

            phf.Header.Content.Clear();

            phf.Header.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(162)));

            phf.Header.Content.AddRange(new string[] { leftColumn, rightColumn });

            phf.Header.LineAlignment = BrickAlignment.Far;

 

            printableComponentLink1.CreateMarginalFooterArea += new CreateAreaEventHandler(link_CreateReportFooterArea);

 

            printableComponentLink1.ShowPreview();

            this.Cursor = Cursors.Default;

        }

 

        void link_CreateReportFooterArea(object sender, CreateAreaEventArgs e)

        {

            string bosluk = "                               ";

            string kisaltmalar ="İlk.Ya.Ta.: 20.07.2021"+ bosluk + "Rev.Ta.: 20.07.2020"+ bosluk + "Rev.No: 3"+ bosluk + "F-9.1.2-14";

            PrintableComponentLink print = sender as PrintableComponentLink;

            TextBrick brick;

            brick = e.Graph.DrawString(kisaltmalar, Color.Navy, new RectangleF(0, 0, 1080, 20), DevExpress.XtraPrinting.BorderSide.None);

            brick.Font = new Font("Arial", 11);

            brick.StringFormat = new BrickStringFormat(StringAlignment.Near);

        }

 

 

 

DİĞER

 

public void yazdir()

        {

            PrintingSystem printingSystem1 = new PrintingSystem();

            PrintableComponentLink printableComponentLink1 = new PrintableComponentLink();

            printingSystem1.Links.AddRange(new object[] { printableComponentLink1 });

            printableComponentLink1.Margins = new System.Drawing.Printing.Margins(10, 10, 90, 10);

 

            PageHeaderFooter phf = printableComponentLink1.PageHeaderFooter as PageHeaderFooter;

            phf.Header.Font = new Font("Tahoma", 9, FontStyle.Bold);

 

 

 

            printableComponentLink1.Component = gridControl1;

            phf.Header.Content.AddRange(new string[] {

                          "Otel  Adı:"     +        Environment.NewLine +

                          "Kulanıcı :"     +

 

                            "  "  + Environment.NewLine

                            + dtBas_Tar1.Text  + "-" + dtBit_Tar1.Text

                            ,

                            DateTime.Now      + Environment.NewLine +

 

                            "[Page # of Pages #]"

                         });

            printableComponentLink1.CreateDocument();

            printingSystem1.Document.AutoFitToPagesWidth = 1;

            //printableComponentLink1.ShowPreview();

 

            printableComponentLink1.ExportToPdf(@"C:\cc\DENEME33.pdf");

        }

 

DİĞER'İN EKRAN GÖRÜNTÜSÜ

 

 

 

 2022 Mayıs 23 Pazartesi
 458