Журнал изменений

Спасибо всем участникам, которые делают ReoGrid лучше!

v2.1.0 [Загрузить] – 21 октября 2017

  • #6 Исправлена ошибка, вызывавшая при прокрутке исключение ArgumentException (от @floele-sp)
  • #13 Устранена проблема разбора дат (от @genI3)
  • #16 Поведение клавиш Влево, Вправо и Enter для WinForms и WPF (от @Xcone)
  • #30 Исправлена ошибка, из-за которой не возникало событие SelectionMovedBackward
  • #31 Пересмотрен код последовательного автозаполнения (autofill serial) с целью удаления дубликатов и применения автозаполнения к ячейкам с доступом только для чтения (от @Xcone)
  • #33 Отключена вставка для ячеек с доступом только для чтения
  • #36 Использование экземпляр фиктивного окна вместо MainWindow во избежание проблемы, которую система DPI не может использовать в WPF
  • #42 Исправлена ошибка, вызывавшая исключение при вызове метода GetDefaultDataSerialFillColor (от @ScorpioQian)
  • #58 Устранена проблема, когда строка с символами табуляции из буфера обмена не может быть вставлена в ячейку с определёнными координатами
  • #63 Поддержка последовательного автозаполнения (AutoFillSerial) для текста (от @Xcone)

v2.0.0 [Download] – 13 ноября 2016

  • Доступны все возможности Pro-издания
    • Все виды диаграмм
    • Автокоррекция формул
    • Автопродолжение списка
    • Текст в RTF-формате
    • Поворот текста
    • Доступно больше пользовательских типов ячеек
    • Доступно больше фигур
    • Цвет фона закладки с именем листа
    • Плавающие изображения
  • Исправлена ошибка, из-за которой в WPF-издании нельзя было использовать наклонное, подчёркнутое и зачёркнутое начертание шрифта

v1.3.0 [Загрузить] – 26 мая 2016

  • Добавлена кольцевая диаграмма (Doughnut Chart)
  • Добавлена поддержка нескольких языков (японского, русского и китайского – для самого компонента и редактора)
  • Добавлен демонстрационный проект на японском языке
  • Добавлено свойство Tag – для заголовков строк и столбцов (#311)
  • Добавлен стиль отрицательных чисел “красный минус” (т.е. -123,456.789)
  • Добавлен параметр листа Edit_AutoAdjustColumnWidth (#253, #310)
  • Улучшено поведение клавиш Tab и Enter
  • Переименование: из ReoGridRowHeader в RowHeader
  • Переименование: из ReoGridColumnHeader в ColumnHeader
  • Переименование: из ReoGridCell в Cell
  • Переименование: из ReoGridCellCollection в CellCollection
  • Исправлена ошибка, возникавшая при наличии в формуле десятичного разделителя не-английской культуры (#281)
  • Исправлена ошибка: свойство Cell объекта CellEditTextChanging может быть пустым (null, nothing) (#291)
  • Устранена проблема, приводившая к серьезному сбою при загрузке данных из файла формата RGF, содержащего удалённые строки (#277, #284)
  • Исправлена ошибка, из-за которой прокрутка листа не работала. При этом сам лист был загружен из файла Excel и содержал фиксированные (frozen) строки или столбцы
  • Исправлена проблема, приводившая к серьезному сбою при удалении строк или столбцов из листа, содержащего фиксированные (frozen) строки или столбцы
  • Исправлена ошибка, приводившая к серьезному сбою, если лист содержал более чем 128 столбцов
  • Исправлена ошибка в WPF-издании: стиль шрифта bold не мог быть отключён после однократного включения (#312)
  • Исправлена ошибка, возникавшая при использовании функции AppendRows (#316)
  • Исправлена проблема: после экспорта в файл Excel значение ширины столбца могло отличаться от стандартного (#317, #322)
  • Исправлена проблема: после экспорта в файл Excel, значение высоты ячеек по умолчанию могло отличаться от стандартного
  • Исправлена проблема: границы некоторых ячеек терялись после экспорта в формат Excel (#317)
  • Исправлена ошибка: пустые ячейки, при экспорте в формат Excel, переопределяли соседние ячейки
  • Исправления незначительных ошибок

v1.2.3

  • Улучшен алгоритм загрузки рисуемых объектов из Excel
  • Исправлена ошибка, из-за которой, при наличии скрытых заголовков строк и столбцов, лист из Excel отображался в неверной позиции
  • Исправлена ошибка, из-за которой компонент переставал работать при загрузке из файла Excel, содержащего линейную диаграмму (#271)
  • Исправления других, незначительных ошибок

v1.2.2

  • Добавлен параметр листа View_ShowFrozenLine, позволяющий отображать или скрывать линию фиксации (frozen line). По умолчанию линия отображается (#263)
  • Изменён метод SetRangeStyles: теперь он позволяет применять к объединённой ячейке адрес единичной ячейки (“A1” вместо “A1:E1”, например)
  • Исправлена ошибка, из-за которой использование клавиш PageDown и PageUp могло вызывать исключение (#259)
  • Исправлена ошибка, из-за которой формат отрицательных чисел не мог быть правильно загружен из Excel
  • Исправлена ошибка, возникавшая при сохранении в файл формата Excel после изменения размера последней строки или последнего столбца (#268)
  • Исправления других, незначительных, ошибок

v1.2.1 – 15 марта 2016

  • Добавлено свойство компонента ShowScrollEndSpacing, необходимое для удаления отступа в конце прокрутки (#254)
  • Исправлена проблема обрезания строки при повороте текста в ячейке (#252)
  • Исправлена ошибка: событие CellEditTextChanging могло иногда не срабатывать (#246)
  • Исправлена ошибка: после загрузки данных из файла формата Excel терялась информация о размере (кегле) шрифта (в операционных системах с языком интерфейса отличным от английского)
  • Исправлена ошибка: при удалении внешних границ (outline) столбцов их заголовки отображались в неверной позиции (#249)
  • Исправлена серьезная ошибка, возникавшая при фиксации групп столбцов листа (#250)
  • Исправлена серьезная ошибка, возникавшая при печати с отображением границ ячеек (#248)
  • Исправлена серьезная ошибка в редакторе, возникавшая при установке типа для пустых ячеек

v1.2.0

  • Новый алгоритм управления памятью, занимаемой ячейками, – для повышения производительности
  • Новинка: поддержка листом параметра массива данных
  • Улучшен механизм поворота текста в ячейке
  • Улучшено демо-приложения для WPF-издания
  • Для диаграмм стало доступно свойство ShowLegend – для отображения/сокрытия легенды
  • В WPF-издании стала доступна смена типов ячеек (#234)
  • Добавлена настройка печати ShowGridLines, позволяющая выводить на печать и линии сетки таблицы
  • Добавлено условие проверки для метода листа Dispose (#243)
  • Исправлена ошибка: ячейка-радиокнопка не вызывала возникновение события CellDataChanged
  • Исправлена проблема с загрузкой/сохранением из/в файлы форматов Excel и RGF настроек фиксации.
  • Исправлена ошибка: в WPF-издании при невидимом вкладочном элементе неверно функционировала горизонтальная полоса прокрутки (#225)
  • Исправлено: если горизонтальная полоса прокрутки сделана невидимой, то вкладка листа не растягивается во всю ширину.
  • Исправлена ошибка: при распечатке листа, содержащего плавающее изображение, могло возникать исключение.
  • Исправлена ошибка: в WPF-издании невозможно скрыть кнопку “Новый лист” (#234)
  • Исправлена ошибка: данные в ячейке не могут быть сохранены и прочитаны, если лист содержит более чем 131072 строк (#238)
  • Исправлена ошибка: получение нулевого результата при попытке распечатать таблицу из диалога предварительного просмотра (#241)
  • Исправлена ошибка: текст в ячейке не может быть распечатан полностью (#239)
  • Исправлена проблема с ручной настройкой индекса разрывов страниц
  • Исправлена проблема с правым и нижним полями распечатываемой страницы
  • Исправлена ошибка: данные ячеек типов DateTime и decimalне экспортировались в Excel (#237)
  • Исправлено: данные в денежном формате для некоторых валют не могут быть экспортированы в Excel
  • Исправлена ошибка: при экспорте в Excel ноль не отображается в требуемом денежном формате
  • Исправлена проблема с отображением элемента управления, если попытаться установить для текста заголовка строки цвет по умолчанию (#242)

v1.1.0 – 17 февраля 2016

  • Переименовано свойство заголовка строки: IsHidden -> IsVisible
  • Переименовано свойство заголовка столбца: IsHidden -> IsVisible
  • Переименование для заголовка строки: RowInserted -> RowsInserted
  • Переименование для заголовка строки: RowDeleted -> RowsDeleted
  • Переименование для заголовка столбца: ColumnInserted -> ColumnsInserted
  • Переименование для заголовка столбца: ColumnDeleted -> ColumnsDeleted
  • Добавлено событие для заголовка строки HeightChanged (#214)
  • Добавлено событие заготовка столбца WidthChanged (#214)
  • Добавлены события листа: RowsHeightChanged иColumnsWidthChanged см. здесь (англ) (#214)
  • Добавлены события листа: RowsFiltered и RowsSorted см. здесь (англ)
  • Переименование: ReoGridPos -> CellPosition
  • Переименование: ReoGridRange -> RangePosition
  • Добавлено свойство для экземпляра ячейки Border
  • Добавлены горячие клавиши (Shift+)PageDown/PageUp
  • Добавлено диалоговое окно редактора ячейки/диапазона (только чтение)
  • Изменение поведения: ячейки с доступом только для чтения не могут быть перемещены, скопированы или переписаны путём перетаскивания мышью
  • Добавлено поведение для встроенных типов ячеек: будут проверяться ячейки с установленным доступом только для чтения (will check cells read-only property)
  • Добавлены загрузка и сохранение настроек фиксации из/в файл Excel
  • Исправлена ошибка: в некоторых языковых версия Windows (в том числе и русской) экспорт в формат Excel данных числового и денежного типов выполнялся некорректно
  • Исправлена ошибка: при копировании ячеек не происходило повторение вставки содержимого (#232)
  • Исправлена ошибка: при попытке копирования фиксированного листа возникало исключение (#222)
  • Исправлена ошибка: ссылка на одноимённую ячейку на другом листе могла не срабатывать (#233)
  • Исправлена ошибка: WPF-издании, если полосы прокрутки становились невидимыми, то появлялись белые отступы (#225)
  • Исправлена ошибка: в некоторых случаях во время загрузки созданного файла Excel возникало исключения (#225)
  • Исправлена ошибка: текст в объединённой ячейке мог исчезать (#223)

v1.0.0.0 – 12 января 2016

  • Переименовано: SheetTabControlNewButtonVisible -> SheetTabNewButtonVisible
  • Переименовано: SheetTabControlWidth -> SheetTabWidth
  • Improve formula circular reference check (excluded from some function calls)
  • Добавлено: Area Chart
  • Добавлено: настраиваемый стиль для символов префиксов и постфиксов отрицательных чисел
  • Добавлено: функции с названиями на русском языке (МИН, МАКС, СУММ)
  • Добавлено: второй аргумент (signification) для функции FLOOR
  • Добавлено: поддержка оператора процента, т.е. =100*20% = 20
  • Добавлено: функция VLOOKUP
  • Добавлено: считывание параметров печати из файла Excel
  • Добавлено: NegativeProgressCell для отображения индикатора выполнения для положительных и отрицательных значений
  • Добавлено: ImageButtonCell, которая отображается как картинка внутри ячейки-кнопки
  • Исправлено: при сохранении файла из книги в памяти (memory workbook) возникало исключение
  • Исправлено: в клонированных (дублированных) листах не обновлялись ячейки с формулами
  • Исправлено: текст с крупным шрифтом перекрывал текст в соседних ячейках
  • Исправлено: при использовании крупного шрифта высота строки не изменялась автоматически
  • исправлено: после копирования ячеек высота строки не изменялась автоматически
  • Исправлено: иногда функции MIN и MAX возвращали ноль
  • Исправлено: невозможность скрыть полосы прокрутки
  • Исправлено: метод тела ячейки OnSetup вызывался два раза (#207)
  • Исправлено: bug where DropdownCell will force to close when user control is embedded (#208)
  • Удалено: дополнительный отступ с правой и нижней сторонах элемента управления для Windows Form (#152)
  • Другие незначительные исправления

Не забыть сделать

  • Интерфейс источника данных (Data source interface)
  • Объект с информацией о полосах прокрутки (#266)
  • Проблема копирования и вставки для нескольких строк одновременно (#236)
  • Интерфейс квадрата в верхнем левом углу (#211)
  • Научная нотация в числовых форматах (#308)
  • Исправлена ошибка, возникавшая при сохранении в формате RGF без явного указания формата (#334)

См. журнал изменений для старых версий.