|
Табличный документ: горизонтальное разделение страниц и автомасштаб. |
☑ |
0
_Tolyas_
17.11.23
✎
12:59
|
Всех приветствую.
Программно вывожу табличный документ и горизонтальные разделители страниц. В предварительном просмотре страницы разбиваются не по программно выведенным разделителям.
Надо, чтобы документ делился на страницы согласно программно выведенным разделителям и у каждой страницы был автомасштаб. Кто подскажет как и можно ли?
|
|
1
RomanYS
17.11.23
✎
13:56
|
"и у каждой страницы был автомасштаб"
нет, масштабирование ТД работает по другому. Возможно ПакетОтображаемыхДокументов тебе поможет
|
|
2
inkvizitr
17.11.23
✎
14:22
|
(0) пример:
МассивВывода = Новый Массив;
Для каждого Строка Из Выгрузка Цикл //к примеру заполняем
//здоровую табличку
МассивВывода.Очистить();
МассивВывода.Добавить(СтрокаОбласть);
Если НЕ ТабДок.ПроверитьВывод(МассивВывода) Тогда
ТабДок.ВывестиГоризонтальныйРазделительСтраниц();
КонецЕсли;
СтрокаОбласть.Параметры.Заполнить(Строка);
ТабДок.Вывести(СтрокаОбласть); //выводим строку на экран
КонецЦикла;
перед тем как выводить на экран новую область, очищаем массив, добавляем испытуемого и проверяем, а может ли он поместиться или все таки вывести горизонтальный разделитель
|
|
3
AlexeyKh
17.11.23
✎
14:36
|
при автомасштабе ваши программные разделители страниц будут
"съезжать" тем сильнее чем автомасштаб будет отличаться от 100%
лечится только подгонкой ширины документа(его колонок) под масштаб 100%
|
|