Версия 0.3.0 «Кандидат на релиз»
Основные изменения в этой версии – это интерфейсные возможности элемента управления табличного документа.
Элемент управления табличного документа
- Реализован курсор – активная ячейка. Изменять активную ячейку можно мышью и клавиатурой. При этом элемент управления генерирует событие АктивизацияЯчейки.
- Реализована обработка расшифровки ячейки. Генерируется событие ОбработкаЯчейкиТаблицы (как в штатном объекте «Таблица»). Если флаг стандартной обработки не сброшен, производятся действия, аналогичные тем, что делает «Таблица». Т.е. либо открывается форма объекта базы данных, либо выводится текстовое представление значения.
- Реализована возможность редактирования текста ячейки. Редактирование поддерживается для ячеек с отключенной защитой – т.е. элемент управления ведет себя как обычный табличный документ 1С в режиме «Только просмотр». При редактировании генерируются события НачалоРедактированияЯчейки и ОкончаниеРедактированияЯчейки. Таким образом, теперь появляется возможность создавать таблицы в режиме ввода данных с произвольной структурой. Пример использования событий для ввода текста смотрите в демо-конфигурации – форма «Простой ввод данных».
- Реализовано событие ВыборЯчейки, которое срабатывает при двойном клике или по нажатию Enter на ячейке без расшифровки и с установленным флагом «Защита».
- Теперь элемент управления табличного документа может отображать ячейки с зачеркнутым шрифтом.
Поддержка формата mxl
- Добавлена загрузка/запись расшифровки.
- Добавлена загрузка/запись свойства «Защита».
Графический конвертер
- При конвертировании табличного документа в файл графического формата теперь выводится индикатор прогресса.
Загрузка из Excel
- Исправлена ошибка: некоторые числа отображались в экспоненциальной форме (например, 1.234567e6 вместо 1234567).
- Исправлена ошибка: некоторые дробные числа могли загружаться с небольшой погрешностью.
- Исправлено: в некоторых случаях возникали проблемы с отображением русского текста в загруженном листе Excel.
- Добавлена поддержка зачеркнутого шрифта.
Конвертер в Excel
- Исправлена ошибка: текст с углом поворота 360 градусов сохранялся с поворотом 90 градусов.
- Исправлено: последовательность ячеек с признаком выравнивания по выделению теперь сохраняется в виде объединения ячеек только в случае, если какая-то из этих ячеек содержит текст.
- Реализована возможность распознавания числовых значений. Т.е. строки вида 123 456.78 будут конвертироваться в числовые ячейки и для них будут работать вычисления Excel. Если табличный документ сохраняется интерактивно (пользователем через меню «Файл») или при помощи метода Записать объекта ТабличныйДокумент, то автораспознавание будет включено автоматически. Если табличный документ сохраняется при помощи объекта КнигаКонвертераExcel, то эта опция по умолчанию будет отключена. Чтобы ее включить нужно использовать свойство "Параметры Конвертера?" объекта КнигаКонвертераExcel.
- Исправлено: т.к. Excel не поддерживает поворот текста на углы больше 90 и -90 градусов, то текст с поворотом на большие градусы переносился без поворота вообще. Теперь такой текст переносится с дополнительным поворотом на 180 градусов. Т.е. если, например, изначально текст был повернут на 120 градусов, то он будет перенесен с поворотом на -60 градусов.
- Добавлена поддержка зачеркнутого шрифта.
- Добавлена возможность защищать содержимое листа Excel от изменений. В том числе и при помощи пароля. В объект ЛистКонвертераExcel добавлены соответствующие свойства и методы. Использование средств защиты можно посмотреть в демо-конфигурации.
Разное
- В Йокселе реализован новый механизм генерации событий – более гибкий по сравнению со стандартным механизмом 1С. Подробнее смотрите в документе О событиях Йокселя.
Данная версия является «кандидатом на релиз». Это значит, что, если в этой версии не будет найдено существенных ошибок, то она будет объявлена релизной.
Скачать эту версию можно по следующему адресу:
http://sourceforge.net/project/showfiles.php?group_id=198368&package_id=234936&release_id=583046
Ссылок на эту страницу нет