Пример #1
10
        public override void Print()
        {
            DGVPrinter printer = new DGVPrinter();
            printer.Title = "Meriweather Mowing Service";
            printer.SubTitle = "Service Type Listing";
            printer.SubTitleFormatFlags = StringFormatFlags.LineLimit |
                                          StringFormatFlags.NoClip;
            printer.PageNumbers = true;
            printer.PageNumberInHeader = false;
            printer.PorportionalColumns = true;
            printer.HeaderCellAlignment = StringAlignment.Near;
            printer.Footer = "Meriweather Management System";
            printer.FooterSpacing = 15;

            // use saved settings
            if (null != MMSUtility.myPrinterSettings)
                printer.printDocument.PrinterSettings = MMSUtility.myPrinterSettings;

            if (null != MMSUtility.myPageSettings)
                printer.printDocument.DefaultPageSettings = MMSUtility.myPageSettings;

            if (DialogResult.OK == printer.DisplayPrintDialog())  // replace DisplayPrintDialog()
            // with your own print dialog
            {
                // save users' settings
                MMSUtility.myPrinterSettings = printer.PrintSettings;
                MMSUtility.myPageSettings = printer.PageSettings;

                // print without displaying the printdialog
                printer.PrintNoDisplay(serviceDataGridView);
            }
        }
Пример #2
5
        /// <summary>
        /// Botón de evento para imprimir el comprobante
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnImprimir_Click(object sender, EventArgs e)
        {
            DGVPrinter printer = new DGVPrinter();
            printer.Title = "Reporte de participantes";
            printer.SubTitleFormatFlags = StringFormatFlags.LineLimit |
                                          StringFormatFlags.NoClip;

            printer.PageNumbers = true;
            printer.PageNumberInHeader = false;
            printer.PorportionalColumns = true;
            printer.HeaderCellAlignment = StringAlignment.Near;
            printer.Footer = "CENTEC - Centro de Capacitación Tecnológica";
            printer.FooterSpacing = 15;
            printer.PreviewDialog = printPreviewDialog1;
            printer.PageSettings.Landscape = true;
            printer.PrintPreviewDataGridView(GridPart);
        }
Пример #3
5
        private void btnPrintGrid_Click(object sender, EventArgs e)
        {
            DGVPrinter printer = new DGVPrinter();

            printer.Title = cboClubs.Text + " - Liste des membres";
            printer.SubTitle = string.Empty;
            printer.SubTitleFormatFlags = StringFormatFlags.LineLimit | StringFormatFlags.NoClip;
            printer.PageNumbers = true;
            printer.PageSettings.Landscape = true;
            printer.PageNumberInHeader = false;
            printer.PorportionalColumns = true;
            printer.HeaderCellAlignment = StringAlignment.Near;
            printer.Footer = string.Empty;
            printer.FooterSpacing = 15;
            printer.PrintDataGridView(grdMembers);
        }
Пример #4
4
        private void ButtonPrint_Click(object sender, EventArgs e)
        {
            DGVPrinter printer = new DGVPrinter();
            printer.Title = TextDetallePrint.Text;
            printer.SubTitle = "Resultado de la consulta solicitada";
            printer.SubTitleFormatFlags = StringFormatFlags.LineLimit |
                                          StringFormatFlags.NoClip;
            printer.PageNumbers = true;
            printer.PageNumberInHeader = false;
            printer.PorportionalColumns = true;
            printer.HeaderCellAlignment = StringAlignment.Near;
            printer.Footer = ".::Restaurant.NET::. Juan Yonzo - Matias Soria";
            printer.FooterSpacing = 15;

            printer.PrintDataGridView(DataGridConsultas);
        }
Пример #5
4
        public override void PageSetup()
        {
            try
            {
                DGVPrinter printer = new DGVPrinter();

                PageSetupDialog1.Document = printer.printDocument;
                if (null != MMSUtility.myPageSettings)
                    PageSetupDialog1.PageSettings = MMSUtility.myPageSettings;

                if (PageSetupDialog1.ShowDialog() == DialogResult.OK)
                {
                    MMSUtility.myPageSettings = PageSetupDialog1.PageSettings;
                }
            }
            catch (Exception exe)
            {
                MMSUtility.LogFile(exe.Message, "", "PageSetup", exe.LineNumber(), "CustomerView");
                MessageBox.Show(exe.Message.ToString(), "Error");
            }
        }
Пример #6
3
        private void btnPrint_Click(object sender, EventArgs e)
        {
            //这里开始执行打印操作
            DGVPrinter printer = new DGVPrinter();
            printer.Title = "北京人民出版社";
            printer.SubTitle = "明细清单";
            printer.SubTitleFormatFlags = StringFormatFlags.LineLimit |
            StringFormatFlags.NoClip;
            printer.PageNumbers = true;
            printer.ShowTotalPageNumber = true;
            printer.PageNumberInHeader = false;
            printer.PorportionalColumns = true;
            printer.HeaderCellAlignment = StringAlignment.Near;
            printer.Footer = "页 脚";
            printer.FooterSpacing = 15;
            printer.PageSeparator = " / ";
            printer.PageText = "页";

            printer.PrintPreviewDataGridView(DataGridView1);
            // printer.PrintDataGridView(dataGridView1);
        }
Пример #7
0
        private void btnImprimir_Click(object sender, EventArgs e)
        {
            DGVPrinter printer = new DGVPrinter();

            printer.Title               = "Reporte de Asistencias Laborales";
            printer.SubTitle            = string.Format("Periodo de expedición: {0}{1}{2}", cmbFechaInicio.Value.ToShortDateString(), "-", cmbFechaFin.Value.ToShortDateString());
            printer.SubTitleFormatFlags = StringFormatFlags.LineLimit | StringFormatFlags.NoClip;
            printer.PageNumbers         = true;
            printer.PageNumberInHeader  = false;
            printer.PorportionalColumns = true;
            printer.HeaderCellAlignment = StringAlignment.Near;
            printer.FooterSpacing       = 15;
            printer.PrintDataGridView(dgvAsistencias);
        }
        private void button1_Click_1(object sender, EventArgs e)
        {
            DGVPrinter printer = new DGVPrinter();

            printer.Title = "Orden De Compra";
            printer.SubTitleFormatFlags = StringFormatFlags.LineLimit | StringFormatFlags.NoClip;
            printer.PageNumbers         = true;
            printer.PageNumberInHeader  = false;
            printer.PorportionalColumns = true;
            printer.HeaderCellAlignment = StringAlignment.Near;
            printer.Footer        = "Autocredito";
            printer.FooterSpacing = 15;
            printer.PrintDataGridView(dgvDetalleCompra);
        }
        private void btnprint_Click(object sender, EventArgs e)
        {
            DGVPrinter printer = new DGVPrinter();

            printer.Title               = "Living Hope Baptist Church"; //this is the HEADER
            printer.SubTitle            = string.Format("Date {0}", DateTime.Now, DateTime.Now.Day);
            printer.PageNumbers         = true;
            printer.PageNumberInHeader  = false;
            printer.PorportionalColumns = true;
            printer.HeaderCellAlignment = StringAlignment.Near;
            printer.Footer              = "Living Hope Baptist";

            printer.PrintDataGridView(dataGridView1);
        }
Пример #10
0
        private void btn_print_Click(object sender, EventArgs e)
        {
            DGVPrinter printer = new DGVPrinter();

            printer.Title               = "  قائمة جميع المرضى";
            printer.SubTitle            = string.Format("date:{0}", DateTime.Now.Date);
            printer.SubTitleFormatFlags = StringFormatFlags.LineLimit | StringFormatFlags.NoClip;
            printer.PageNumbers         = true;
            printer.PageNumberInHeader  = false;
            printer.PorportionalColumns = true;
            printer.HeaderCellAlignment = StringAlignment.Near;
            printer.FooterSpacing       = 15;
            printer.PrintDataGridView(dataGridView1);
        }
Пример #11
0
        } //End Set GridViewStyle

        private void btnPrint_Click(object sender, EventArgs e)
        {
            //String variable to store Page Title for Printing
            String strTitle = "";

            if (radAll.Checked)
            {
                strTitle = "Member Listing";
            }
            else if (radActive.Checked)
            {
                strTitle = "Active Member Listing";
            }
            else if (radDereg.Checked)
            {
                strTitle = "Deregistered Member Listing";
            }

            //DataGridView Printer Java Class

            /*****************************************************
             * Title: C# Tutorial - Print DataGridView with Header & Footer with Landscape | FoxLearn
             * Author: FoxLearn
             * Site owner/sponsor: youtube.com
             * Date: 07 Nov 2016
             * Availability: https://www.youtube.com/watch?v=-UB5mDPxAmo (Accessed 19 MARCH 2017)
             * Modified: Identifiers rename
             * *****************************************************/

            //Print Member Listing
            //Instance of DGVPrinter
            DGVPrinter dgvPrinter = new DGVPrinter();

            dgvPrinter.Title    = strTitle;                                                             //Header
            dgvPrinter.SubTitle = String.Format("Date: {0}", DateTime.Now.Date.ToString("dd/MM/yyyy")); //Sub-Header

            //StringFormatFlags specifies the display and layout information for text strings
            dgvPrinter.SubTitleFormatFlags = StringFormatFlags.LineLimit | StringFormatFlags.NoClip;
            dgvPrinter.PageNumbers         = true;
            dgvPrinter.PageNumberInHeader  = false;
            dgvPrinter.PorportionalColumns = true;
            dgvPrinter.HeaderCellAlignment = StringAlignment.Near;
            dgvPrinter.Footer        = "Library";
            dgvPrinter.FooterSpacing = 15;
            dgvPrinter.printDocument.DefaultPageSettings.Landscape = true;
            dgvPrinter.PrintDataGridView(grdMembers);

            //End of [non-original or refactored] code
        }
Пример #12
0
        private void button4_Click(object sender, EventArgs e)
        {
            //code to print Bill
            DGVPrinter printer = new DGVPrinter();

            printer.Title = "\r \r Time Paint & Hardware Store";
            printer.SubTitleFormatFlags = StringFormatFlags.LineLimit | StringFormatFlags.NoClip;
            printer.PageNumbers         = true;
            printer.PageNumberInHeader  = false;
            printer.PorportionalColumns = true;
            printer.HeaderCellAlignment = StringAlignment.Near;
            printer.Footer        = "Invoice Sales History " + "\r \r \r \r \r \r \r \r \r \r \r \r \r \r \r \r \r \r" + "Total Amount:" + txttotalamount.Text + "\r \r \r \r \r \r \r \r \r \r \r \r \r \r \r \r \r \r" + "Due Amount:" + txtdueamount.Text + "\r \r \r \r \r \r \r \r \r \r \r \r \r \r \r \r \r \r" + "Change Amount:" + txtreturnamount.Text + "\r";
            printer.FooterSpacing = 15;
            printer.PrintDataGridView(dgvinvoicedetails);
        }
Пример #13
0
        private void Print_Click(object sender, EventArgs e)
        {
            DGVPrinter printer = new DGVPrinter();

            printer.Title               = "مرتبات";
            printer.PageNumbers         = true;
            printer.PageNumberInHeader  = false;
            printer.PorportionalColumns = true;
            printer.HeaderCellAlignment = StringAlignment.Near;
            printer.printDocument.DefaultPageSettings.Landscape = true;
            Margins margins = new Margins(0, 0, 0, 0);

            printer.printDocument.DefaultPageSettings.Margins = margins;
            printer.PrintPreviewNoDisplay(salary_prepare);
        }
Пример #14
0
        private void btnPrint_Click(object sender, EventArgs e)
        {
            DGVPrinter printer = new DGVPrinter();

            printer.Title               = "Indigo Mobile Asset Management Report"; //Document Header
            printer.SubTitle            = string.Format("Date: {0}", DateTime.Now);
            printer.SubTitleFormatFlags = StringFormatFlags.LineLimit | StringFormatFlags.NoClip;
            printer.PageNumbers         = true;
            printer.PageNumberInHeader  = false;
            printer.PorportionalColumns = true;
            printer.HeaderCellAlignment = StringAlignment.Near;
            printer.Footer              = "Powered by Roan Systems"; //footer
            printer.FooterSpacing       = 15;
            printer.PrintDataGridView(dataGridView1);
        }
Пример #15
0
        private void Btn_Print_Data_Click(object sender, EventArgs e)
        {
            DateTime   date    = DateTime.Now;
            DGVPrinter printer = new DGVPrinter();

            printer.Title               = "Data Transaksi";
            printer.SubTitle            = date.ToShortDateString();
            printer.SubTitleFormatFlags = StringFormatFlags.LineLimit | StringFormatFlags.NoClip;
            printer.PageNumbers         = false;
            printer.PageNumberInHeader  = false;
            printer.PorportionalColumns = true;
            printer.HeaderCellAlignment = StringAlignment.Near;
            printer.FooterSpacing       = 15;
            printer.PrintDataGridView(dataGridView1);
        }
Пример #16
0
        private void PrintDept_Click(object sender, EventArgs e)
        {
            DGVPrinter printer = new DGVPrinter();

            printer.Title               = "Departments Report";//Header
            printer.SubTitle            = string.Format("Date: {0} ", DateTime.Today.ToShortDateString());
            printer.SubTitleFormatFlags = StringFormatFlags.LineLimit | StringFormatFlags.NoClip;
            printer.PageNumbers         = true;
            printer.PageNumberInHeader  = false;
            printer.PorportionalColumns = true;
            printer.HeaderCellAlignment = StringAlignment.Center;
            printer.Footer              = "KFS"; //Footer
            printer.FooterSpacing       = 15;
            printer.PrintDataGridView(departmentDataGridView);
        }
Пример #17
0
        private void printPDF_Click(object sender, EventArgs e)
        {
            DGVPrinter printer = new DGVPrinter();

            printer.Title               = "Customer Report";
            printer.SubTitle            = "Drugs report";
            printer.SubTitleFormatFlags = StringFormatFlags.LineLimit | StringFormatFlags.NoClip;
            printer.PageNumbers         = true;
            printer.PageNumberInHeader  = false;
            printer.PorportionalColumns = true;
            printer.HeaderCellAlignment = StringAlignment.Near;
            printer.Footer              = "Drug store";
            printer.FooterSpacing       = 15;
            printer.PrintDataGridView(sold_drugsDataGridView);
        }
Пример #18
0
        private void button1_Click(object sender, EventArgs e)
        {
            DGVPrinter printer = new DGVPrinter();

            printer.Title = "Student Result Report"; //HEADER

            printer.SubTitleFormatFlags = StringFormatFlags.LineLimit | StringFormatFlags.NoClip;
            printer.PageNumbers         = true;
            printer.PageNumberInHeader  = false;
            printer.PorportionalColumns = true;
            printer.HeaderCellAlignment = StringAlignment.Near;

            printer.FooterSpacing = 15;
            printer.PrintDataGridView(dataGridView1);
        }
        private void BtnImprimir_Click(object sender, EventArgs e)
        {
            DGVPrinter printer = new DGVPrinter();

            printer.Title               = "CADASTRO DE APOIO LOGISTICO";
            printer.SubTitle            = string.Format("Date:{0}", DateTime.Now.Date);
            printer.SubTitleFormatFlags = StringFormatFlags.LineLimit | StringFormatFlags.NoClip;
            printer.PageNumbers         = true;
            printer.PageNumberInHeader  = false;
            printer.PorportionalColumns = true;
            printer.HeaderCellAlignment = StringAlignment.Near;
            printer.Footer              = "Controle Logistico";
            printer.FooterSpacing       = 3;
            printer.PrintDataGridView(dvg1);
        }
Пример #20
0
        public static void print(DataGridView dt, String keywords)
        {
            DGVPrinter printer = new DGVPrinter();

            printer.Title               = keywords;
            printer.SubTitle            = string.Format("Date: {0}", DateTime.Now.Date);
            printer.SubTitleFormatFlags = StringFormatFlags.LineLimit | StringFormatFlags.NoClip;
            printer.PageNumbers         = true;
            printer.PageNumberInHeader  = false;
            printer.PorportionalColumns = true;
            printer.HeaderCellAlignment = StringAlignment.Near;
            printer.Footer              = "Online Library Management";
            printer.FooterSpacing       = 15;
            printer.PrintDataGridView(dt);
        }
        private void placeOrder_Click(object sender, EventArgs e)
        {
            DGVPrinter printer = new DGVPrinter();

            printer.Title               = "Customer Bill";
            printer.SubTitle            = string.Format("Date: {0}", DateTime.Now.Date);
            printer.SubTitleFormatFlags = StringFormatFlags.LineLimit | StringFormatFlags.NoClip;
            printer.PageNumbers         = true;
            printer.PageNumberInHeader  = false;
            printer.PorportionalColumns = true;
            printer.HeaderCellAlignment = StringAlignment.Near;
            printer.Footer              = "Total Payable Amount: " + grandTotalTxt.Text;
            printer.FooterSpacing       = 15;
            printer.PrintDataGridView(dataGridView1);
        }
Пример #22
0
        private void btnSalvarRC_Click(object sender, EventArgs e)
        {
            DGVPrinter print = new DGVPrinter();

            print.Title               = "RELATÓRIO DE FATURAS\n\n";
            print.SubTitle            = string.Format("DATA: {0}", DateTime.Now.Date.ToString("dd/MM/yyyy"));
            print.SubTitleFormatFlags = StringFormatFlags.LineLimit | StringFormatFlags.NoClip;
            print.PageNumbers         = true;
            print.PageNumberInHeader  = false;
            print.PorportionalColumns = true;
            print.HeaderCellAlignment = StringAlignment.Center;
            print.Footer              = "MercadLn";
            print.FooterSpacing       = 15;
            print.PrintDataGridView(dataGridView1);
        }
Пример #23
0
        private void DGVprint(DataGridView dvg, string dgvname)
        {
            DGVPrinter pr = new DGVPrinter();

            pr.Title               = dgvname;
            pr.SubTitle            = string.Format("Дата: {0}", System.DateTime.Now);
            pr.SubTitleFormatFlags = StringFormatFlags.LineLimit | StringFormatFlags.NoClip;
            pr.PageNumbers         = true;
            pr.PageNumberInHeader  = false;
            pr.PorportionalColumns = true;
            pr.HeaderCellAlignment = StringAlignment.Near;
            pr.Footer              = "Списки заказов";
            pr.FooterSpacing       = 10;
            pr.PrintDataGridView(dvg);
        }