Страница 1 из 1

Некорректное форматирование данных при печати

Добавлено: 26 ноя 2012, 17:28
NickNick
В отчете на странице имеется Band типа Table, в котором размещены данные распределенные в несколько колонок. Для каждой колонки (т.е. для всех колонок в таблице) единообразно выставлены признаки: WordWrap (Перенос текста), CanGrow (Может расти). Объем текстовых данных достаточно большой. При заполнении данными в приложении получаем некоторое количество страниц отчета. При просмотре на экране все хорошо - текст во всех ячейках таблицы умещается с переносами и пропорциональным увеличением высоты строки таблицы: все ячейки как и заявлено увеличивают свою высоту до максимальной высоты любой ячейки строки. При печати получаем на бумаге некорректного вывода данных - в некоторых ячейках текст усекается по высоте, не влазит! При сохранении отчета в pdf-формате такого эффекта не наблюдается, он присутствует только при прямой печати из окна просмотра сформированного отчета, а также при сохранении с последующей печатью из прочих форматов (типа doc, docx, xls...).
Что можно сделать в данной ситуации?

Re: Некорректное форматирование данных при печати

Добавлено: 27 ноя 2012, 14:08
Aleksey
Здравтсвуйте,

Уточните, пожалуйста, какую версию продукта вы используете.
А так же, пожалуйста, пришлите пример, который воспроизводит проблему, для анализа.

Спасибо

Re: Некорректное форматирование данных при печати

Добавлено: 30 ноя 2012, 12:43
NickNick
Версия 2012.2.1400.
Удалось решить проблему собственными силами :)
Проблема оказалась в том, что для печати использовался метод Print(). Инициирование печати делалось "вручную", не из стандартной панели view-рa. Если заменить его на PrintWithWpf() то текст выводится на печать корректно. В документации этот момент как-то не выделяется, но при изучении исходников разница обнаружена была.
В любом случае, спасибо за реакцию на вопросы :)

Re: Некорректное форматирование данных при печати

Добавлено: 30 ноя 2012, 18:00
HighAley
Здравствуйте.

Мы пересмотрим этот пункт в документации.

Спасибо.