Межстрочный интервал в тексте
Добавлено: 21 авг 2015, 11:28
Добрый день
Наткнувшись на проблему экспорта в Excel, описанную тут: http://forumru.stimulsoft.com/viewtopic.php?f=12&t=3760, и начитавшись обоих форумов, у меня возник вопрос, который вроде нигде не звучал. Почему бы вместо вот этого сложного решения, которое везде предлагается:
PS. кстати такая проблема не только при экспорте в Excel, страдает также и экспорт в XPS, для которого текст с AllowHtmlTags вставляется как картинка, из-за чего выглядит не очень хорошо.
Наткнувшись на проблему экспорта в Excel, описанную тут: http://forumru.stimulsoft.com/viewtopic.php?f=12&t=3760, и начитавшись обоих форумов, у меня возник вопрос, который вроде нигде не звучал. Почему бы вместо вот этого сложного решения, которое везде предлагается:
не завести у текста настройку размера межстрочного интервала? Это не только упростит решение данной проблемы, но и будет полезной возможностью по оформлению документов.4. Не самый простой вариант. Установить свойство AllowHtmlTags в True, добавить в начало текста команду <line-height="1.1"> и заменить (при необходимости) все переносы строк на <br>. При этом в превью высота строки будет больше обычной. Скорее всего придётся правильно подобрать коэффициент высоты строки, он может быть разный для разных шрифтов (для примера взяли 1.1).
PS. кстати такая проблема не только при экспорте в Excel, страдает также и экспорт в XPS, для которого текст с AllowHtmlTags вставляется как картинка, из-за чего выглядит не очень хорошо.