¿Cómo enviar un informe en PDF por correo electrónico utilizando un código?

Question: ¿Cómo enviar un informe en PDF por correo electrónico utilizando un código?

Answer:

Utilizando este fragmento:
Report report = new Report();
report.Load(...);
report.RegisterData(...);
report.Prepare();

PDFExport pdfExport = new PDFExport();
EmailExport export = new EmailExport();

// set up Account properties...
export.Account.Host = "...";
export.Account.Address = "...";

// set up email properties...
export.Address = "...";
export.Subject = "...";
export.MessageBody = "...";

// send email
export.Export = pdfExport;
export.SendEmail(report);