Print images c#.net

前端 未结 2 1156
孤城傲影
孤城傲影 2020-11-28 07:46

I have an image in a PictureBox, and I want to print it. No formatting, no nothing, just print it.

I\'ve been searching on Google but I\'ve got nothing, only people

相关标签:
2条回答
  • 2020-11-28 08:38

    Using the location, I have this FileInfo extension method that does it:

    public static void Print(this FileInfo value)
    {
        Process p = new Process();
        p.StartInfo.FileName = value.FullName;
        p.StartInfo.Verb = "Print";
        p.Start();
    }
    
    0 讨论(0)
  • 2020-11-28 08:41

    The Code below uses the PrintDocument object which you can place an image on to the printdocument and then print it.

    using System.Drawing.Printing;
    ...
    protected void btnPrint_Click(object sender, EventArgs e)
    {
        PrintDocument pd = new PrintDocument();
        pd.PrintPage += PrintPage;
        pd.Print();       
    }
    
    private void PrintPage(object o, PrintPageEventArgs e)
    {
        System.Drawing.Image img = System.Drawing.Image.FromFile("D:\\Foto.jpg");
        Point loc = new Point(100, 100);
        e.Graphics.DrawImage(img, loc);     
    }
    
    0 讨论(0)
提交回复
热议问题