Добрый день!
Делаю отчет для веб-приложения на MVC4. Подскажите, пожалуйста, что нужно дописать в моем коде, чтобы при сохранении отчета в формате pdf в параметрах экспорта напротив пункта «Встроить шрифты» по дефолту стояла галочка.
Фрагмент моего кода:
StiReport report = new StiReport();
report.Load(Server.MapPath("~/Content/Reports/Invoice.mrt"));
Встроенные шрифты для отчета в MVC4
Re: Встроенные шрифты для отчета в MVC4
Здравствуйте.
Уточните, пожалуйста, какой именно вьювер вы используете.
Спасибо.
Уточните, пожалуйста, какой именно вьювер вы используете.
Спасибо.
Re: Встроенные шрифты для отчета в MVC4
Алексей, спасибо за быстрый ответ! Я использую StiMvcViewer.
Re: Встроенные шрифты для отчета в MVC4
Здравствуйте Иван,
Для этого вам необходимо создать объект класса StiPdfExportSettings, установить необходимые настройки и сохранить его в качестве параметра коллекции ViewData:
Затем, на страничке MvcViewer, использовать этот параметр:
Спасибо.
Для этого вам необходимо создать объект класса StiPdfExportSettings, установить необходимые настройки и сохранить его в качестве параметра коллекции ViewData:
Код: Выделить всё
public ActionResult Index()
{
StiPdfExportSettings settingsPdf = new StiPdfExportSettings();
settingsPdf.EmbeddedFonts = true;
ViewData["defaultSettings"] = new { settingsPdf };
return View();
}
Код: Выделить всё
<%= Html.Stimulsoft().StiMvcViewer(
"MvcViewer1",
new StiMvcViewerOptions() {
Theme = StiTheme.Office2013,
ActionGetReportSnapshot = "ViewerGetReportSnapshot",
..........
DefaultExportSettings = ViewData["defaultSettings"]
})%>
Re: Встроенные шрифты для отчета в MVC4
Спасибо вам за помощь! Всё заработало. ![Улыбается :)](./images/smilies/icon_e_smile.gif)
![Улыбается :)](./images/smilies/icon_e_smile.gif)
Re: Встроенные шрифты для отчета в MVC4
Здравствуйте, Иван.
Мы всегда рады вам помочь.
Обращайтесь, если ещё возникнут какие-либо вопросы по нашему продукту.
Спасибо.
Мы всегда рады вам помочь.
Обращайтесь, если ещё возникнут какие-либо вопросы по нашему продукту.
Спасибо.