Member 13572158 Ответов: 2

Как распечатать форму windows полностью в высоком качестве


Как распечатать форму windows полностью в высоком качестве в c# visual studio

Что я уже пробовал:

Как распечатать форму windows полностью в высоком качестве

2 Ответов

Рейтинг:
2

OriginalGriff

Не. Формы-это устройства ввода, предназначенные для взаимодействия с пользователем. Печатный вывод не потому, что он не может взаимодействовать, это статический объект.
Вместо этого, используйте Класс PrintDocument (System.Рисование.Печатание)[^] чтобы точно указать, что и где печатается.

Если вам нужны скриншоты для руководства и т. д., то используйте ALT + CTRL + PRINTSCREEN для копирования в буфер обмена.


Рейтинг:
1

Pawel Wzietek

Вы можете сохранить изображение формы в растровом изображении и сохранить его в виде графического файла:

System.Drawing.Bitmap b = new System.Drawing.Bitmap(this.Width, this.Height);
this.DrawToBitmap(b, new Rectangle(0, 0, this.Width, this.Height));
b.Save(@"c:\myform.jpg",System.Drawing.Imaging.ImageFormat.Jpeg);