Отчеты FastReport .NET на мобильных устройствах

21.05.2013

Современные мобильные технологии предоставляют возможность получения нужной информации в любой точке земного шара. С FastReport .NET можно не только видеть нужный отчет на экране своего любимого планшета или телефона, но и управлять его построением.

Сегодня мы протестируем отображение отчетов FastReport .NET на различных мобильных устройствах с сенсорным интерфейсом. Для тестов было создано веб-приложение для генерации демонстрационного отчета из комплекта поставки FastReport .NET средствами WebReport и MVC ASP .NET Framework.

По клику скриншоты открываются в оригинальном разрешении.

В качестве отправной точки я приведу скриншот тестового отчета с десктопного приложения.

Desktop report

Встроенный в FastReport.Net класс WebReport осуществляет построение отчета и преобразование его в формат HTML. На этапе построения HTML файла действует ряд ограничений. Все объекты отчета преобразуются в табличный формат, что может привести к некоторым искажениям при отображении пересекающихся объектов. Не поддерживаются, также, некоторые типы фоновых заливок для уменьшения объема передаваемых данных.

Тулбар объекта WebReport специально разрабатывался с учетом использования на сенсорных экранах. Например, нажатие на иконку лупы открывает меню с выбором масштаба, дальнейшее нажатие на нужный масштаб выполняет масштабирование. Тулбар поддерживает использование кнопок увеличенного размера, что, также, облегчает управление просмотром отчета.

При создании отчета необходимо учитывать, что некоторые шрифты могут отсутствовать на различных мобильных платформах. В частности, в нашем тестовом отчете используется шрифт Tahoma, который отсутствует в iOS.

Переходим к тестированию.

Первое устройство на операционной системе Android 7" планшет - Asus Nexus 7.

Asus Nexus 7, браузер Google Chrome:

Asus Nexus 7 Chrome

Asus Nexus 7, браузер Boat:

Asus Nexus 7 Boat

Asus Nexus 7, браузер Firefox:

Asus Nexus 7 Firefox

Asus Nexus 7, браузер Firefox, выполнение отчета с диалогом:

Dialogs on Nexus 7 Dialogs on Nexus 7 Dialogs on Nexus 7

 

Следующий планшет с размером экрана 10" - Apple Ipad 3.

Apple Ipad 3 Apple Ipad 3 Apple Ipad 3

Видно изменение гарнитуры, из-за отсутствия в системе шрифта Tahoma.

Выполнение отчета с диалогом на планшете iPad3:

Dialogs on iPad Dialogs on iPad Dialogs on iPad

В завершение несколько скриншотов с мобильных телефонов.

Apple Iphone 5:

Apple Iphone 5

Sony Xperia Mini Pro:

Sony Xperia Mini Pro

Вывод: FastReport .NET поддерживает отображение в мобильных браузерах c сенсорным интерфейсом, но необходимо учитывать особенности мобильных систем при разработке отчетов. В частности, нужно использовать шрифты, которые присутствуют на всех мобильных платформах.

.NET FastReport ASP.NET MVC .NET FastReport ASP.NET MVC
16 октября 2026

Новые возможности .NET 11: обзор C# 15, EF Core 11, ASP.NET Core и производительности

Обзор .NET 11: C# 15, union-типы, новая модель безопасности памяти, Windows Forms, EF Core 11, ASP.NET Core и Blazor, ускорение Runtime и NativeAOT.
12 октября 2026

Как закрепить строки и столбцы при экспорте в FastReport .NET

Узнайте, как закрепить строки и столбцы при экспорте отчетов из FastReport .NET в OpenOffice Calc и Excel для удобного просмотра больших таблиц.
12 октября 2026

Подключение к базе данных Greenplum Database в FastReport .NET

Узнайте, как подключить Greenplum Database к FastReport .NET: сборка плагина на Npgsql, интеграция в дизайнер отчётов и регистрация коннектора в C#‑коде приложения.

Не является публичной офертой
© 1998-2026 ООО «Быстрые отчеты»