Что можно ждать от последних релизов..

Автор ape, 7 августа 2012, 23:18

0 Пользователи и 1 гость просматривают эту тему.

ape

Отслеживаю несколько ошибок фильтров: RTF, DOC, DOCX. Из-за того, что поднапрячь руководителей проекта удалось только во 2-й половине июля, выставив тройку "стопперов", исправления, как я понял, до релизов 3.5.6 и 3.6.0 не добрались.
О чём речь:
1. Bug 46020. Известная "бородатая" ошибка по потере 2-х сносок. Исправлена. На мой взгляд, импорт-экспорт в бинарники МС более вопросов не вызывает. Файл, приложенный к 1-му сообщению - отличный тестер, который позволил найти ещё много чего. Вопрос, требующий проверки - ре-экспорт автофигур с текстовыми блоками, т.к. в OOXML вопросы есть, о чём ниже.
2. Bug 52610,52612. Комплексная ошибка экспорта в OOXML решена частично.
Получилось:
а. Устранить невозможность чтения DOCX какой-либо другой прогаммой. Причина, как я понял, была зарыта в Содержании и сноске, выставленной к Заголовку. Экспорт заработал.
б. Устранена потеря всё тех же 2-х сносок и текста нескольких сносок.
Не получилось, что выявилось только по результатам исправления:
в. Импортировать "экспортный" файл (Bug 53175). ИМХО - зеркальное отражение п.2.а.
с. Сохранить работоспособность Содержания при экспорте в DOCX, но этого, по моему, не может ни одна программа.
3. Bug 53113. Это ошибка экспорта-импорта автофигур с текстовыми блоками. Не экспортируется текстовый блок. Не импортируется автофигура. Результат - чистая страница. Здесь есть ещё несколько ошибок: часть автофигур заменяется на другие, часть просто не экспортируется. Есть проблемы с передачей в OOXML заливки штриховкой и, возможно некоторых цветов {прозрачности -?}.
На вопрос: "Зачем такой фильтр нужен?", - есть простой ответ: "Другие Офисы, в т.ч. АОО-3.4.0, не умеют даже этого". Если вопрос стоит ребром и у Вас Windows, то, к сожалению, пока наиболее подходящий вариант для контор со смешанным документооборотом - MSO-2007 с установленным плагином ODF Add-in for Microsoft Office.  :'(
Над исправлением ситуации в DOCX-импорте работает Седрик. Как я понял, менеджмент проекта очень рассчитывает на фиксацию остатков к выходу релизов 3.6.1 (имхо - реальнее к 3.6.2) и 3.5.7.
Если есть необходимость в использовании Офиса с уже внесёнными изменениями, можно на "Копию_LibO-3.6.0" установить мастер-релиз LibO-3.6.1.0альфа+, вышедший после 5-го августа.

ape

#1
Цитата: ape от  7 августа 2012, 22:18Не получилось ... :
с. Сохранить работоспособность Содержания при экспорте в DOCX, но этого, по моему, не может ни одна программа.
Здесь (имхо - по причине использования МСО без обновлений) допустил ошибку: 1-й экспортный файл (без сохранения изменений в LibO) имеет Содержание, работающее и в WinWord-2003sp3, и в WinWord-2007sp3.

ape

Вышел LibO-3.6.0 (по факту - 3.6.0.4 от 28 июля). Writer ожидания оправдал. Поэтому, если не хочется ждать 3.6.1, то можно сделать так:
1. Установить эту версию 3.6.1.0а+
2. Установить 3.6.0 (действие можно пропустить, если установлен 3.6.0rc4)
3. Скопировать 3.6.1.0а+ (без файла bootstrap.ini) в папку с 3.6.0