Текущая версия --------------- - [enterprise] исправлена ошибка с потерей параметров при обновлении/экспорте отчета + [enterprise] добавлен режим аутентификации Windows * [enterprise] улучшена работа CGI совместно с серверами IIS/Apache + добавлен флаг подтверждения прочтения в TfrxMailExport + в диалог TfrxMailExport добавленно поле TimeOut - исправлена ошибка экспорта в PDF для Delphi4 - исправлена ошибка с неправильным отображением некоторых кодовых страниц, которые использую 2 байта для спец. символов (Японские и Китайские кодовые страницы) - исправлена ошибка удаления первого пробела из текста в "разрываемом" memo + добавлена возможность использования механизма "держать вместе"(KeepTogether/KeepChild/KeepHeader) в многоколоночном отчете - исправлена ошибка с многоколоночной страницей, когда бэнд перекрывал PageHeader - исправлена ошибка использования опции ReprintOnNewPage + добавлена возможность разбиения больших бэндов(больше чем высота страницы) по умолчанию - внесены незначительные изменения в лицензионное соглашение Версия 4.7 -------------- + поддержка CodeGear RAD Studio (Delphi/C++Builder) Delphi 2009 + [enterprise] расширенное описание ошибок в логах + добавлены свойства TfrxHTMLExport.HTMLDocumentBegin: TStrings, TfrxHTMLExport.HTMLDocumentBody: TStrings, TfrxHTMLExport.HTMLDocumentEnd: TStrings + улучшен RTF экспорт (межстрочный интервал и т.д.) + добавлена поддержка изображений Enhanced Metafile (EMF) в RTF, Open Office (ODS), Excel (XLS) экспортах + добавлено событие OnAfterScriptCompile + добавлено событие onLoadRecentFile + добавлен hot-key Ctrl + mouseWheel - изменяет масштаб в дизайнере + добавлено св-во TfrxMemoView.AnsiText + добавлены примеры для C++ Builder - исправлена ошибка в RTF экспорте с EMF изображениями в OpenOffice Writer - исправлены некоторые многопоточные моменты в ядре, PDF, ODF экспортах - [enterprise] исправлена ошибка с интегрированным шаблоном навигатора отчета - [enterprise] исправлена ошибка с экспортом в браузере Internet Explorer - исправлена ошибка с размером шрифта матричных отчетов в Excel и XML экспортах - исправлена ошибка в e-mail экспорте с несколькими адресами - исправлена ошибка в XLS экспорте (с выключенным быстрым экспортом и объектом image равным null) - [enterprise] исправлена ошибка в обработке события TfrxReportServer.OnGetVariables - исправлена ошибка в функции Calcl - исправлена утечка памяти в редакторе CrossTab - исправлена ошибка отображения некоторых диалогов в режиме DualView - исправлена ошибка в PostNET и ean13 штрихкодах - исправлена ошибка при использовании TruncOutboundText в матричных отчетов - исправлена ошибка с точками останова в синтаксис мемо - улучшенно событие OnBeforeConnect в ADO компонентах - исправлена ошибка при наследовании отчетов в встроенных DB компонентах - исправлена ошибка с фоновым цветом в TfrxPanelControl(Delphi 2005 и выше) Версия 4.6 -------------- + добавлен новый тег , текст заключенный в тег не разбивается WordWrap, а переносится целиком + добавлена возможность "сортировать по имени" в дереве данных + добавлена возможность вывода страниц в предпросмотре справа налево (в режиме много страниц), для RTL языков + добавлена возможность перемещать бенд без объектов (Alt + Move) + добавлена возможность сохранения кэша изображений в "temp" файл (PreviewOptions.PictureCacheInFile) + добавлено новое свойство TfrxReportPage.PageCount аналогично TfrxDataBand.RowCount + добавлено св-во EngineOptions.UseGlobalDataSetList (для многопоточных приложений ) - установите св-во в True, если не нужно использовать Глобальный список DataSet (используйте Report.EnabledDataSet.Add () для добавления данных в локальный список) + добавлено св-во Hint для всех печатаемых объектов, подсказки у диалоговых объектов теперь отображаются и в StatusBar + добавлено св-во TfrxDBLookupComboBox.AutoOpenDataSet (автоматически открывает присоединенный датасет после события onActivate диалога ) + добавлено св-во WordWrap для диалоговых кнопок (Delphi 7 и выше) + добавлено св-воTfrxDesigner.TemplatesExt + добавлены & , < , > в XML reader + изменения в редакторе диаграмм: возможность изменять имя серий, возможность перемещать созданные серии, небольшие исправления + Класс TfrxStyles зарегистрирован в скрипте + [enterprise] добавлена экспериментальная возможность печати на принтеры, подключенные к серверу (config.xml "AllowPrint", установлено в "no" по умолчанию) + [enterprise] добавлена поддержка шаблонов (папка "templates"), внимание: все файлы шаблонов записаны в кодировке UTF8 + [enterprise] добавлено автообновление параметров конфигурации + [enterprise] добавлено автообновление списка отчетов + [enterprise] добавлено новое демо \Demos\ClientServer\ISAPI + [enterprise] улучшено быстродействие и стабильность + [fs] добавлено св-во TfsScript.IncludePath + [fs] добавлено св-во TfsScript.UseClassLateBinding + [fs] Исправлена ошибка в приведении типов из Variant(string) к Integer / Float - исправлена ошибка при выводе subreport на растягиваемом бенде - исправлена ошибка при использовании Band.Allowslit = True и TfrxColumnFooter - исправлена ошибка при использовании charset в Кросс таблице отличной от DEFAULT_CHARSET - исправлена ошибка при печати на альбомной ориентации с пользовательским размером бумаги - исправлена ошибка с использованием сетевых путей в наследовании отчета - исправлена совместимость с модулем WideStrings в BDS2006/2007 - исправлено вычисление свободного пространства на странице при использовании PrintOnPreviousPage - Thumbnail и Outline показываются справа для RTL языков - [fs] исправлена ошибка с поздним связыванием - изменения в наследовании отчетов: пути к шаблону потомку теперь записываются относительно текущего отчета (старые отчеты, в которых использовались пути относительно приложении тоже будут работать) - исправлен модуль для конвертации отчетов из Report Builder - исправлена ошибка в RTF экспорте с некоторыми TfrxRichView объектами - исправлена ошибка в наследование subreports - исправлена ошибка в предпросмотре с темами winXP в последнем обновлении - исправлена ошибка вычислений ширины при использовании HTML тегов в мемо - исправлена ошибка мерцания предпросмотра при использовании события OnClickObject - исправлена ошибка при минимизации модального дизайнера в BDS2005 и выше - исправлена ошибка с RTL в PDF экспорте - исправлена ошибка с SubReport при использовании многоколоночной страницы - исправлена ошибка с Subreport.PrintOnParent = True в наследованных отчетах - исправлена ошибка с SYMBOL_CHARSET в PDF экспорте - исправлена ошибка с внедренными шрифтами в PDF экспорте - исправлена ошибка с длинными ReportTitle + Header + MaterData.KeepHeader = True - исправлена ошибка с добавлением датасетов при наследовании отчета - исправлена ошибка с путями в HTML экспорте Версия 4.5 -------------- + добавлен модуль ConverterRB2FR.pas для конвертации отчетов из Report Builder + добавлен модуль ConverterQR2FR.pas для конвертации отчетов из QuickReport + добавлена поддержка нескольких приложений в e-mail экспорте (например html с картинками) + добавлена поддержка юникода (UTF-8) в e-mail экспорте + добавлена возможность изменять путь к шаблонам в дизайнере (вкладка наследования отчета) + добавлено скриптовое событие OnReportPrint + добавлена поддержка PNG во все версии (начиная с Basic) + добавлено св-во TfrxDMPMemoView.TruncOutboundText - обрезает текст выходящий за границы объекта в матричном отчете когда WordWrap=false + добавлены новые стили рамки fsAltDot и fsSquare + добавлено новое событие OnPreviewDblClick для всех компонентов TfrxView + добавлена возможность вызывать события диалоговых форм после построения отчета, DestroyForms должен быть установлен в false + добавлена возможность изменять св-ва AllowExpressions и HideZeros в ячейках CrossTab (по умолчанию = false) + добавлено св-во IgnoreDupParams для DB компонентов + добавлена авто-открытие датасета у TfrxDBLookupComboBox + добавлено св-во TfrxADOQuery.LockType + добавлен новый define DB_CAT (frx.inc) для группировки DB компонентов + добавлено св-во TfrxPictureView.HightQuality (отображает рисунок в предпросмотре более качественно, но снижает скорость отрисовки) + [FRViewer] добавлены параметры командной строки "/print filename" и "/silent_print filename" + добавлена поддержка ввода юникода в "Rich Editor" + добавлен новый define HOOK_WNDPROC_FOR_UNICODE (frx.inc) - устанавливает хук на функцию GetMessage для поддержки ввода юникода в D4-D7/BCB4-BCB6 + добавлена возможность выбора пути к пакетам FIB в "Recompile Wizard" + добавлена новая функция TfrxPreview.GetTopPosition, возвращает позицию на текущей странице + добавлены новые "горячие - клавиши" в "Редактор кода" : Ctrl+Del - удаляет слово перед курсором, Ctrl+BackSpace - удаляет слово после курсора(как в Delhi IDE) + добавлен пример "MDI Designer" - все языковые ресурсы перенесены в UTF8, XML - исправлена ошибка с HTML- тегами [sup] и [sub] - исправлена ошибка при вычислении ширены в TfrxMemoView, при использовании HTML тегов - исправлена ошибка с suppressRepeated в вертикальных бэндах - исправлена ошибка когда дизайнер не восстанавливал позиции полос прокрутки после команд undo/redo - исправлена визуальная ошибка в панели при использовании Windows Vista + XPManifest + Delphi 2006 - исправлена ошибка в CalcHeight при использовании отрицательного LineSpace - исправлена ошибка в frx2xto30 при импорте компонента запроса/таблицы, добавлен импорт компонента TfrDBLookupControl - исправлена ошибка при использовании CrossTab и TfrxHeader.ReprintOnNewPage = True - исправлена ошибка с исчезновением символа переноса (WordBreak) при разрыве TfrxMemoView или использовании FlowTo - исправлено конвертирование из юникода в TfrxMemoView когда используется charset не по умолчанию - [fs] исправлена ошибка с оператором "in" - исправлена ошибка с агрегатной функцией SUM - исправлена ошибка при использовании юникода вместе с [TotalPages#] в TfrxMemoView - исправлена ошибка с типом поля TSQLTimeStampField - исправлена ошибка док-панелей ("Object Inspector", "Report Tree", "Data Tree") при использовании дизайнера как MDI или при использовании нескольких не модальнх дизайнеров - исправлена ошибка при скрытии/показе док-панелей ("Object Inspector", "Report Tree", "Data Tree"), теперь после скрытия восстанавливается их размер - исправлена ошибка в XML/XLS экспорте - неверная кодировка цифр после переноса строки - исправлена ошибка в RTF экспорте - исправлена ошибка с командами undo/redo в дизайнере при редактировании PreviewPages - исправлена ошибка с SuppressRepeated при использовании KeepTogether в группе - исправлена ошибка с SuppressRepeated, на новой странице все события вызывались дважды(используйте Engine.SecondScriptCall чтобы определить повторный вызов) Версия 4.4 -------------- + добавлена поддержка CodeGear RAD Studio 2007 + увеличена скорость PDF, HTML, RTF, XML, ODS, ODT экспортов + добавлены свойства TfrxReportPage.BackPictureVisible, BackPicturePrintable + добавлен доступ к свойству TfrxCrossView.CellFunctions из скрипта + добавлены свойства TfrxPDFExport.Keywords, TfrxPDFExport.Producer, TfrxPDFExport.HideToolbar, TfrxPDFExport.HideMenubar, TfrxPDFExport.HideWindowUI, TfrxPDFExport.FitWindow, TfrxPDFExport.CenterWindow, TfrxPDFExport.PrintScaling + добавлена возможность перекомпиляции пакетов frxFIB из "recompile wizard" + добавлена возможность устанавливать цвет для всех серий TeeChart, которые это поддерживают + добавлена возможность устанавливать стили рамки для каждой линии в редакторе стилей + добавлено св-во TfrxPreview.Locked и событие TfrxPreview.DblClick + добавлено исключение "invalid password", при загрузке не зашифрованного отчета + добавлен новый параметр у функции InheritFromTemplate (по умолчанию = imDefault) imDefault - показать диалог с ошибкой, imDelete - удалить дубликаты, imRename - переименовать дубликаты + добавлено свойство TfrxRTFExport.AutoSize (по умолчанию "False") для включения авторазмера по вертикали у ячеек таблиц * переработано диалоговое окно PDF экспорта * улучшен WYSIWYG в PDF экспорте - исправлена ошибка с смещением бэндов PageFooter и ReportSummary при использовании EndlessHeight - исправлена ошибка с большой высотой страницы в предпросмотре - исправлена ошибка с одновременным использованием оглавления и шифрования в PDF экспорте - исправлена ошибка с залитыми стрелками (solid arrows) в PDF экспорте - исправлена ошибка печати TfrxHeader на новой странице если ReprintOnNewPage=true и KeepFooter=True - исправлена ошибка при использовании AllowSplit и TfrxGroupHeader.KeepTogether - исправлена ошибка c номерами страниц при печати dotMatrix отчета без диалогов - исправлена ошибка с EndlessHeight в мульти-колоночном отчете - исправлена ошибка при изменении шрифта у TfrxRichView - [fs] исправлена ошибка при создании TWideStrings из скрипта - исправлена ошибка с диалоговой формой когда св-во TfrxButtonControl.Default установлено в True - исправлено двукратный вызов ошибки "duplicate name" в дизайнере страниц сформированного отчета, при копировании-вставке объекта - исправлена ошибка с TfrxPreview.Clear и режимом ZmWholePage - исправлена ошибка в PDF экспорте при использовании одновременно опций "outline" и "embedded fonts" - исправлена ошибка с многопоточностью в PDF экспорте - исправлена ошибка с заливкой прозрачного прямогольника в PDF экспорте - исправлена ошибка с экспортом OEM_CODEPAGE в RTF, Excel - исправлена ошибка с вертикальным размером одной страницы в RTF экспорте - исправлена ошибка с вертикальными стрелками в PDF экспорте - исправлена утечка памяти с наследуемыми отчетами Версия 4.3 -------------- + добавлена поддержка шифрования в PDF экспорте + добавлена поддержка TeeChart Pro 8 + добавлена поддержка кодовой страницы OEM в PDF экспорте + добавлено св-во TfrxReport.CaseSensitiveExpressions + добавлена поддержка C++Builder 2007 + добавлено свойство "OverwritePrompt" во все компоненты экспорта + улучшен RTF экспорт (WYSIWYG) + добавлена поддержка тайской и вьетнамской кодировок в PDF экспорте + добавлена поддержка стрелок в PDF экспорте * при наследовании отчета скрипт из отчета предка добавляется к текущему отчету (закомментированный) * небольшие изменения в ядре PDF экспорта - исправлена ошибка при форматировании чисел в Open Document Spreadsheet экспорте - исправлена ошибка при вводе текстовых данных в числовое поле(Object Inspector) и закрытие дизайнера (без применения изменений) - исправлена ошибка в TfrxDBDataset с установленным reCurrent - исправлена ошибка с утечкой памяти при экспорте пустого outline в PDF формат - исправлена ошибка с line# (с subreports) - ошибка с редактированием готового отчета, содержащего rich объект - исправлена ошибка с экспортом теней в PDF экспорте - исправлена ошибка с рисованием стрелок в дизайнере - исправлена ошибка с полями в HTML, RTF, XLS, XML экспортах - исправлена ошибка с экспортом стрелок в различные форматы - исправлена ошибка с определением принтеров при открытии дизайнера (list index of bound) - исправлена ошибка с размером страницы в наследованных отчетах Версия 4.2 -------------- + добавлена поддержка CodeGear Delphi 2007 + добавлен экспорт html тегов в формат RTF + улучшено разбиение объекта "Rich" на страницы + улучшено разбиение объекта "Текст" на страницы + добавлено свойство TfrxReportPage.ResetPageNumbers + добавлена поддержка экспорта underlines в формат PDF * экспорт текстовых полей с форматом fkNumeric как чисел в ODS экспорт - исправлена ошибка keeptogether с агрегатными ф-ями - исправлена ошибка с экспортом двойных линий в RTF - исправлена ошибка с мультипоточностью в PDF экспорте - исправлена ошибка с цветом фона абзаца в RTF экспорте - исправлена ошибка с юникодом в xml/xls экспорте - исправлена ошибка с обрезанием страниц в экспортах BMP, TIFF, Jpeg, Gif - исправлена ошибка режима печати "масштабирование" - исправлена ошибка группы с userdataset - исправлена ошибка разбиения cross-tab на страницы - исправлена ошибка с круглыми скобками в PDF экспорте - исправлена ошибка с изменением серого цвета в черный в RTF экспорте - исправлена ошибка outline с page.endlessheight - исправлена ошибка с зависанием при экспорте в текстовый формат некоторых отчетов - исправлена ошибка с диапазоном страниц и outline в PDF экспорте - исправлена ошибка с вызовом DesignReport дважды - исправлена ошибка undo в окне кода - исправлена поддержка unicode в cross объекте - исправлен метод designreportinpanel с диалоговыми формами - исправлена ошибка копирования DMPCommand в буфер обмена - исправлена ошибка с экспортом null изображений - исправлена ошибка code completion - исправлена ошибка column footer & report summary Версия 4.1 -------------- + добавлена возможность показа дизайнера в панели (метод TfrxReport.DesignReportInPanel). См. демо Demos\EmbedDesigner + добавлена поддержка TeeChart7 Std + [server] добавлен параметр "User" в события TfrxReportServer.OnGetReport, TfrxReportServer.OnGetVariables и TfrxReportServer.OnAfterBuildReport + добавлено свойство Cross.KeepTogether + добавлено свойство TfrxReport.PreviewOptions.PagesInCache - исправлена ошибка в штрихкоде (при экспорте без превью) - исправлена ошибка в preview (AV при zoommode = zmWholePage) - исправлена ошибка с outline + drilldown - исправлена ошибка с датасетами в наследованном отчете - [install] исправлена ошибка с настройкой library path при установке в BDS/Turbo C++ Builder - исправлена позиция pagefooter если page.EndlessWidth = true - исправлена ошибка сдвига объектов - исправлено наследование в design-time (ошибка с путями) - исправлена ошибка с chm help в дизайнере - исправлена ошибка в PDF (встраивание шрифтов) - исправлены кнопки превью - исправлена ошибка с подсветкой синтаксиса - исправлена ошибка в режиме print scale - исправлена ошибка с control.Hint - исправлена ошибка редактирования в режиме превью - исправлена утечка в cross-tab Версия 4.0 релиз ----------- Дизайнер: - оформление интерфейса в стиле XP - закладка "Data" со всеми источниками данных отчета - рисование диаграмм в закладке "Data" - code completion (Ctrl+Space) - точки останова - watches - шаблоны отчетов - локальные выносные линии (появляются при перемещении или изменении размеров объекта) - возможность немодальной работы, mdi child Предварительный просмотр: - эскизы страниц Печать: - разрезание страниц при печати на меньший размер бумаги - печать нескольких страниц на одной большой - печать с масштабированием - управление дуплексом из диалога печати - печать имени копии на каждой копии документа (например, "Первая копия", "Вторая копия") Ядро: - режим "бесконечная страница" - увеличена скорость работы с изображениями - режим "reset page numbers" для групп - шифрация файлов отчета (Rijndael алгоритм) - наследование отчетов (в файлах и формах dfm) - drill-down отчеты - объект frxGlobalVariables - улучшения в объекте "cross-tab" - улучшенное управление ячейками - элементы показываются в дизайнере - заполнение угла таблицы (св-во ShowCorner) - несколько кроссов в ширину (св-во NextCross) - объединение одинаковых ячеек (св-во JoinEqualCells) - объединение одинаковых строковых значений внутри ячейки (св-во AllowDuplicates) - возможность вывода посторонних объектов внутри кросс-таблицы - свойства AddWidth, AddHeight для увеличения ширины и высоты ячейки - свойство AutoSize, возможность менять размеры ячеек вручную - объект "Линия" может иметь стрелки - добавлено св-во TfrxPictureView.FileLink (может содержать переменную или имя файла) - индивидуальное оформление каждой линии рамки (свойства Frame.LeftLine, TopLine, RightLine, BottomLine - настраиваются в инспекторе) - поддержка PNG изображений (раскомментируйте {$DEFINE PNG} в файле frx.inc) - поддержка экспорта в формат Open Document Format for Office Applications (OASIS), таблиц (ods) и текстовых документов (odt) Enterprise компоненты: - Поддержка разграничения доступа на основе политики Пользователей/Групп (добавлено новое demo) - Поддержка шаблонов - Динамическое обновление конфигурации, списка пользователей/групп