Имя: Пароль:
1C
 
Перенос строки
0 Маленький Вопросик
 
10.11.09
13:33
Народ, мелкий вопрос - как перенести строку в печатной форме, если она не влазиет на лист???
Элегантное простое решение есть??
1 Vitello
 
10.11.09
13:34
В ячейке поставить переносить?
2 Vitello
 
10.11.09
13:35
Или в строку добавлять символ переноса строки.
3 Маленький Вопросик
 
10.11.09
13:41
(2) можно попобробнее... я имел ввиду. чтобы строка не "резалась", т.е верх строки на одной странице, а низ - на другой...
4 Vitello
 
10.11.09
13:42
Тогда это другое дело, посмотри ПроверитьВывод()
5 Маленький Вопросик
 
10.11.09
13:49
(4) а ну да, точно отловил событие и что дальше - разрыв страницы на сколько я понимаю??

Т.Добавить(ШапкаДокумента);
Т.Добавить(СтрокаДокумента);
Т.Добавить(ПодвалДокумента);
Если Не ТабДок.ПроверитьВывод(Т) Тогда
   Сообщить("Документ не умещается на страницу!");
КонецЕсли;
6 Vitello
 
10.11.09
14:03
(5)Да, создавай новую страницу принудительно.
7 Маленький Вопросик
 
10.11.09
14:28
(6) нет, нет...
вот так работает 100%:

       
       Если Не ТабДокумент.ПроверитьВывод(ОбластьМакетаСтрока) Тогда
            ТабДокумент.ВывестиГоризонтальныйРазделительСтраниц();
       КонецЕсли;
8 Vitello
 
10.11.09
14:29
(7)А это не создание новой страницы что ли?)
9 Маленький Вопросик
 
10.11.09
14:37
(8) создание разделителя...
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан