FastReport 4 demo доступно для скачивания!

отредактировано 06:29 Раздел: FastReport 4.0
Что нового в FastReport 4?

Дизайнер:
- новые полноцветные иконки
- закладка "Data" со всеми источниками данных отчета
- рисование диаграмм в закладке "Data"
- code completion (Ctrl+Space)
- breakpoints
- watches
- шаблоны отчетов

Предварительный просмотр:
- эскизы страниц

Печать:
- разрезание страниц при печати на меньший размер бумаги
- печать нескольких страниц на одной большой
- управление дуплексом из диалога печати

Ядро:
- режим "бесконечная страница"
- увеличена скорость работы с изображениями
- режим "reset page numbers" для групп
- шифрация файлов отчета (Rijndael алгоритм)
- наследование отчетов
- drill-down отчеты
- объект frxGlobalVariables
- улучшения в объекте "cross-tab"
- объект "Линия" может иметь стрелки


Скачайте скомпиленное демо FastReport 4 здесь:
зеркало 1: http://www.fast-report.com/pbc_download/files/fr4demo.zip
зеркало 2: http://198.63.210.99/pbc_download/fr4demo.zip

Нам важно ваше мнение! Вы можете высказать его в новостной группе
[url='news://newsgroups.fast-report.com/fast-reports.ru.public.fastreport.4' ] news://newsgroups.fast-report.com/fast-rep...ic.fastreport.4[/url]
или на форуме
http://www.fast-report.com/ru/forum/index.php?showforum=12

Комментарии

  • отредактировано 06:29
    В редакторе свойств для Style нет выпадающего списка.

    Для наследуемого отчета после создания не смог найти где можно увидеть информацию о родителе. И можно ли наследоваться от отчета находящегося в другой директории.

    Возможно ли при печати страниц нестандартных размеров автоматом смасштабировать размеры, чтобы 1 лист отчета помещался на 1 печатный лист


    Как увидеть что получится на бумаге?
  • отредактировано 06:29
    На закладке CODE
    1. Нет возможности выделить сразу весь текст.
    2. Не работает выделение при использованием клавиатуры и мыши.
    3. Если текст кода большой (656147 символов) редактор дико тормозит (пробовал сделать "поиск и замена" ждал два часа и не дождался).
    4. Очень долго грузится отчет в дизайнер если в нем много обектов и кода.
  • отредактировано 06:29
    var
    i : integer;

    ставлю эту i в watch - прогоняю - watch не видно хотя в списке toolbars галочка на нем стоит. Еще раз тыкаю в него - выскакивает окно watch с нужным значением i - но ни перемещаться ни закрываться не хочет. При этом вообще невозможно закрыть приложение. А жаль. Штука нужная. Ибо пользоваться ShowMessage(i) уже как то некошерно. За code completion отдельное спасибо.
  • отредактировано 06:29
    Code comletition - это очень хорошо. А можно сделать так, что бы он показывал не только свойства и методы объектов, но так же и переменные, константы и пр. (т.е все, что доступно для Report.Script).
    Дополнение кода (Ctrl+J) - ну а это что б уж совсем было хорошо ;) .
  • отредактировано 06:29
    Окно watch лучше пристыковать вниз окна code и не отстыковывать. С этим разберусь позже.
    CodeCompletion работает только для объектов, видимых без компиляции скрипта (компилировать незавершенный скрипт FS не может).
  • отредактировано September 2006
    AlexTZ написал:
    CodeCompletion работает только для объектов, видимых без компиляции скрипта (компилировать незавершенный скрипт FS не может).
    А если попробовать удалять из скрипта строку или вводимую пользователем переменную(или ее часть), а затем в случае успешной компиляции скрипта добавлять все найденные идентификаторы в CodeCompletion к тем, что уже определены. Это работает.
  • отредактировано September 2006
    Можно добавить в список code comletition не только свойства и методы, но и имена существующих объектов?
    Их можно определить и без компиляции скрипта.
  • отредактировано 06:29
    Легко.
  • yuramagyuramag Москва
    отредактировано 06:29
    CodeCompletion это конечно хорошо.
    А можно ли еще добавить показ сигнатуры функции (списка параметров с типами) во всплывающей подсказке? Как это сделано в Delphi по Ctrl+Space?
  • отредактировано 06:29
    По Ctrl+Space в FR4 показывается список функций-пропертей. Функции с параметрами и типами. Что еще нужно?
  • gpigpi
    отредактировано 06:29
    написал:
    Баги в FR4 (обновлённое демо):

    1) Если открыть отчёт Endless page height и выбрать масштаб Whole page, то при нажатии кнопок Prior Page или Next Page на превью появляется контур страницы формата А4

    2) Если в отчёте Side-by-side the cross-tab добавить третий кросс-таб, скопировав его из Cross2, в свойстве Cross2.NextCross указать новый кросс-таб, который расположить правее Cross2, то на превью кросс-табы накладываются друг на друга

    3) Если открыть отчёт, переместить какой либо объект, сохранить отчёт, то кнопка Undo не становится неактивной. Если на неё нажать один раз, то ничего не происходит, но становися активной кнопка Redo, а после второго нажатия объект возвращается на своё прежнее место, но кнопка Save не становится активной

    4) Сплиттер между нижней частью Code window и верхней частью окна Watch можно беспрепятственно утащить вверх на панель инструментов. При этом полностью скрываются панели Code window и окна Watch и восстановить их можно только чисткой реестра

    5) На странице Data с помощью Copy-Paste можно расположить любой объект, даже бэнд (правда, без последствий)

    http://forum.ru-board.com/topic.cgi?forum=...47&start=320#lt
  • отредактировано 06:29
    Поправлено. Что касается кроосов, ничего не накладывается, может, не так проверял...
  • gpigpi
    отредактировано 06:29
    написал:
    Что касается кроосов, ничего не накладывается, может, не так проверял...
    Действительно, не накладывается. Как выяснилось, у меня третий кросс был расположен не на MasterData
  • yuramagyuramag Москва
    отредактировано 06:29
    AlexTZ написал:
    По Ctrl+Space в FR4 показывается список функций-пропертей. Функции с параметрами и типами. Что еще нужно?
    Ошибся. Имелось ввиду действие по Ctrl+Shift+Space или после ввода символа скобки после имени функции...
  • yuramagyuramag Москва
    отредактировано 06:29
    А еще хотелось бы видеть поведение Property Editor таким, как это сделано в Delphi. Поясняю. В редакторе свойств выделено к.л. свойство объекта определенного типа, например, TfrxMemoView.DataSet. Затем кликаем на страницу (возможно, по ошибке, что часто бывает). В редакторе свойств, естественно, выделяется первое в списке свойство (в данном случае - TfrxReportPage.BackPicture). Теперь опять выделяем объект TfrxMemoView, но выделение не возвращается на свойство DataSet!
    Когда в отчете много объектов и нужно каждому установить одно и то же свойство такое "перескакивание" очень раздражает.
    Судя по всему, в Delphi строится какое-то дерево, в котором запоминаются последовательности выделения (с учетом приоритета) свойств объектов в инспекторе...
  • отредактировано 06:29
    yuramag написал:
    Ошибся. Имелось ввиду действие по Ctrl+Shift+Space или после ввода символа скобки после имени функции...
    Нет, это пока не планируется.
  • отредактировано 06:29
    написал:
    По Ctrl+Space в FR4 показывается список функций-пропертей. Функции с параметрами и типами. Что еще нужно?

    А у меня пустое окошко открывается. С чем это может быть связано? Или может я не так нажимаю ;)
  • gpigpi
    отредактировано 06:29
    написал:
    Если Outline/Thumbnails растянуть по ширине на 3/4 экрана, то некорректно устанавливается масштаб Страница целиком (масштаб всегда определяется исходя из высоты окна)
    http://forum.ru-board.com/topic.cgi?forum=...47&start=320#lt

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.