精华内容
下载资源
问答
  • winform打印

    2018-09-08 13:40:36
    winform支付牌固定二维码位置打印,如有不足请各位前辈大侠指教
  • Winform 打印

    2010-08-27 04:28:00
    Winform 打印

    Winform 打印

    展开全文
  • WinForm打印

    2016-09-23 15:31:00
    WinForm打印要用打印控件: PageSetupDialog:打印设置对话框 PrintDialog:打印对话框 PrintDocument:要打印的对象,非常重要 PrintPreviewControl:打印预览控件 看到到打印的内容一般不常用,用...

    WinForm打印要用打印控件:

    PageSetupDialog:打印设置对话框

    PrintDialog:打印对话框

    PrintDocument:要打印的对象,非常重要

    PrintPreviewControl:打印预览控件 看到到打印的内容一般不常用,用PrintPreviewDialog 

    PrintPreviewDialog:打印预览对话框


    程序不知道你要打印什么东西,它只会去找这个要打印的对象
    你所要做的事情,就是将要打印的内容绘制到这个打印对象上去
    点击PrintDocument查看属性,找到事件里面的PrintPage

    打印要引用Drawing这个类

      using System.IO;//打印需要引用这个类

            //PageSetupDialog:打印设置对话框
       private void 打印设置ToolStripMenuItem_Click(object sender, EventArgs e) 2 { 3 pageSetupDialog1.Document = printDocument1;//指向要打印的对象 4 pageSetupDialog1.ShowDialog();//打印设置对话框Show出来 5 } 6     //点击PrintDocument查看属性,找到事件里面的PrintPage 12 private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) 13 { 14 Font f = new Font("楷体",18);//实例化一个字体的文本格式 15 SolidBrush b =new SolidBrush(Color.Black);//定义一个画笔 16 17 e.Graphics.DrawString(textBox1.Text, f, b, 10, 10);//指定绘制页字符串的样式 18 } 1 22 private void 打印预览VToolStripMenuItem_Click(object sender, EventArgs e) 23 { 24 printPreviewDialog1.Document = printDocument1;//指向要打印的对象 25 printPreviewDialog1.ShowDialog();//打印预览对话框显示出来 26 } 27 33 private void 打印PToolStripMenuItem_Click(object sender, EventArgs e) 34 { 35 printDialog1.Document = printDocument1;//指向要打印的对象 36 DialogResult dr= printDialog1.ShowDialog(); //DialogResult是一个枚举类 37 if (dr == DialogResult.OK)//如果点的是打印 38 { 39 printDocument1.Print();//执行打印 40 } 41

     

    转载于:https://www.cnblogs.com/fuze/p/5900218.html

    展开全文
  • winform 打印

    2019-09-25 14:15:58
    winform中有默认的打印控件  1.按图片内容将控件拖拽到form中!  2.然后将pageSetupDialog1,printDialog1,printPreviewDialog1三个控件中的Document属性指定到printDocument1  3.在printDocument1中用到了...

    首先新建form

    winform中有默认的打印控件

      1.按图片内容将控件拖拽到form中!

      2.然后将pageSetupDialog1,printDialog1,printPreviewDialog1三个控件中的Document属性指定到printDocument1

      3.在printDocument1中用到了PrintPage事件,然后其他就是button的按钮事件了

    后台代码文件:

     public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    this.printDocument1.OriginAtMargins = true;//启用页边距
    this.pageSetupDialog1.EnableMetric = true; //以毫米为单位

    }

    private void button1_Click(object sender, EventArgs e)
    {
    this.pageSetupDialog1.ShowDialog();

    }

    private void button2_Click(object sender, EventArgs e)
    {
    this.printPreviewDialog1.ShowDialog();

    }

    private void button3_Click(object sender, EventArgs e)
    {
    if (this.printDialog1.ShowDialog() == DialogResult.OK)
    {
    this.printDocument1.Print();
    }

    }

    private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
    {
    //打印内容 为 整个Form
    //Image myFormImage;
    //myFormImage = new Bitmap(this.Width, this.Height);
    //Graphics g = Graphics.FromImage(myFormImage);
    //g.CopyFromScreen(this.Location.X, this.Location.Y, 0, 0, this.Size);
    //e.Graphics.DrawImage(myFormImage, 0, 0);

    //打印内容 为 局部的 this.groupBox1
    Bitmap _NewBitmap = new Bitmap(groupBox1.Width, groupBox1.Height);
    groupBox1.DrawToBitmap(_NewBitmap, new Rectangle(0, 0, _NewBitmap.Width, _NewBitmap.Height));
    e.Graphics.DrawImage(_NewBitmap, 0, 0, _NewBitmap.Width, _NewBitmap.Height);

    //打印内容 为 自定义文本内容
    //Font font = new Font("宋体", 12);
    //Brush bru = Brushes.Blue;
    //for (int i = 1; i <= 5; i++)
    //{
    // e.Graphics.DrawString("Hello world ", font, bru, i * 20, i * 20);
    //}

    }
    }


    这样简单的print功能就可以实现了!

      

    转载于:https://www.cnblogs.com/mercy/articles/2409596.html

    展开全文
  • WinForm 打印

    2013-04-10 17:34:00
    操作步骤:1、新建winform项目及创建窗体 2、拖取 打印 相关控件 PageSetupDialog 、 PrintDialog 、 PrintDocument 、PrintPreviewDialog 3、设置上述控件的Document属性为相应的PrintDocument 4、设置按钮等...

    操作步骤:
    1、新建winform项目及创建窗体

    2、拖取 打印 相关控件
       PageSetupDialog 、 PrintDialog 、 PrintDocument 、PrintPreviewDialog

    3、设置上述控件的Document属性为相应的PrintDocument

    4、设置按钮等控件 及 添加相应按钮事件

    5、示意代码如下

     

     

    代码
    
    Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public partial class Form3 : Form
    {
        public Form3()
        {
            InitializeComponent();
            this.printDocument1.OriginAtMargins = true;//启用页边距
            this.pageSetupDialog1.EnableMetric = true; //以毫米为单位
    
        }
    
        //打印设置
        private void btnSetPrint_Click(object sender, EventArgs e)
        {
            this.pageSetupDialog1.ShowDialog(); 
        }
    
        //打印预览
        private void btnPrePrint_Click(object sender, EventArgs e)
        {
            this.printPreviewDialog1.ShowDialog(); 
        }
    
        //打印
        private void btnPrint_Click(object sender, EventArgs e)
        {
            if (this.printDialog1.ShowDialog() == DialogResult.OK)
            {
                this.printDocument1.Print();
            }
        }
    
        //打印内容的设置
        private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
        {                        
            打印内容 为 整个Form
            //Image myFormImage;
            //myFormImage = new Bitmap(this.Width, this.Height);
            //Graphics g = Graphics.FromImage(myFormImage);
            //g.CopyFromScreen(this.Location.X, this.Location.Y, 0, 0, this.Size);
            //e.Graphics.DrawImage(myFormImage, 0, 0);
    
            打印内容 为 局部的 this.groupBox1
            //Bitmap _NewBitmap = new Bitmap(groupBox1.Width, groupBox1.Height);
            //groupBox1.DrawToBitmap(_NewBitmap, new Rectangle(0, 0, _NewBitmap.Width, _NewBitmap.Height));
            //e.Graphics.DrawImage(_NewBitmap, 0, 0, _NewBitmap.Width, _NewBitmap.Height); 
    
            //打印内容 为 自定义文本内容 
            Font font = new Font("宋体", 12);
            Brush bru = Brushes.Blue; 
            for (int i = 1; i <= 5; i++)
            {
                e.Graphics.DrawString("Hello world ", font, bru, i*20, i*20);
            }
        }
    }
    

      

     

    转载于:https://www.cnblogs.com/sdwjm/archive/2013/04/10/3012794.html

    展开全文
  • 最近有个需求,是需要用WinForm打印表格,打印机是针式打印机,纸张则为发票联式的纸张(一联大小大概20cm*10cm),本文列举了两个打印方法,一个是用WinForm自带的打印类,另一个则是将表格输出到Excel后再打印
  • C# WinForm打印程序示例

    2021-03-16 00:43:07
    基于C#的WinForm打印程序演示,附带源代码,基于ReportViewer报表控件的打印程序,数据读取自数据库:打印功能的操作步骤:  1.设置主页面Form1。  2.添加打印窗口FormPrint.cs,在【工具栏】-【报表】里拖入一个...
  • C#Winform打印超市购物小票
  • winform C井带皮肤和打印控件的小示例 winform皮肤winform打印控件winform C井带皮肤和打印控件的小示例 winform皮肤winform打印控件winform C井带皮肤和打印控件的小示例 winform皮肤winform打印控件
  • 主要为大家详细介绍了C# winform打印excel的方法,使用NPOI+Spire.xls+PrintDocument直接打印excel,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • C# Winform打印小票

    2011-12-31 10:34:32
    C# Winform打印小票
  • winform 打印控件

    2017-05-03 16:44:00
    winform 打印控件 打印控件执行前需先创建打印对象 1、PrintDocument:打印对象 (1)、构造函数初始打印对象 pageSetupDialog1.Document = printDocument1; (2)、创建打印对象内容 2、...
  • winform打印和预览

    2019-06-15 09:28:17
    winform打印和预览调用代码源码此文章转载自上善卍若水[winform打印和预览](https://blog.csdn.net/mixiu888/article/details/80916130) 在windows应用程序中文档的打印是一项非常重要的功能,在以前一直是一个非常...
  • WinForm打印控件

    2017-05-03 17:02:00
    WinForm 打印控件与其他控件有些不同,其它控件可以直接使用,但是打印控件需要一个中间控件来帮助实现. 对于系统而言是如何打印:把要打印的内容变成图片在打印. 所有打印控件: (1)中间控件(先设置):...
  • winform 打印条码

    2016-01-20 12:26:00
    一个winform打印功能的示例 操作步骤:1、新建winform项目及创建窗体2、拖取 打印 相关控件 PageSetupDialog 、 PrintDialog 、 PrintDocument 、PrintPreviewDialog3、设置上述控件的Document属性为相应的...
  • C# winform打印RDLC

    千次阅读 2017-07-21 20:26:59
    C#winform 打印RDLC报表,解决打印字体过大和空白页问题
  • } private void FormExpress_Shown(object sender, EventArgs e) { //打印 PrintDocument pd = new PrintDocument(); pd.PrintPage += new PrintPageEventHandler(printDocument1_PrintPage); //pd.Print(); if ...
  • Winform 打印报表

    2011-11-29 15:39:00
    Winform 打印报表 (从网上看到的代码,感觉不错,上传以做备忘) winform 打印原理.. 1.先在画布上面画好表格 2.然后传入要打印的数据 代码如下: using System;using System.Collections.Generic;using ...
  • WinForm打印之页边距

    2017-05-31 01:27:00
    WinForm打印之页边距 原文:WinForm打印之页边距1.启用页边距: 默认情况下PrintDocument是不理会页边距的(MS再次让人无语。。。),这也是为什么有人说明明设了页边距在打印预览里却没有效果的...
  • 非常全的C# winform打印功能

    热门讨论 2012-10-10 21:04:46
    非常全的C# winform打印功能.很全的.相信对各位会有所帮助的.谢谢.
  • c# winform打印(find by baidu) http://www.cnblogs.com/freeliver54/archive/2010/10/20/1856978.html c# winform 打印 窗体 及 窗体控件内容 的 初级尝试 win...
  • 基于C#关于Winform打印表格 / 输出到Excel打印的操作前言主页面 Form1.cs[设计] 介绍表格基础设计 From.Designer.cs表格打印设置 From.cs合并单元格,并将所有单元格设置为居中 From.cs插入数据 From.cs将表格导出到...
  • 简单的使用打印控件实现的打印表格效果,初学者有益 简单的使用打印控件实现的打印表格效果,初学者有益 简单的使用打印控件实现的打印表格效果,初学者有益 简单的使用打印控件实现的打印表格效果,初学者有益
  • c# winform 打印 窗体 及 窗体控件内容 的 初级尝试 </h2> <div class="postbody"> 学习c# winform 打印 参照了网络上诸多资源效果示意:   操作步骤:1、新建winform项目及创建窗体 2、拖...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,178
精华内容 471
关键字:

winform打印