zoukankan      html  css  js  c++  java
  • C# DGVPrinter.cs 打印方法

    Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 //
    // Printing the DataGridView Control
    // in response to a toolbar button press – the myprintsettings and mypagesettings objects are objects used by the local
    // program to save printer and page settings
    //
    private void printToolStripButton_Click(object sender, EventArgs e)
    {
    DGVPrinter printer = new DGVPrinter();
    printer.Title = "DataGridView Report";
    printer.SubTitle = "An Easy to Use DataGridView Printing Object";
    printer.SubTitleFormatFlags = StringFormatFlags.LineLimit |
    StringFormatFlags.NoClip;
    printer.PageNumbers = true;
    printer.PageNumberInHeader = false;
    printer.PorportionalColumns = true;
    printer.HeaderCellAlignment = StringAlignment.Near;
    printer.Footer = "Your Company Name Here";
    printer.FooterSpacing = 15;
    // use saved settings
    if (null != myprintsettings)
    printer.PrintDocument.PrinterSettings = myprintsettings;
    if (null != mypagesettings)
    printer.PrintDocument.DefaultPageSettings = mypagesettings;
    if (DialogResult.OK == printer.DisplayPrintDialog()) // replace DisplayPrintDialog() with your own print dialog
    {
    // save users' settings
    myprintsettings = printer.PrinterSettings;
    mypagesettings = printer.PageSettings;
    // print without displaying the printdialog
    printer.PrintNoDisplay(datagridviewControl);
    }

    ////////////////////////////////////////

    Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 //
    // Printing the DataGridView Control
    // in response to a toolbar button press
    //
    private void printToolStripButton_Click(object sender, EventArgs e)
    {
    DGVPrinter printer = new DGVPrinter();
    printer.Title = "DataGridView Report";
    printer.SubTitle = "An Easy to Use DataGridView Printing Object";
    printer.SubTitleFormatFlags = StringFormatFlags.LineLimit |
    StringFormatFlags.NoClip;
    printer.PageNumbers = true;
    printer.PageNumberInHeader = false;
    printer.PorportionalColumns = true;
    printer.HeaderCellAlignment = StringAlignment.Near;
    printer.Footer = "Your Company Name Here";
    printer.FooterSpacing = 15;
    printer.PrintDataGridView(datagridviewControl);
    }

  • 相关阅读:
    抓老鼠啊,亏了还是赚了
    币值转换
    2019春第七周作业
    2019春第六周作业
    2019春第五周作业
    2019年春季学期第四周作业
    2019年春季学期第三周作业
    2019年春季学期第二周作业
    在人生路上对我影响最大的三位老师
    第七周作业
  • 原文地址:https://www.cnblogs.com/ilookbo/p/5829140.html
Copyright © 2011-2022 走看看