Online Designer

Визуальный дизайнер шаблонов и отчетов прямо в вашем браузере

Какие отчеты можно сделать в Online Designer?

Практически любые: счет-фактура, финансовый отчет, каталог продуктов с поддержкой цветовых профилей, меню ресторана, детализация продаж, анкеты с электронными формами, билет на самолет, счета за коммунальные услуги и многое другое. Если у вас есть данные, которые необходимо сделать визуально понятными, то FastReport подойдет вам идеально. Бесплатные шаблоны унифицированных форм вы можете скачать в формате шаблонов или PDF из нашего каталога МоиОтчеты Магазин.

Особенности и преимущества Online Designer

Простота использования
Вам нужно лишь подключить данные, перетянуть их на страницу шаблона, настроить отображение и сохранить готовый документ.
Кроссплатформенность
Наш дизайнер можно запускать на платформах Android, iOS или Windows в любом современном браузере из компьютера, планшета, коммуникатора, игровой консоли или ТВ.
Множество компонентов
Для построения отчетов в дизайнере доступны разнообразные элементы: от текста и изображений до математических формул и 3D-диаграмм.
Быстрый доступ к отчету и структуре данных
Из дерева отчетов и дерева свойств вы сможете редактировать структуру отчета, параметры и фильтры, а также источники данных с глобальными стилями.
Совместимость и интеграция
Online Designer является частью единой платформы FastReport на C#. Создавайте отчеты в дизайнере, а затем в МоиОтчеты Облако храните шаблоны, готовые файлы и источники данных.
Доступная документация
Воспользуйтесь нашей документацией, бесплатными видео-уроками и многочисленными статьям для каждого сценария использования нашего продукта в ваших проектах, чтобы добиться значимых результатов в кратчайшие сроки.

Объекты для отчетов

Доступные объекты: Текст, Рисунок, Фигура, Линия, Вложенные отчёты, Таблица, Матрица, Штрих-код, Графики, Карты, RichText, Чекбокс, Почтовый индекс, Текст в ячейках, Экспорты в 40+ форматов, Диалоговые формы, Источники данных, Дизайнер отчетов среды выполнения, Скрипт отчета, Сохранение шаблонов в «облаках».

Поддерживается локализация для более 40 популярных языков мира.

Объекты для отчетов

Гибкая кастомизация

Сконфигурируйте Online Designer как удобно именно вам. Оставляйте только нужные компоненты, ведь от этого дизайнер становится быстрее и легче.

Дизайнер отчетов обладает адаптивным интерфейсом, ведь взаимодействие пользователя с дизайнером подстроено под возможности платформы. Полноценная работа в браузере возможна благодаря touch-ориентированности дизайнера. При этом наш дизайнер прекрасно поддерживает горячие клавиши.

Стиль дизайнера отчётов полностью соответствует стилю вашего веб-приложения: от классического офисного до минималистичного. Наш Builder поддерживает создание собственных тем - выбирайте максимально приятные именно для вас цвета в пару кликов.

Гибкая кастомизация

Экспорты в удобные форматы

Фильтры экспорта готового отчета во множество форматов: PDF, RTF, XLSX, XML, DOCX, TXT, CSV, PowerPoint, HTML, MHT, XPS, JPEG, BMP, PNG, Open Document Format (ODT, ODS, ODP), XAML, Scalable Vector Graphics (SVG), DBF, PPML и так далее. Поддержка облаков: OneDrive, Google Drive, Box, Dropbox, МоиОтчеты Облако.

Online Designer позволяет быстро преобразовывать отчеты с редактируемыми полями (такими как текстовые поля, символьные расчески, флажки, радиогруппы и графические поля) в документы PDF без подключения дополнительных библиотек. Сохраняйте свои отчеты в популярных форматах: PDF 1.5, PDF/A-1a, PDF/A-2a, PDF/A-2b, PDF/A-2u, PDF/A-3a, PDF/A-3b, PDF/X-3 и PDF/X-4, которые являются безопасными, доступными и надежными.

Экспорты в удобные форматы

Ultimate .NET

Этот набор компонентов входит в состав Ultimate решения, с помощью которого вы сможете создавать свои бизнес-проекты на всех современных платформах .NET, ASP.NET, Blazor, WASM, WPF, WinForms, Avalonia UI, Mono и других. Со своей командой вы сможете работать как в десктопном дизайнере, так и прямо из браузера. В состав Ultimate также входят компоненты для визуализации данных, а именно бизнес-графика с набором диаграмм, и OLAP продукты для быстрой обработки больших массивов данных.

Входит ли FastReport Online Designer в реестр программного обеспечения?

Да, этот программный продукт находится в реестре ПО. Подробная информация доступна по этой ссылке.

Варианты поставок

Особенности
от 149 890 ₽
WEB
от 79 890 ₽
от 23 990 ₽
Ядро FastReport
WEB компоненты
WinForms компоненты
WPF компоненты
Mono компоненты
Online Designer
Система исполнения скриптов
Поддержка баз данных
Возможности отчётов
Объекты отчета
Штрих-коды
Диаграммы
Печать
Экспорт в различные форматы
Плагины
Поддержка пользовательских плагинов
Исходные коды

Связанные статьи

7 марта 2023

Настройка API для сборки FastReport Online Designer

В FastReport Online Designer Builder появилась возможность выполнить сборку дизайнера с помощью API. Ранее пользователям было необходимо вручную выполнять сборку в FastReport Online Designer Builder. Результат сборки можно было скачать в приложении или же получить на почту. Теперь вы можете автоматизировать этот процесс, чтобы обновлять FastReport Online Designer при изменении версии продукта. Для этого вам будет необходимо создать функционал, работающий с API и выполняющий разворачивание сборки дизайнера на ваших серверах. Как пример использования API - можно раз в сутки запрашивать версию продукта и, если она поменялась, автоматически запрашивать сборку. А уже после размещать у себя обновленный дизайнер. API Ключ Авторизация пользователя происходит с помощью API ключа, который вы можете создать в FastReport Online Designer Builder. Для создания ключа вам необходимо: 1) Войти в сервис сборки под своим аккаунтом.2) Перейти в раздел “API Ключи” (находится при нажатии на три точки). 3) Нажать кнопку “+ Создать”.   После этого у вас будет создан новый API ключ. Вы можете кликнуть на ключ, чтобы скопировать его и использовать для авторизации в API.   Запрос сборки Чтобы запросить сборку вам необходимо сделать POST запрос по адресу: https://dsg2014.fast-report.com:3000/builderAPI/build Тело запроса должно содержать как минимум ваш API ключ. Если параметр не указан – будет использоваться его значение по умолчанию! Пример минимального запроса: { "APIkey": "Ваш API ключ" } Ниже описаны параметры, которые принимает API для сборки. Параметры  Параметр  Описание  themes  Тема, с которой будет выполнена сборка.  Тип данных: строка  Значения смотреть в таблице темы.  components  Компоненты, которые нужно включить в сборку.  Тип данных: массив  Значения смотреть в таблице компоненты.  bands  Бэнды, которые нужно включить в сборку.  Тип данных: массив  Значения смотреть в таблице бэнды.  controls  Контролы диалогового окна, которые нужно включить в сборку.  Тип данных: массив  Значения смотреть в таблице контролы.  plugins  Плагины, которые нужно включить в сборку.  Тип данных: массив  Значения смотреть в таблице плагины.  customization  Панели управления, которые нужно включить в сборку.  Тип данных: массив  Значения смотреть в таблице панели.  config  Конфигурация сборки  Тип данных: объект  Структуру объекта смотреть в таблице настройки.   Темы  Значение  Описание  none  Не использовать тему  classic  Использовать классическую тему  mini  Использовать минималистичную тему   Компоненты  Значение  Описание  TextObject  Текстовый компонент  PictureObject  Компонент рисунок  ShapeObject  Компонент фигуры  PolygonObject  Компонент полигон  PolyLineObject  Компонент ломаная линия  LineObject  Компонент линия  SubreportObject  Компонент вложенный отчет  TableObject  Компонент таблица  MatrixObject  Компонент матрица  AdvMatrixObject  Компонент продвинутая матрица  BarcodeObject  Компонент штрихкод  RichObject  Компонент форматированный текст  CheckBoxObject  Компонент флажок  CellularTextObject  Компонент текст в ячейках  LinearGauge  Компонент линейный датчик  SimpleGauge  Компонент простой датчик  RadialGauge  Компонент круговой датчик  SimpleProgressGauge  Компонент простой датчик прогресса  HtmlObject  Компонент HTML  SVGObject  Компонент SVG  ContainerObject  Компонент контейнер  DigitalSignatureObject  Компонент цифровая подпись  MapObject  Компонент карта   Бэнды  Значение  Описание  ReportTitleBand  Заголовок отчета  ReportSummaryBand  Подвал отчета  PageHeaderBand  Заголовок страницы  PageFooterBand  Подвал страницы  ColumnHeaderBand  Заголовок колонки  ColumnFooterBand  Подвал колонки  DataHeaderBand  Заголовок данных  DataBand  Данные  DataFooterBand  Подвал данных  GroupHeaderBand  Заголовок группы  GroupFooterBand  Подвал группы  ChildBand  Дочерний бэнд  OverlayBand  Фоновый бэнд   Контролы  Значение  Описание  ButtonControl  Кнопка  CheckBoxControl  Флажок  CheckedListBoxControl  Список с флажками  ComboBoxControl  Текстовое поле с выпадающим списком  DateTimePickerControl  Поле ввода даты  LabelControl  Надпись  ListBoxControl  Список  MonthCalendarControl  Календарь  RadioButtonControl  Переключатель  TextBoxControl  Текстовое поле   Плагины  Значение  Описание  CODE  Страница с кодом  GUIDES  Направляющие линии  POSITION_BLOCK  Позиция компонента при перемещении  RULER  Линейка  BAND_HORZ_RESIZER  Изменение горизонтальной ширины бэндов  HOTKEY  Горячие клавиши  CONTEXT_MENU  Контекстное меню  DBLCLICK  Двойной клик   Панели  Значение  Описание  Properties  Панель свойств  Events  Панель событий  ReportTree  Панель с древом отчета  Data  Панель с источниками данных  Preview  Панель с предпросмотром страниц   Настройки  Значение  Описание  features  Тип данных: массив  Список значений смотреть в таблице функции.  entryName  Тип данных: объект {     "name": "index",     "ext": "html" }  publicPath  Тип данных: строка.  Публичный путь до приложения на сервере.  saveSuccessRedirect  Тип данных: объект. {       "url": null,       "blank": false,       "useParent": false,       "removeConfirmation": true }        customFonts  Ссылка на шрифты  API  Тип данных: массив  Список значений смотреть в таблице API.   Функции {     "name": "SHOW_BAND_TITLE",     "enabled": true } Объект содержит ключ функции и флаг  Значение  Описание  SHOW_BAND_TITLE  Заголовок бэнда  ADD_BANDS  Добавление бэндов  SORT_BANDS  Сортировка бэндов  RESIZE_BANDS  Изменение размера бэндов  CONFIRM_BEFORE_EXIT  Подтверждение перед выходом  MOVABLE_POPUPS  Перемещаемые диалоговые окна  REVISION_FILES  Хеш в названиях файлов  MINIFY  Минификация кода  ENABLE_PREVIEW_BUTTON  Кнопка превью  READONLY_MODE  Заблокировать возможность редактирования  AUTOSAVE  Автоматическое сохранение   API {     "name": "API_SAVE_REPORT",     "value": "../FastReport.Export.axd?putReport=#{id}" } Объект содержит ключ API и ссылку  Значение  Описание  API_SAVE_REPORT  Сохранение отчета  API_MAKE_PREVIEW  Превью отчета  API_GET_REPORT  Получение отчета  API_GET_FUNCTIONS  Получение функций  API_GET_CUSTOM_CONFIG  Конфиг для приложения  API_GET_CONNECTION_TYPES  Типы подключений  API_GET_CONNECTION_TABLES  Таблицы подключений  API_GET_CONNECTION_STRING_PROPERTIES  Свойства строки подключения  API_MAKE_CONNECTION_STRING  Создание строки подключения  API_GET_MSCHART_TEMPLATE  Шаблон MSChart После запроса сборки вы получите UUID, с которым сможете проверить ее статус. Пример ответа: { "message": "Successfully queued", "code": 0, "payload": { "UUID": "25d36576-c5e2-49f4-8ab0-73838c457336" } }   Проверка статуса сборки Для проверки статуса сборки необходимо сделать GET запрос по адресу: https://dsg2014.fast-report.com:3000/builderAPI/checkBuild/{apiKey}/{buildUUID} В ссылке нужно указать ваш API ключ, использовавшийся для сборки и UUID, который вы получили при ее запросе. Вы можете увидеть в ответе несколько статусов, в зависимости от того на каком этапе находится сборка. 1 (QUEUED) – Сборка запланирована и сейчас находится в очереди.2 (PROCESSING) – Сборка началась, но все еще обрабатывается.3 (BUILT) – Сборка завершена, вы можете скачать ее. Пример ответа: { "code": 0, "payload": { "statusCode": 2, "statusText": "PROCESSING" } } Если сборка завершена – в ответе вы получите ссылку на ее скачивание.   Скачивание последней сборки Для скачивания собранного приложения вам необходимо сделать GET запрос по адресу: https://dsg2014.fast-report.com:3000/builderAPI/download/{apiKey}  В ссылке вам нужно указать ваш API ключ. В ответе на запрос вы получите файл архива с собранным приложением.   Получение текущей версии FastReport Online Designer Для получения текущей версии приложения необходимо сделать GET запрос: https://dsg2014.fast-report.com:3000/builderAPI/designer-version/{apiKey} В ссылке вам нужно указать ваш API ключ. В ответе вы получите текущую версию FastReport Online Designer. Пример ответа: { "payload": { "version": "2023.1.3" }, "code": 0 } Наша команда продолжит работу над улучшением клиентского опыта при работе с продуктами FastReport. По всем возникающим вопросам пишите в нашу поддержку support@fastreport.ru.
Читать
14 сентября 2022

5 функций для работы с отчётами в FastReport Online Designer

Время для продуктов нашей компании не стоит на месте. Каждый месяц появляются новые функции, объекты, а также улучшается и оптимизируется текущий код. В FastReport Online Designer появились нововведения, повышающие удобство использования и упрощающие создание отчетов. Вот их список: Автосохранение; Выделение нескольких объектов в дереве отчета и в ячейках таблицы; Добавлена возможность задать избранные свойства для объектов; Для нескольких выбранных объектов можно изменить значения свойств; Настройки FastReport Online Designer Builder теперь сохраняются и при задании новой конфигурации. Теперь вам не нужно заново выставлять значения. Автосохранение Теперь в FastReport Online Designer можно включить автосохранение. Делается это двумя способами: 1. Включить автосохранение в уже собранном FastReport Online Designer.2. Задать соответствующую опцию в FastReport Online Designer Builder. Рассмотрим эти два способа подробнее. Автосохранение в уже собранном FastReport Online Designer Для того, чтобы включить автосохранение, нужно в файле build.json, который находится в директории с собранным дизайнером, поставить опцию autosave в true.   Опция автосохранения в FastReport Online Designer Builder Также, автосохранение можно включить в сборщике дизайнера. Данная опция находится во вкладке "Конфигурация".   Выделение нескольких объектов в дереве отчета и ячейках таблицы Была добавлена возможность выбрать несколько элементов в дереве отчета с помощью зажатой клавиши shift или ctrl.   Также это работает с ячейками таблицы.   Избранные свойства для объектов Была добавлена возможность пометить свойство объекта как избранное. Теперь не нужно каждый раз искать часто изменяемое свойство. Для того, чтобы добавить свойство в "Избранное", нужно нажать по нему правой кнопкой мыши и в контекстном меню выбрать "Добавить в избранное".   Изменение значений свойств для нескольких выбранных объектов Теперь можно одновременно изменять значения свойств у нескольких объектов:   Сохранение настроек для FastReport Online Designer Builder Раньше выбранные опции в FastReport Online Designer Builder не запоминались и каждый раз при задании новой конфигурации приходилось задавать все опции заново. Теперь значения запоминаются.   Команда разработки FastReport Online Designer стремится к усовершенствованию пользовательского опыта - в будущем, в FastReport Online Designer появится ещё больше полезных функций, упрощающих создание отчетов. Мы всегда готовы получить от вас обратную связь. Пишите нам в поддержку!
Читать
14 сентября 2022

5 функций для работы с отчётами в FastReport Online Designer

Время для продуктов нашей компании не стоит на месте. Каждый месяц появляются новые функции, объекты, а также улучшается и оптимизируется текущий код. В FastReport Online Designer появились нововведения, повышающие удобство использования и упрощающие создание отчетов. Вот их список: Автосохранение; Выделение нескольких объектов в дереве отчета и в ячейках таблицы; Добавлена возможность задать избранные свойства для объектов; Для нескольких выбранных объектов можно изменить значения свойств; Настройки FastReport Online Designer Builder теперь сохраняются и при задании новой конфигурации. Теперь вам не нужно заново выставлять значения. Автосохранение Теперь в FastReport Online Designer можно включить автосохранение. Делается это двумя способами: 1. Включить автосохранение в уже собранном FastReport Online Designer.2. Задать соответствующую опцию в FastReport Online Designer Builder. Рассмотрим эти два способа подробнее. Автосохранение в уже собранном FastReport Online Designer Для того, чтобы включить автосохранение, нужно в файле build.json, который находится в директории с собранным дизайнером, поставить опцию autosave в true.   Опция автосохранения в FastReport Online Designer Builder Также, автосохранение можно включить в сборщике дизайнера. Данная опция находится во вкладке "Конфигурация".   Выделение нескольких объектов в дереве отчета и ячейках таблицы Была добавлена возможность выбрать несколько элементов в дереве отчета с помощью зажатой клавиши shift или ctrl.   Также это работает с ячейками таблицы.   Избранные свойства для объектов Была добавлена возможность пометить свойство объекта как избранное. Теперь не нужно каждый раз искать часто изменяемое свойство. Для того, чтобы добавить свойство в "Избранное", нужно нажать по нему правой кнопкой мыши и в контекстном меню выбрать "Добавить в избранное".   Изменение значений свойств для нескольких выбранных объектов Теперь можно одновременно изменять значения свойств у нескольких объектов:   Сохранение настроек для FastReport Online Designer Builder Раньше выбранные опции в FastReport Online Designer Builder не запоминались и каждый раз при задании новой конфигурации приходилось задавать все опции заново. Теперь значения запоминаются.   Команда разработки FastReport Online Designer стремится к усовершенствованию пользовательского опыта - в будущем, в FastReport Online Designer появится ещё больше полезных функций, упрощающих создание отчетов. Мы всегда готовы получить от вас обратную связь. Пишите нам в поддержку!
Читать