Встроенные шрифты для отчета в MVC4

Обсуждение Stimulsoft Ultimate
Ответить
Ivan_K
Сообщения: 3
Зарегистрирован: 16 апр 2014, 10:08
Откуда: Рига

Встроенные шрифты для отчета в MVC4

Сообщение Ivan_K »

Добрый день!

Делаю отчет для веб-приложения на MVC4. Подскажите, пожалуйста, что нужно дописать в моем коде, чтобы при сохранении отчета в формате pdf в параметрах экспорта напротив пункта «Встроить шрифты» по дефолту стояла галочка.

Фрагмент моего кода:

StiReport report = new StiReport();
report.Load(Server.MapPath("~/Content/Reports/Invoice.mrt"));
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Встроенные шрифты для отчета в MVC4

Сообщение HighAley »

Здравствуйте.

Уточните, пожалуйста, какой именно вьювер вы используете.

Спасибо.
Ivan_K
Сообщения: 3
Зарегистрирован: 16 апр 2014, 10:08
Откуда: Рига

Re: Встроенные шрифты для отчета в MVC4

Сообщение Ivan_K »

Алексей, спасибо за быстрый ответ! Я использую StiMvcViewer.
Аватара пользователя
Vladimir
Сообщения: 415
Зарегистрирован: 06 авг 2008, 09:48
Откуда: Earth

Re: Встроенные шрифты для отчета в MVC4

Сообщение 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"]
                })%>
Спасибо.
Ivan_K
Сообщения: 3
Зарегистрирован: 16 апр 2014, 10:08
Откуда: Рига

Re: Встроенные шрифты для отчета в MVC4

Сообщение Ivan_K »

Спасибо вам за помощь! Всё заработало. :)
HighAley
Сообщения: 1998
Зарегистрирован: 08 июн 2011, 11:36
Откуда: Stimulsoft Office

Re: Встроенные шрифты для отчета в MVC4

Сообщение HighAley »

Здравствуйте, Иван.

Мы всегда рады вам помочь.
Обращайтесь, если ещё возникнут какие-либо вопросы по нашему продукту.

Спасибо.
Ответить