即時搜索打印整個表格/多個Datagridviews和一些特定的控制內容在我的WindowsForm應用程序的最佳方式。有用的表格打印
我知道互聯網充斥着不好的例子。
很難將好例子與壞例子分開。
那麼你能推薦我嗎?
你是怎麼做到這一點的?網絡中的很多示例都很有用?
在此先感謝
即時搜索打印整個表格/多個Datagridviews和一些特定的控制內容在我的WindowsForm應用程序的最佳方式。有用的表格打印
我知道互聯網充斥着不好的例子。
很難將好例子與壞例子分開。
那麼你能推薦我嗎?
你是怎麼做到這一點的?網絡中的很多示例都很有用?
在此先感謝
試試此代碼。這將打印當前表單的所有內容。
using (Bitmap bmp = new Bitmap(this.Width, this.Height))
{
this.DrawToBitmap(bmp, this.ClientRectangle);
using (PrintDocument p = new PrintDocument())
{
p.PrintPage += (o, pe) =>
{
pe.Graphics.DrawImage(bmp, this.ClientRectangle);
};
p.Print();
}
}
對不起,我沒有測試它。
只有不好的方式來打印表單。打印機的分辨率太高,表格會變成塊狀和顆粒狀的混亂,從10英尺看起來很好。使用PrintDocument在一張紙上打印出看起來不錯且鋒利的輸出。輕鬆打印行數過多的打印網格。 – 2011-03-03 13:31:21