我有一個情況像從winform創建一個pdf文件,它必須使整個winform作爲pdf,大多數在谷歌搜索導致捕獲屏幕,並使PDF ,但問題是,如果表單很長,並且它有滾動條,它將不會有用。創建一個可滾動winform的pdf
我提到這些鏈接不屬於
convert windows form to pdf file
Save WinForm to PDF & print multipage WinForm
任何幫助,將不勝感激
我有一個情況像從winform創建一個pdf文件,它必須使整個winform作爲pdf,大多數在谷歌搜索導致捕獲屏幕,並使PDF ,但問題是,如果表單很長,並且它有滾動條,它將不會有用。創建一個可滾動winform的pdf
我提到這些鏈接不屬於
convert windows form to pdf file
Save WinForm to PDF & print multipage WinForm
任何幫助,將不勝感激
試試這個
var form = new Form1();
var bitmap = new System.Drawing.Bitmap(form.Width,form.Height);
form.DrawToBitmap(bitmap, form.Bounds);
bitmap.Save("file.jpg", ImageFormat.Jpeg);
bitmap.Dispose();
這裏的面板在這個意義上說我們的主面板? – Raghurocks
我修改了答案。 Form是Control的祖先。您可以將孔形式繪製爲位圖。 – Vasiliy
方法沒有重載drawtobitmap需要0個參數 – Raghurocks
當然,你可以插入許多有用的一條多線路extbox轉換爲PDF(我認爲不超過約65,000個字符)。有很多軟件解決方案可以創建PDF表單,您可以將表單字段的文本設置爲可滾動表單。 –
我並不是說那個冗長的表單是由於多行文本框造成的,這是因爲內容控件越多@KevinBrown – Raghurocks
也許:http://social.msdn.microsoft.com/Forums/en-US/2ad34554-e989- 4ffa-8e1f-ccea1f00c99d /如何打印滾動文本框 – rheitzman