在C#中,可以使用System.Drawing命名空間來處理圖像的打印輸出。以下是一個簡單的示例代碼,用于加載圖像并打印輸出:
using System;
using System.Drawing;
using System.Drawing.Printing;
class Program
{
static void Main()
{
PrintDocument pd = new PrintDocument();
pd.PrintPage += new PrintPageEventHandler(pd_PrintPage);
pd.Print();
}
static void pd_PrintPage(object sender, PrintPageEventArgs e)
{
Image image = Image.FromFile("path_to_image.jpg");
e.Graphics.DrawImage(image, 0, 0);
}
}
在這個示例中,我們首先創建一個PrintDocument對象,并為其PrintPage事件添加一個處理程序。在PrintPage事件處理程序中,我們加載圖像并使用e.Graphics.DrawImage方法在打印頁面上繪制圖像。
請注意,在實際應用中,您可能需要更復雜的布局和處理來確保圖像在打印輸出中正確顯示。您可以根據自己的需求對以上代碼進行調整和擴展。