logo
small logo
  • Продукты
  • Купить
  • Поддержка
  • Статьи
  • Клиентская панель Поддержка
  • Главная
  • /
  • Статьи
  • /
  • Отчеты FastReport .NET на мобильных устройствах
  • Обновление объекта отчета в проекте ASP .NET MVC с помощью Ajax

    16 августа 2017 г.

    Технология ajax далеко не нова и существенно ускоряет работу веб приложений. Кроме того, не маловажна

    Подробнее
  • Как создать отчет в приложении ASP .NET MVC на Visual Basic

    3 марта 2022 г.

    Язык программирования Visual Basic .NET позиционируется многими как язык начального уровня. Но это, конечно

    Подробнее
  • Как создать кастомную панель инструментов для веб отчета FastReport.NET

    31 мая 2020 г.

    Многих пользователей генераторов отчетов интересует вопрос настройки панели инструментов при просмотре отчета. На форумах и

    Подробнее
  • Скачивание отчета в виде документа Excel в MVC

    13 августа 2017 г.

    Мы уже рассмотрели пример отображения диалогового окна печати отчета в формате HTML и PDF. Теперь,

    Подробнее
  • Быстрая отправка на печать отчетов в MVC

    13 августа 2017 г.

    Чтобы веб отчет гармонировал со стилистикой веб страницы, многие отключают панель инструментов объекта WebReport. Таким

    Подробнее

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

21 мая 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 сенсорным интерфейсом, но необходимо учитывать особенности мобильных систем при разработке отчетов. В частности, нужно использовать шрифты, которые присутствуют на всех мобильных платформах.

О продукте Скачать Купить
avatar
Aleksandr Fediashov
Ведущий программист
Fast Reports Team: Aleksandr Fediashov - Team Lead at Fast Reports
.NET FastReport ASP.NET MVC

Добавить комментарий
logo
  • +7(800)551-75-80
  • info@fastreport.ru
  • Ростов-на-Дону, Россия, 344082, ул.Обороны 24, офис 311
  • Купить
  • Загрузить
  • Документация
  • Отзывы
  • Как деинсталировать
  • Онлайн поддержка
  • FAQ
  • Видео уроки
  • Форум
  • Статьи
  • Наши Новости
  • Пресса о нас
  • Реселлеры
  • Нестандартное лицензирование
  • ВУЗам
  • Карьера
  • Контакты

© 1998-2022 ООО «Фаст Репортс»

  • Согласие с обработкой персональных данных
  • Не является публичной офертой