2010-11-22 64 views
0

我已經制作了一個程序,該程序在一個picturebox上繪製圖像,現在我想打印並打印預覽,但不知道如何。請大家幫忙,打印和打印在c#中預覽位圖

感謝

編輯 我一直在使用打印和打印預覽對話框嘗試,但不知道如何正確地解決它們打印並顯示一個圖片的內容和它的形象

回答

2

在窗體上放置PrintDocument。您還需要一個PrintPreviewDialog和PrintDialog。將對話框的Document屬性設置爲PrintDocument。實施它PrintPage事件處理程序,可以是一個簡單的:

private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { 
     e.Graphics.DrawImage(pictureBox1.Image, 0, 0); 
    } 

並添加按鈕或菜單項來調用對話框中出現的ShowDialog()方法。

+2

我已經做到了這一點,但它仍然不顯示在圖片框中出於某種原因的圖像? – 2010-11-22 16:59:51