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