2011-10-02 1 views
1

Ceci est pour l'écran d'impression,C# MVC Envoyer une pièce jointe d'une image à l'écran d'impression

using System.Drawing; 
using System.Drawing.Imaging; 
Bitmap printscreen = new Bitmap(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height); 

     Graphics graphics = Graphics.FromImage(printscreen as Image); 

     graphics.CopyFromScreen(0, 0, 0, 0, printscreen.Size); 

     printscreen.Save(@"filepath", ImageFormat.Jpeg); 

J'ai essayé de mettre cela dans mon contrôleur, mais il ne reconnaît pas l'écran comme quoi que ce soit.

Ceci est pour la fixation,

System.Net.Mail.Attachment attachment; 
      attachment = new System.Net.Mail.Attachment("you attachment file"); 
      mMailMessage.Attachments.Add(attachment); 

Puis-je ajouter CheminFichier comme ça ?: nouvelle System.Net.Mail.Attachment ("filepath");

+1

Est-ce ASP.NET? Comprenez-vous la différence entre le côté serveur et le code côté client? – Jason

Répondre

2

Il s'agit d'un code Windows qui peut s'exécuter sur WinForm et non sur le navigateur client.

Questions connexes