本人用C#写了一支自动生成条码的程序,我是用自定义控件来实现的,生成的条码显示在WinForm窗体中,现在不知道怎么样用代码来实现将此条码打印出来?知道的兄弟请进来顶一下.

解决方案 »

  1.   

    引用条码字体打印条码更simple,能打文字就能打条码!
      

  2.   

    比如:
    public DialogResult ShowPrintPreview()
    {
    using (PrintDocument doc = new PrintDocument())
    {
    PrintPreviewDialog prv = new PrintPreviewDialog();
    prv.Document = doc;
    doc.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(doc_PrintPage);
    prv.StartPosition = FormStartPosition.CenterParent;
    return prv.ShowDialog(this);
    }
    }void doc_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
    {
    //这里写画条码的代码就可以打印到打印机上了.
    }