Прошло почти 9 месяцев с последнего релиза CuteReport.
И вот этот малыш родился!
Долгожданный и с большой радостью!
Итак, что нового этот релиз приносит пользоателям?
Наиболее важные новшества это:
многоязычные отчеты,
динамические диалоги и
наследование отчетов.
Первое, многоязычный отчет. Такой отчет может быть переведен и сгенерирован на нескольких языках
для того чтобы обеспечить ваших клиентов счетом или чеком на родном языке. Во многих штатах США
довольно рспространено в учреждениях иметь дополнительный язык в дополнение к основному английскому,
как например испанский. Такое же в других странах с несколькими используемыми языками как, например,
в Канаде. Таким образом вам не нужно путаться с несколькими шаблонами на разных языках, поддержка
которых может представлять определенные трудности. Просто делайте один отчет с двумя или более языками.
В Дизайнере CuteReport имеется простой инструмент, который будет удобен и полезен переводчикам для
перевода отчета с оригинального языка на другие.
Второе, с использованием динамических диалогов вы можете получить необходимые данные от пользователя
перед построением отчета. Это может быть язык, возраст или любое другое значение, которое может быть
использовано в вычислениях генератора отчета. Вы можете рассмотреть несколько примеров в "Demo" приложении.
И наконец, наследование отчетов предоставляет удобство при поддержке массива корпоративных отчетов,
которые могут содержать общую часть, как например шапку с логотипом. Таким образом, если вам нужно
сменить логотип или скорректировать шапку, вам не придется менять все множество отчетов. Поправьте
базовый отчет и все отнаследованные автоматически обновятся.
Ниже приводится полный список изменений.
Как всегда, если у вас возникли какие-то проблемы, замечания, пожелания, без колебаний и незмедлительно обращайтесь к нам!
Список изменений версии 1.3- НОВОЕ: добавлен модуль перевода (про версия)
- НОВОЕ: добавлен модуль форм для построения динамических диалогов (про версия)
- НОВОЕ: добвлен механизм разбиваиния элементов при переносе на следуюшую колонку или страницу (про версия)
- НОВОЕ: поддержка разбивки добавлена в элемент Мемо(про версия)
- НОВОЕ: добавлена возможность передавать в качестве параметра отчета указатель на QObject
- НОВОЕ: добавлен интерфейс PainterDelegate чтобы предостваить возможность вашей программе рисовать на
элементах отчета - НОВОЕ: добавлен интерфейс ScriptDelegate чтобы предостваить возможность вашей программе экпортировать
свои функции и объекты в скриптовый движок генератора отчетов CuteReport - НОВОЕ: добавлены несколько примеров кода для манипуляции генератором отчетов из вашей программы
Смотри "examples/code/" - НОВОЕ: наследование отчетов: теперь отчет может наследовать объекты из другого отчета. Эти объекты будут
автоматически обновлены при обновлении базового отчета. - НОВОЕ: новый контейнер Index для автоматического построения Содержания
- НОВОЕ: Сохранение/Загрузка выбранной группы элементов в/из внешнего файла для дальнейшего использования в других отчетах.
- ОБНОВЛЕНИЕ: Демо приложение теперь может показывать отчеты на нескольких языках, определенных в отчете
- ОБНОВЛЕНИЕ: Обновлена документация: модуль "Перевод" в Дизайнере
- ОБНОВЛЕНИЕ: Обновлена документация: модуль "Формы" в Дизайнере
- ОБНОВЛЕНИЕ: Обновлена документация: использование Форм в машине скриптов
- ОБНОВЛЕНИЕ: Обновлена документация: добавлен тип форматирования "iso" для даты и времени
- ОБНОВЛЕНИЕ: SqlDataset: добавлены параметры базы данных
- ОБНОВЛЕНИЕ: CSVDataset: добавлена возможност редактирования и сохранения текстовых данных
- ОБНОВЛЕНИЕ: нажатие клавиши Del в Инспекторе Объектов теперь удаляет выделенные объекты
- ОБНОВЛЕНИЕ: консольное приложение: добавлен параметр для установки размеров превью окна
- ОБНОВЛЕНИЕ: новые свойства в элементах Memo и MemoExt: lineSpacing (расстояние между строками) и textIndent (отступ красной строки)
- ИСПРАВЛЕНИЕ: SF#31 исправлена ошибка компиляции Qt 4.6
- ИСПРАВЛЕНИЕ: нативные диалоги Qt и ОС теперь показывают правильный путь во время сохраниеня отчета при выходе из Дизайнера
- ИСПРАВЛЕНИЕ: иправлено падение программы при удалении элементов с дочерними элементами
- ИСПРАВЛЕНИЕ: небольшие исправления в Демо приложении
- ИСПРАВЛЕНИЕ: исправление множества других ошибок