23.07.2006, 10:51 | #1 |
Участник
|
Привет всем.
Кто-нить знает, как выравнивать текст в отчёте? Есть несколько переменных типа text, значение которых формируются программно. В тексте содержатся, в частности, фио сотрудника, его должность и прочая инфа. Но, поскольку у разных сотрудников фио или названия должностей разные, то и длина выводимого текста тоже разная. В итоге текст получается как бы разбитый на части (с лишними пробелами) Есть ли способ выводить текст в отчёте таким образом, чтобы он выравнивался скажем по ширине (как в ворде)? Всем спасибо. |
|
24.07.2006, 05:10 | #2 |
Участник
|
Насколько я знаю, текст в секциях может выравниваться слева, справа, по центру, но не по ширине. Можно для вывода данной инфы помещать текст в одну переменную (со свойством соотв. ей контролы MultiLine=Yes, если надо), удаляя при ее формировании лишние пробелы с помощью функции DELCHR.
|
|
24.07.2006, 08:25 | #3 |
Участник
|
Именно так я и делаю. Переменная Text содержит в себе формируемый текст. Просто длина выводимого текста напрямую зависит от длины Текстбокса, котроый связан с этой переменной. Получается, что если текст оказывается очень болшой, то как бы я ни растягивал текстбокс, та часть текста, которая не укладывается в ширину секции, просто отсекается и не печатается.
|
|
24.07.2006, 09:05 | #4 |
Участник
|
предлагаю программно добавлять символ переноса "\"
|
|
24.07.2006, 11:11 | #5 |
Участник
|
Выгружайте отчет в эксель и форматируйте по своему желанию. В нави того, что вы хотите сделать не получится.
|
|
24.07.2006, 11:25 | #6 |
Участник
|
|
|
24.07.2006, 13:52 | #7 |
Участник
|
-
|
|
24.07.2006, 14:26 | #8 |
Участник
|
Спасибо всем за советы, по-видимому придётся выгружать отчёт в Эксель.
|
|
05.08.2006, 11:28 | #9 |
Участник
|
Цитата:
Сообщение от Neovision
Именно так я и делаю. Переменная Text содержит в себе формируемый текст. Просто длина выводимого текста напрямую зависит от длины Текстбокса, котроый связан с этой переменной. Получается, что если текст оказывается очень болшой, то как бы я ни растягивал текстбокс, та часть текста, которая не укладывается в ширину секции, просто отсекается и не печатается.
2. А какая версия Навижина? В 4 версии я заметила что печатается на принтер все значение, даже если при просмотре оно не помещается . Почему так не разбиралась-может это просто совпадение |
|
07.08.2006, 12:33 | #10 |
Участник
|
2Галина: Да, свойство MultiLine = Yes. Версия навижна 3.70
|
|
07.08.2006, 13:17 | #11 |
Участник
|
|
|