С версией FastReport VCL 2022.2.8 вам станут доступны новые транспорты MS Outlook и Gmail, улучшенный редактор кода скрипта и несколько изменений в объектах для Lazarus.
Новые объекты в интерактивных формах
Интерактивные формы PDF теперь можно дополнить новыми объектами Combobox и Listbox. Это облегчит вам работу с интерактивными PDF документами для создания анкет и опросников.
Новые транспорты
Появились транспорты для доступа к почтовым ящикам MS Outlook и Gmail через Webmail API.
Транспорты могут отправлять и получать отчеты, а также принимать результат в виде экспортированных документов. Посмотрите, как использовать MS Outlook и Gmail из FastReport VCL.
Улучшенный редактор кода скрипта
Быстрое комментирование блоков кода с помощью горячих клавиш “Ctrl + /”.
Быстрое добавление просматриваемых переменных (контекстное меню и горячие клавиши).
Новые всплывающие подсказки и режимы пошаговой отладки “Step over” и “Run until return”.
Изменения в объектах
Объект TfrxHtmlView теперь также можно использовать в Lazarus. Дополнительно была добавлена поддержка вывода слева направо с обработкой параметра dir="rtl".
Новое свойство ClearEmptyLines у объекта «Текст» позволяет удалять пустые строки в объекте. В связке со свойством CanShrink и ShiftAlways это дает возможность сворачивать объекты с пустыми значениями, смещая все дерево низ лежащих объектов вверх.
Обновление с новыми транспортами доступно уже сейчас всем пользователям с актуальной подпиской.
Инструкция по переходу со старой версии на новую для FastReport VCL доступна по следующей ссылке.
В современных реалиях кроссплатформенная разработка под отечественные операционные системы является одним из самых актуальных направлений работы ИТ-компаний. Компания Фаст Репортс, имеющая не только многолетний опыт в этой сфере и подтверждённую совместимость с отечественными дистрибутивами операционных систем, но и партнёрские отношения с их производителями, оперативно приняла участие в переподготовке преподавателя в рамках работы ИТ-фонда поддержки образования РО.
Первым преподавателем, прошедшим стажировку по направлению «FastReport for Lazarus» стал Ткачук Евгений Остапович доцент Северо-Кавказского филиала МТУСИ.
В рамках стажировки преподаватель приобрел профессиональные компетенции в области формирования отчётов с использованием FastReport Lazarus. Все полученные знания будут внедрены в учебный процесс в рамках преподаваемой дисциплины «Операционные системы» и «Базы данных», где куратором курса стал Сергей Пластун.
Первый опыт не получился комом, но естественно есть над чем работать и что улучшать. В рамках образовательной программы Фаст Репортс Академик и партнерского соглашения с Северо-Кавказским филиалом МТУСИ компания планирует проведение стажировки ещё для 2-х преподавателей данного ВУЗа, которая пройдет уже в сентябре этого года, а также преподавателей из других учебных заведений Ростовской области.
Особую благодарность хочется выразить директору Северо-Кавказского филиала МТУСИ Карасёву Д.Н. за предоставленную преподавателю возможность прохождения стажировки в учебное время.
С 14 по 28 июня в Ростовском-на-Дону колледже связи и информатики прошла защита дипломов по таким специальностям как: "Программирование в компьютерных системах" и "Прикладная информатика".
Во время защиты сотрудники компании вошли в состав председателей и членов ГЭК. В процессе защиты были оценены навыки и квалификационные работы выпускавшихся.
Студенты показали высокий уровень знаний и отличные профессиональные навыки в изученных компетенциях. "ПОКС" представляли мобильные приложения, игры в стиле шутер, платформы для тестирования учащихся, а также веб-сайты для европейских компаний. Группа "ПИ" показали свои отличительные навыки в работе с 1С и разработке веб-сайтов.
Особо отметили следующих студентов по специальностям:
"Программирование в компьютерных системах":
- Сербин Владимир Сергеевич;- Куралин Вадим Сергеевич;- Снигирёв Иван Денисович;- Прокопенко Данила Максимович.
"Прикладная информатика":
- Бударина Дарья Викторовна;- Назарько Валерий Вадимович;- Третьяков Александр Сергеевич.
Все отличившиеся выпускники получили приглашение на работу.
С обновлением 2022.1 в FastReport Online Designer появилось множество новых объектов и возможностей, которые существенно ускорят процессы создания и оптимизации ваших отчётов.
Новые объекты
Добавлены новые объекты "Ломаная линия" и объект "Многоугольник":
Ломаные линии наиболее часто используются для конструирования логотипов или других форм, состоящих из плавных линий.
Объект "Ломаная линия" позволяет построить кривую по заданным точкам:
Серые линии на изображении помогают увидеть, как объект будет выглядеть после добавления новой точки.
На уже созданную кривую можно добавлять новые точки:
Для того, чтобы прекратить добавление точек, нажмите Escape.
Линии можно задать кривизну:
Объект "Многоугольник" позволяет построить фигуру по заданным точкам:
У уже созданного многоугольника можно изменять количество углов, добавив новые точки:
Ребрам многоугольника можно задать кривизну:
Также, можно построить многоугольник с предустановленными точками:
Добавлен новый объект "Продвинутая матрица":
Примечание: компонент находится в разработке. Ведется активная доработка с целью улучшения пользовательского опыта и исправления ошибок.
Объект, аналогичный продвинутой матрице в десктопной версии дизайнера. Позволяет строить сводные отчеты. Найти его можно на панели объектов:
Данные переносятся на матрицу с помощью drag-and-drop:
Заголовочной ячейке можно выставить итог:
Ячейки можно выделить цветом:
Для того, чтобы перейти в окно редактирования заголовочной ячейки, на нее нужно кликнуть два раза. Заголовочной ячейке можно задать выражение вручную:
Также, заголовочной ячейке можно задать отображаемый текст:
Заголовочные ячейки можно сортировать:
Заголовочной ячейке можно задать условие фильтрации:
Заголовочной ячейке можно сделать группировку Top N:
Заголовочной ячейке можно изменять видимость - вручную, или с помощью условия:
Также, можно изменить свойства отображения:
Например, для такого шаблона матрицы:
Будет построен такой отчет:
Новые возможности
Появилась возможность свернуть и развернуть панель со страницами отчета
Сворачивание и разворачивание производится нажатием кнопки на панели:
Появилась возможность выбрать вложенный источник данных
Например, в JSON-структуре есть коллекция. Ранее использовать ее как источник данных было нельзя. Сейчас коллекции определяются как источник данных:
Добавлена возможность отсортировать источники данных по алфавиту
Происходит это с помощью кнопки сортировки:
Добавлена возможность свернуть и развернуть все источники данных
Для того, чтобы развернуть источники данных, нужно кликнуть на кнопку "+". Чтобы свернуть источники данных, нужно кликнуть на кнопку "-".
Реализован поиск по дереву отчета
Для того, чтобы найти необходимый элемент в дереве отчета, можно воспользоваться полем поиска на вкладке "Дерево отчетов" и ввести название компонента:
Реализована возможность отмечать свойства объектов как избранные
Для того, чтобы добавить нужное свойство в "Избранное", можно, на панели свойств, кликнуть по нему правой кнопкой мыши и выбрать соответствующий пункт:
После этого, выбранные свойства будут помечены как избранные:
Для каждого типа объектов может быть свой набор избранных свойств. Каждый набор избранных свойств сохраняется для последующего использования в других шаблонах отчета.
Реализовано автосохранение шаблона отчета
Теперь шаблон отчета автоматически сохраняется раз в две минуты. Сейчас интервал сохранения задать нельзя, но в будущем такой функционал появится.
Модальное окно предварительного просмотра отчета заменено на отдельную вкладку
Добавлено изменение размеров окна редактора кода отчета
Теперь поле с кодом отчета автоматически изменяет высоту, в зависимости от количества строк:
Полный список изменений 2022.1
--------------
+ Добавлен объект Polyline;
+ Добавлен объект Polygon;
+ Добавлен объект AdvMatrix (функционал десктопной версии дизайнера реализован не полностью);
+ Добавлено автоматическое сохранение шаблона отчета;
+ Добавлена возможность использовать вложенные источники данных;
+ Добавлена отдельная вкладка для предварительного просмотра отчета;
+ Добавлена возможность свернуть или развернуть панель со страницами отчета;
+ Автоматическое изменение высоты окна редактора кода;
+ Добавлена кнопка сортировки источников данных;
+ Добавлены кнопки сворачивания и разворачивания источников данных;
+ Реализован поиск по дереву отчета;
+ Реализована возможность добавлять свойства в "Избранное";
- Исправлена вставка объектов после копирования или вырезания;
* Дополнена локализация;
* Различные оптимизации.
Майские праздники закончились, а сезон отпусков еще не начался. Значит сейчас самое время воспользоваться специальным предложением на покупку генератора отчетов FastReport, чтобы летом сосредоточиться на отдыхе и не переживать за генерацию документов.
До 1 июля можно приобрести FastReport .NET Enterprise Single по цене Professional! То есть получить платформонезависимый дизайнер отчетов FastReport Online Designer совершенно бесплатно и сэкономить 23 990 рублей.
FastReport Online Designer позволяет создавать, редактировать и просматривать отчеты на любом устройстве, не вызывая проблем с совместимостью.
Чтобы воспользоваться предложением, обратитесь к менеджерам в саппорте, чате на сайте или по адресу sales@fastreport.ru
Состоялся выход версии 2022.2 для FastReport for DBA, в которой мы добавили подсветку пересекающихся объектов в дизайнере, линейку в редакторе RichObject, исправили ошибки в форматах экспорта Excel 2007, RTF, XLSX и многое другое.
Появилась возможность сохранить отчет со случайными данными
В меню файл в дизайнере отчетов появился новый пункт "Сохранить со случайными данными...". При таком сохранении отчета все источники данных будут сохранены в отчете и данные в них будут заменены на случайные.
Подсветка пересекающихся объектов в дизайнере
Теперь при размещении объектов на странице отчета выделяются цветом пересекающиеся объекты и объекты, выходящие за пределы бэндов и страницы. В корректном отчете не должно быть таких объектов. Несоблюдение этой рекомендации, может приводить к ряду проблем при подготовке и экспорте отчетов. По умолчанию эта опция отключена.
Включить ее можно в настройках дизайнера Файл->Настройки (File->Options).
Линейка с направляющими в редакторе RichObject
Новый инструмент позволяет удобно настраивать отступы и позиции табуляции при редактировании RichObject. Подробнее читайте в статье.
Добавлена консольная утилита конвертации RTF
С её помощью можно удобно конвертировать RTF-файлы в шаблоны отчета.
Появилась возможность использовать файлы XLSX в качестве источников данных
Теперь из файлов Excel 2007 можно получить данные как из базы данных и использовать их в отчете. Подробнее читайте в статье.
Опция "Закрепить ячейки" при экспорте в Excel 2007
Эта возможность, позволяет определить область листа, которая всегда будет видимой при прокрутке. Закрепить можно: первую строку, первый столбец, определенное количество строки и столбцов.
Также добавлен экспорт формата чисел и дат в формат Excel 97 (BIFF8).
В HTML экспорте теперь есть опция "Высокое качество SVG" - при включении этой настройки качество SVG изображений будет значительно выше. Однако, нужно учитывать, что расход памяти будет выше.
В Word документах добавлен экспорт закладок и внутренних ссылок. В PDF, Word, HTML и RTF теперь есть экспорт ширины символов табуляции.
В SVG экспорте добавлено новое свойство PrefixStyle - оно позволяет задать префикс для всех стилей.
Кроме того мы улучшили документацию и добавили возможность переключения локализации в настройках FastReport for DBA.
Полный список изменений в версии 2022.2
[Engine]
+ добавлена возможность сохранить отчет со случайными данными;
* в методе ExportBand теперь используется аргумент BandBase вместо Base;
- исправлены ошибки с двойным вызовом событий AfterData, BeforePrint и AfterPrint объекта ContainerObject;
- исправлена ошибка, приводящая к System.NullReferenceException при запуске отчетов с диалоговыми формами;
- исправлена ошибка, из-за которой не работало свойство VisibleExpression у подотчетов и страниц;
- исправлен баг со сдвигом по вертикали непересекающихся объектов при конвертации RTF;
- исправлена ошибка с правым якорем на страницах с бесконечной шириной и альбомной ориентацией;
- исправлена трансляция списков при конвертации RTF;
- исправлена ошибка, из-за которой не работало свойство RichObject.AllowExpressions;
- исправлена ошибка, приводящая к System.OverflowException при отрисовке неподготовленной бесконечной страницы;
[Designer]
+ добавлена подсветка пересекающихся объектов;
+ добавлена линейка с направляющими в редакторе RichObject;
+ заменены символы пароля на точки в инспекторе объектов;
+ добавлено предупреждение о возможном переполнении стека при расположении Matrix или AdvMatrix на повторяющиеся бэнд;
- удалено сообщение об ошибке, если текст штрих-кода содержит выражение;
- исправлена ошибка с опцией отключения горячих клавиш;
- исправлено выпадающее меню при нажатии на кнопку LineStyle и LineWidth;
- исправлено отображение данных в дизайнере;
- исправлены ошибки, приводящие к System.NullReferenceException при перетаскивании объектов на AdvMatrix;
- исправлена ошибка с некорректным отображением настроек тени в редакторе границ;
[Preview]
- исправлена ошибка, приводящая к System.NullReferenceException, при щелчке по редактируемому текстовому объекту;
- исправлена ошибка с неработающими гиперссылками в отчетах с многоколоночными бэндами;
- исправлена ошибка, когда экспорт отчета, приводил к сохранению подготовленного отчета;
- исправлена ошибка с настройкой списков доступных экспортов и экспортов в облака в PreviewControl;
[Exports]
+ добавлен экспорт в ZPL II;
+ добавлена опция "Высокое качество SVG" в HTML-экспорте;
+ добавлена опция "Закрепить ячейки" при экспорте в Excel 2007;
+ добавлена возможность масштабирования печати при экспорте в Excel 2007;
+ добавлен экспорт закладок и внутренних ссылок в Word;
+ добавлен экспорт формата чисел и дат в Excel 97;
+ добавлено шифрование персональных данных пользователя в Email-экспорте;
+ добавлен экспорт отступа RichObject в RTF;
+ добавлен экспорт переноса строки RichObject в RTF;
+ добавлен экспорт отступа TextObject в Word;
+ добавлен экспорт ширины символов табуляции в PDF, Word, HTML и RTF;
+ добавлено свойство PrefixStyle в SVG-экспорте, которое позволяет задать префикс для всех стилей;
* улучшен экспорт RichObject в Excel 2007;
* удалены экспорты FastReport Cloud и XMPP;
- исправлен некорректный поворот альбомной ориентации страниц при HTML-печати, если на них использовались стили с предыдущих страниц;
- исправлена ошибка с масштабом шрифта при экспорте в PDF;
- исправлена утечка памяти при экспорте SVG объектов в HTML с опцией "Высокое качество SVG";
- исправлена ошибка при встраивании шрифтов, для которых запрещена упаковка, в PDF-экспорте;
- исправлена ошибка с экспортом символов табуляции в Word;
- исправлена заливка фона изображения и свойство line-height в HTML-экспорте;
- исправлена ошибка экспорта пользовательской пунктирной линии SVGObject в PDF;
- исправлена ошибка с экспортом границ соединенных ячеек в SVG.