Ejemplo n.º 1
0
 void OnStartPrint(object sender, PrintDocumentEventArgs e)
 {
     e.PrintDocument.PrinterSettings.Copies = (short)this.copySpinEdit.Value;
     GetMargins();
     e.PrintDocument.PrinterSettings.Collate = (bool)this.ddbCollate.Tag;
     e.PrintDocument.PrinterSettings.Duplex  = ((bool)this.ddbDuplex.Tag)? Duplex.Horizontal: Duplex.Simplex;
 }
Ejemplo n.º 2
0
        private void reportsStartPrintEventHandler(object sender, PrintDocumentEventArgs e)
        {
            int pageCount = e.PrintDocument.PrinterSettings.ToPage;

            e.PrintDocument.PrinterSettings = prnSettings;

            // Do this if your reports contain different number of pages,
            // and you always need to print all pages in a report.
            e.PrintDocument.PrinterSettings.ToPage = pageCount;
        }
Ejemplo n.º 3
0
        private void Ps_StartPrint(object sender, PrintDocumentEventArgs e)
        {
            PrinterSettings p = new PrinterSettings();

            //pd.AllowSomePages = true;
            //pd.PrinterSettings.FromPage = 1;
            //pd.PrinterSettings.ToPage = rptTmp.PrintingSystem.Document.Pages.Count;
            //pd.ShowDialog();

            //FromPage = pd.PrinterSettings.FromPage;
            //ToPage = pd.PrinterSettings.ToPage;
            //if (ToPage > rptTmp.PrintingSystem.Document.Pages.Count) ToPage = rptTmp.PrintingSystem.Document.Pages.Count;
            //e.PrintDocument.PrinterSettings.FromPage = FromPage;
            //e.PrintDocument.PrinterSettings.ToPage = ToPage;
        }
Ejemplo n.º 4
0
        private void startPrintEventHandler(object sender, PrintDocumentEventArgs e)
        {
            // Get printer settings.
            PrinterSettings prnSettings = e.PrintDocument.PrinterSettings;

            // Set the range of pages to print.
            //prnSettings.FromPage = 20;
            //prnSettings.ToPage = 40;

            // Set the number of copies.
            prnSettings.Copies = (short)copiecnt;

            // Set the printer to print the document.
            // prnSettings.PrinterName = "MyPrinter";
        }
Ejemplo n.º 5
0
        void PrintingSystem_StartPrint(object sender, PrintDocumentEventArgs e)
        {
            PrintDialog printDialog = new PrintDialog();

            printDialog.AllowSomePages = true;
            DialogResult digResult = printDialog.ShowDialog();

            MessageBox.Show(digResult.ToString());
            if (digResult == DialogResult.OK)
            {
                e.PrintDocument.PrinterSettings.PrintRange  = PrintRange.SomePages;
                e.PrintDocument.PrinterSettings.PrinterName = printDialog.PrinterSettings.PrinterName;
                e.PrintDocument.PrinterSettings.FromPage    = printDialog.PrinterSettings.FromPage;
                e.PrintDocument.PrinterSettings.ToPage      = printDialog.PrinterSettings.ToPage;
            }
        }
Ejemplo n.º 6
0
        private void printingSystem_StartPrint(object sender, PrintDocumentEventArgs e)
        {
            for (int i = 0; i < e.PrintDocument.PrinterSettings.PaperSources.Count; i++)
                if (e.PrintDocument.PrinterSettings.PaperSources[i].Kind ==
                    PaperSourceKind.TractorFeed)
                {
                    e.PrintDocument.DefaultPageSettings.PaperSource =
                        e.PrintDocument.PrinterSettings.PaperSources[i];
                    break;
                }

            for (int i = 0; i < e.PrintDocument.PrinterSettings.PrinterResolutions.Count; i++)
                if (e.PrintDocument.PrinterSettings.PrinterResolutions[i].Kind ==
                    PrinterResolutionKind.High)
                {
                    e.PrintDocument.DefaultPageSettings.PrinterResolution =
                        e.PrintDocument.PrinterSettings.PrinterResolutions[i];
                    break;
                }
        }
Ejemplo n.º 7
0
        private void printingSystem_StartPrint(object sender, PrintDocumentEventArgs e)
        {
            for (int i = 0; i < e.PrintDocument.PrinterSettings.PaperSources.Count; i++)
            {
                if (e.PrintDocument.PrinterSettings.PaperSources[i].Kind ==
                    PaperSourceKind.TractorFeed)
                {
                    e.PrintDocument.DefaultPageSettings.PaperSource =
                        e.PrintDocument.PrinterSettings.PaperSources[i];
                    break;
                }
            }

            for (int i = 0; i < e.PrintDocument.PrinterSettings.PrinterResolutions.Count; i++)
            {
                if (e.PrintDocument.PrinterSettings.PrinterResolutions[i].Kind ==
                    PrinterResolutionKind.High)
                {
                    e.PrintDocument.DefaultPageSettings.PrinterResolution =
                        e.PrintDocument.PrinterSettings.PrinterResolutions[i];
                    break;
                }
            }
        }
Ejemplo n.º 8
0
 void OnStartPrint(object sender, PrintDocumentEventArgs e)
 {
     e.PrintDocument.PrinterSettings.Copies = (short)this.copySpinEdit.Value;
     GetMargins();
     e.PrintDocument.PrinterSettings.Collate = (bool)this.ddbCollate.Tag;
     e.PrintDocument.PrinterSettings.Duplex = ((bool)this.ddbDuplex.Tag)? Duplex.Horizontal: Duplex.Simplex;
 }
Ejemplo n.º 9
0
 void PrintingSystem_StartPrint(object sender, PrintDocumentEventArgs e)
 {
     e.PrintDocument.EndPrint += new PrintEventHandler(PrintDocument_EndPrint);
 }
Ejemplo n.º 10
0
 void PrintingSystem_StartPrint(object sender, PrintDocumentEventArgs e)
 {
     prnSettings = e.PrintDocument.PrinterSettings;
 }
Ejemplo n.º 11
0
 void PrintingSystem_StartPrint(object sender, PrintDocumentEventArgs e)
 {
 }
 private void printingSystem_StartPrint(object sender, PrintDocumentEventArgs e)
 {
     // Set the page range.
     e.PrintDocument.PrinterSettings.FromPage = 1;
     e.PrintDocument.PrinterSettings.ToPage   = 3;
 }
Ejemplo n.º 13
0
 private void PrintingSystem_StartPrint(object sender, PrintDocumentEventArgs e)
 {
     e.PrintDocument.BeginPrint +=
         new PrintEventHandler(PrintDocument_BeginPrint);
 }
Ejemplo n.º 14
0
 void PrintingSystem_StartPrint(object sender, PrintDocumentEventArgs e)
 {
     e.PrintDocument.PrinterSettings.Copies = 3;
 }
Ejemplo n.º 15
0
 void print_StartPrint(object sender, PrintDocumentEventArgs e)
 {
     e.PrintDocument.PrinterSettings.Copies = (short)labelSpinEdit1.Value;//设置打印份数
     e.PrintDocument.PrinterSettings.Collate = false;//打印份数,不自动分页
 }
Ejemplo n.º 16
0
 private void printingSystem_StartPrint(object sender, PrintDocumentEventArgs e)
 {
     // Set the printer name.
     e.PrintDocument.PrinterSettings.PrinterName = Global.ObtenerImpresoraTickets();
 }
Ejemplo n.º 17
0
 private void printingSystem_StartPrint(object sender, PrintDocumentEventArgs e)
 {
     // Set the printer name.
     e.PrintDocument.PrinterSettings.PrinterName =
         PrinterSettings.InstalledPrinters[0];
 }