В нашем приложении winforms уже давно есть опция «print», которая в основном использует RDLC.
Клиент попросил нас добавить функцию, позволяющую пользователям отправлять «распечатанные» результаты по электронной почте.
Теперь мы знаем, что файл EMF создается (в папке TEMP) как своего рода скрытый побочный продукт нашего текущего процесса печати.
Нам кажется, что мы можем просто взять этот файл EMF и прикрепить его к новому электронному письму, и работа будет выполнена.
% TEMP% \ DiaryGrid_1.emf
. Итак, DiaryGrid - это имя нашего файла RDLC, но где-то по пути добавляется _1.