В специализированном ПО есть отчёт. Заказчику он нужен в формате Calc. Таблица 18 столбцов и 45 тыс. строк.Всё замечательно через API экспортируется и форматируется.Если не устанавливать свойство ячеек "IsTextWrapped"(перенос по словам), можно сохранить. Потом спокойно открыть.Но если это свойство установить, то подбор высоты строк будет идти около 30 сек. Если потом сохранить в файл и закрыть, открыть затем невозможно.При открытии он его открывает, но не показывает. В строке статуса пишет "Подбор высоты строк" и уходит в нирвану.Если сохранить в формате XLS - тоже уходит в нирвану при открытии.Если открыть через MS-Excel, откроет в считанные секунды.Можно, конечно, не устанавливать это свойство ячеек при экспорте из программы, но потом пользователь сам может установить это свойство. И всё, полный "абзац" - файл утрачен после закрытия. Выходит разработчики OOo используют разные алгоритмы для подпора высоты строк?Один при включении свойства, другой при открытии файла?А нафига?Меня же заказчик живьём съест.
|