Как создать функцию «Отправить на электронную почту» вместе со снимком экрана? - PullRequest
0 голосов
/ 30 июня 2011

Мне нужно создать веб-страницу, которая будет иметь следующие функции:

  1. У него будет простой калькулятор.
  2. Будет функция «Отправить этот расчет на мою электронную почту». Пользователь вводит свою электронную почту в текстовое поле, и нам нужно отправить скриншот этого расчета на его электронную почту.

Как это можно сделать?

1 Ответ

1 голос
/ 30 июня 2011

Для снятия скриншота с вашего экрана это простой код на C #

Для создания скриншота в c # нам нужно использовать API рисования .net framework

Сначала у вас есть импорт System.Drawing.Imaging пространства имен со следующим кодом ...

using System.Drawing.Imaging;

вот код на C # для скриншота.

int screenWidth = Screen.GetBounds(new Point(0, 0)).Width;
int screenHeight = Screen.GetBounds(new Point(0, 0)).Height;
Bitmap bmpScreenShot = new Bitmap(screenWidth, screenHeight);
Graphics gfx = Graphics.FromImage((Image)bmpScreenShot);
gfx.CopyFromScreen(0, 0, 0, 0, new Size(screenWidth, screenHeight));
bmpScreenShot.Save("test.jpg", ImageFormat.Jpeg);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...