Отправка E-mail C вложением Pdf

отредактировано January 2010 Раздел: FastReport .NET
Добрый день!

Пытаюсь экспортровать отчет в pdf и отправить на e-mail
Код следющий:

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


//// в Account хранятся настройки учетной записи
export.Account.Host = "192.168.1.1"
//// письмо
export.Address = "EMail@mail.ru";
export.Subject = "pdf";
export.MessageBody = "pdf";
pdfExport.PageRange = PageRange.Current;
pdfExport.Export(this.report);


export.Export = pdfExport;
export.SendEmail(pdfExport.Report);


Как отключить диалог выбора страниц при экспорте в PDF?

Спасибо!
С Новым Годом!

Комментарии

  • отредактировано 15:27
    Здравствуйте,

    Вот эта строка не нужна:
    pdfExport.Export(this.report);

    С Рождеством!
  • отредактировано 15:27
    AlexTZ написал: »
    Здравствуйте,

    Вот эта строка не нужна:
    pdfExport.Export(this.report);

    С Рождеством!


    Добрый день!

    pdfExport.Export(this.report);
    экспортируем в pdfd отчет содержащийся в previewControl
    или чтото я деляю не правильно?
    Если убрать эту строу то возникает ошибка null reference


    Идея кода следующая
    Экспортируем (без диалогов пользователю) текущую страницу отчета в pdf и отправляем на e-mail.




  • отредактировано 15:27
    Очевидно, ошибка на этой строке:
    export.SendEmail(pdfExport.Report);
    т.к. pdfExport.Report == null
    Просто укажите вместо pdfExport.Report - this.report
  • отредактировано 15:27
    AlexTZ написал: »
    Очевидно, ошибка на этой строке:
    export.SendEmail(pdfExport.Report);
    т.к. pdfExport.Report == null
    Просто укажите вместо pdfExport.Report - this.report

    Спасибо!
    Остался вопрос: как при экспорте в PDF отключить вывод диалога (выбор кол-ва страниц и т.п. )пользователю?
  • отредактировано 15:27
    В этом коде диалог не показывается.

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.