Список нововведений
Michael
планета Земля
Вот список нового в тройке.
Ядро:
- Переработанная иерархия классов.
- Формат сохранения файлов - xml.
- Координаты и размеры объектов имеют тип Extended.
- Полный WYSIWYG (теперь и для текста).
- Новый объект - диагональная линия.
- Новые типы заливки для объектов.
- Текст под углом 0..360.
- Отступ параграфа.
- Поддержка простых html-тэгов (color, font, b, i, u, sub, sup) в объекте Memo.
- Св-ва ParentFont, Printable у объектов отчета.
- Улучшенное растягивание мемо-объектов (св-ва StretchMode и ShiftMode).
- Св-во бэнда - KeepChild.
- Св-ва группы и data-band - KeepTogether, KeepFooter.
- Доступ к данным - только через TfrDataSet. TfrIBODataSet для поддержки IB_Objects.
- Задание алиасов для таблиц и полей БД.
- Наследование форм отчетов.
- Стили
- Перетекание текста
Скрипт (движок FastScript):
- Единый скрипт для всего отчета (как unit в Delphi).
- Новые обработчики событий для объектов отчета.
- Два скриптовых языка - PascalScript, C++Script.
- Новые возможности (try/except, with, case и т.п.)
- Увеличенная (в сравнении с FR2.*) скорость работы.
Дизайнер:
- Докинг вспомогательных окон.
- Улучшенный Object Inspector с поддержкой вложенных св-в.
- Масштабирование.
- Линейки, выносные линии.
- Редактирование мемо-объектов на месте.
- Инструменты "рука", "лупа", "текст".
- Более удобное рисование линий.
- Более удобная вставка бэндов.
- Бэнды, "прилипающие" друг к другу.
- Более удобный выбор поля БД для мемо-объекта.
- Возможность отображать содержимое поля БД вместо его названия.
- Сетка-миллиметровка, дюймовка, с произвольным шагом.
- Планируется возможность построения отчетов для вывода на матричный принтер.
- Изменение левой/правой границ листа (объекты сдвигаются автоматически).
- Мастера для создания базовых типов отчетов.
- Копирование объектов в буфер обмена Windows.
- Полное Undo/Redo.
Превью:
- Улучшенный интерфейс.
- События OnMouseOverObject, OnObjectClick могут быть обработаны в скрипте.
- Выделение объектов и копирование в буфер обмена.
Ядро:
- Переработанная иерархия классов.
- Формат сохранения файлов - xml.
- Координаты и размеры объектов имеют тип Extended.
- Полный WYSIWYG (теперь и для текста).
- Новый объект - диагональная линия.
- Новые типы заливки для объектов.
- Текст под углом 0..360.
- Отступ параграфа.
- Поддержка простых html-тэгов (color, font, b, i, u, sub, sup) в объекте Memo.
- Св-ва ParentFont, Printable у объектов отчета.
- Улучшенное растягивание мемо-объектов (св-ва StretchMode и ShiftMode).
- Св-во бэнда - KeepChild.
- Св-ва группы и data-band - KeepTogether, KeepFooter.
- Доступ к данным - только через TfrDataSet. TfrIBODataSet для поддержки IB_Objects.
- Задание алиасов для таблиц и полей БД.
- Наследование форм отчетов.
- Стили
- Перетекание текста
Скрипт (движок FastScript):
- Единый скрипт для всего отчета (как unit в Delphi).
- Новые обработчики событий для объектов отчета.
- Два скриптовых языка - PascalScript, C++Script.
- Новые возможности (try/except, with, case и т.п.)
- Увеличенная (в сравнении с FR2.*) скорость работы.
Дизайнер:
- Докинг вспомогательных окон.
- Улучшенный Object Inspector с поддержкой вложенных св-в.
- Масштабирование.
- Линейки, выносные линии.
- Редактирование мемо-объектов на месте.
- Инструменты "рука", "лупа", "текст".
- Более удобное рисование линий.
- Более удобная вставка бэндов.
- Бэнды, "прилипающие" друг к другу.
- Более удобный выбор поля БД для мемо-объекта.
- Возможность отображать содержимое поля БД вместо его названия.
- Сетка-миллиметровка, дюймовка, с произвольным шагом.
- Планируется возможность построения отчетов для вывода на матричный принтер.
- Изменение левой/правой границ листа (объекты сдвигаются автоматически).
- Мастера для создания базовых типов отчетов.
- Копирование объектов в буфер обмена Windows.
- Полное Undo/Redo.
Превью:
- Улучшенный интерфейс.
- События OnMouseOverObject, OnObjectClick могут быть обработаны в скрипте.
- Выделение объектов и копирование в буфер обмена.