Передача параметров страницы при экспорте в файл
Здравствуйте,
Возможно ли передать параметры страницы при экспорте в файл Excel? (Допустим: ориентация-альбомная, формат-А3)
Возможно ли передать параметры страницы при экспорте в файл Excel? (Допустим: ориентация-альбомная, формат-А3)
Комментарии
Создаем отчет с размерами 420 х 594 (А2). В окне предпросмотра выбираем "Cохранить", далее Excel 2007, экспортируем, открываем. Жмем печать, предварительный просмотр, а видим А4, книжная.
Идея в том что конечный пользователь должен распечатывать отчет в том виде в котором он формируется без дополнительных настроек параметров.
С выгрузкой в XML такая же история. Кроме вышеуказанных проблем, так же, не передаются настройки формата ячейки, такие как штриховка и кол-во знаков после запятой.
Совсем путано как то все получается:
Касательно экспорта в Excel
1. Формат страницы - стандартный (А3, А4...) передается только в XML (Excel), "пользовательский размер" не передается вовсе (точнее преобразуется всегда в А4).
2. Ориентация - передается только в XML (Excel) формат.
3. Тонкости, в виде знаков после запятой корректно передаются в Excel 2007, но не в формат XML (Excel).
4. Заливка цветом передается в обоих случаях а штриховка ни в одном.
В итоге, ни первый ни второй вариант экспорта не работает полностью корректно.
Здравствуйте. Корректный экспорт размера страницы и ориентации в Excel 2007 Вы обнаружите в завтрашней сборке FR.NET. Фикс уже ушёл в репозиторий.
Что касается штриховки, то это нетривиальная задача. О результате сообщу в этой теме.
Ниже представлены типы штриховок, экспорт которых не реализован. Вместо них будут экспортироваться объекты без штриховки.
Если Вы используете одну или несколько типов штриховок, экспорт которых не реализован, то готов выслушать Ваши предложения по сопоставлению триховок FR.NET штриховкам Excel 2007. Дело в том, что Excel2007 поддерживает 18 типов штриховок, а FastReport.NET - 52. К сожалению, однозначного соответствия никак не получится.
В аттаче тестовый отчёт, на основе которого сделан скриншот .
Штриховки не поддерживаемые Excel мы не используем. Среди штриховок FR имеется "percent05", нечто подобное поддерживается и Excel, она нам и нужна.
Еще раз большое спасибо.
Обнаружилась еще одна проблема с экспортом в xlsx файлы. "Перевернутый" текст, в моем случае это 270 градусов поворота, не становится по центру, несмотря на установленные в генераторе параметры.
Спасибо.
Будем разбираться.