Страница 1 из 1
Как распределить текст на две колонки?
Добавлено: 01 фев 2017, 13:12
AKi
Здравствуйте!
Помогите пожалуйста распределить текст на две колонки так, чтоб он прерывался на нужной высоте и переходил во вторую колонку.
Я попробовала решить проблему, используя SubReport нужной высоты, но тоже не могу найти правильные настройки.
Версия Stimulsoft Reports.Net 2016.1.11
Re: Как распределить текст на две колонки?
Добавлено: 02 фев 2017, 01:21
Aleksey
Здравствуйте,
Если текст статический - можно сразу в дизайне разделить.
Если динамический - только скриптами в событиях. Есть несколько вариантов, если вышлите простой пример, можем попробовать найти решение для вас.
Спасибо.
Re: Как распределить текст на две колонки?
Добавлено: 02 фев 2017, 10:30
AKi
Большое спасибо за ответ. Пример я выслала на мейл, поскольку прикрепить файл здесь у меня возможности нет. Спасибо!
Re: Как распределить текст на две колонки?
Добавлено: 03 фев 2017, 06:48
Andrew
Здравствуйте,
Большое спасибо за ответ. Пример я выслала на мейл
Спасибо.
поскольку прикрепить файл здесь у меня возможности нет.
Я приаттачил скриншот к данному ответу. В нем Вы увидите как прикрепить файл к ответу.
Спасибо.
Re: Как распределить текст на две колонки?
Добавлено: 03 фев 2017, 12:29
AKi
Здравствуйте,
большое спасибо за подсказку, как-то оно само мне в глаза не бросилось
В принципе, проблема моя уже решилась, причем именно через " Render to". По каким-то неясным причинам оно не работало в старом документе, помогло только убрать оба текстовых поля, ввести новые и пожалуйста.
Тем не менее прикрепляю сюда еще пример. На первой странице то, что я в итоге и получила и этого решения достаточно в данном случае.
На второй странице, по-моему, более красивое распределение текста. Которое однако не работает, если ввести эту страницу как подотчет в основную. Потому мой следующий вопрос: это действительно невозможно или я делаю что-то неправильно с настройками?
И возможно ли добиться такого же эффекта, если не страницу поделить на колонки, а DataBand? Ведь и эта возможность присутствует, но я пока не выяснила, что с этим можно делать.
Спасибо большое!
Re: Как распределить текст на две колонки?
Добавлено: 06 фев 2017, 17:16
HighAley
Здравствуйте.
Данная проблема связана со способом построения Sub-report.
Он строится на странице бесконечной высоты, а уже после построения вставляется в отчёт.
Как мы и писали ранее, вам лучше установить свойство Number Of Pass в значение Double Pass.
В этом случае построение отчёта происходит дважды.
На первом проходе вы можете узнать размер текстового компонента, а на втором проходе уменьшить размер текстового компонента вдвое.
Оставшийся текст будет отрисован в компоненте, который указан в свойстве Render To.
Спасибо.