Разделение ячейки печатной формы на две страницы
Здравствуйте.
Пишу обработку для печатной формы, но возникла проблема. В один из параметров поступает поле, текст которого может быть разных размеров и содержания, потому это поле и выведено в одно универсальное. Так вот эта ячейка располагается после середины страницы. Потому если текста в поле много, то ячейка переносится на другую страницу.
Можно ли сделать так, чтобы эта ячейка как бы делилась на эти две страницы? Я понимаю, что можно делить на две разные ячейки по количеству символов, что если их больше необходимого, то переносить остаток текста в другую ячейку, но проблема в том, что текст, как бы так сказать, не однородный. То есть отступы и переходы на другую строку никак не регулируются, отсюда и количество символов для переноса будет постоянно меняться. Может есть какой-нибудь способ подсчета получающихся строк, что тоже может подойти для разделения?
Пишу обработку для печатной формы, но возникла проблема. В один из параметров поступает поле, текст которого может быть разных размеров и содержания, потому это поле и выведено в одно универсальное. Так вот эта ячейка располагается после середины страницы. Потому если текста в поле много, то ячейка переносится на другую страницу.
Можно ли сделать так, чтобы эта ячейка как бы делилась на эти две страницы? Я понимаю, что можно делить на две разные ячейки по количеству символов, что если их больше необходимого, то переносить остаток текста в другую ячейку, но проблема в том, что текст, как бы так сказать, не однородный. То есть отступы и переходы на другую строку никак не регулируются, отсюда и количество символов для переноса будет постоянно меняться. Может есть какой-нибудь способ подсчета получающихся строк, что тоже может подойти для разделения?
По теме из базы знаний
- Всякие полезности
- Печатные формы Трудового договора, Договора о материальной ответственности, Согласия на обработку персональных данных, Листа ознакомления
- Печать ценников в 1С:Розница 2.3, УНФ 1.6 (две цены + серийные номера) + УНФ 3.0
- BDDSM-практики, или 50 оттенков желтого
- Как отредактировать документ перед печатью в 1С. Советы пользователям
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Это не подойдет?
СтрЧислоСтрок (StrLineCount)
Синтаксис:
СтрЧислоСтрок(<Строка>)
Параметры:
<Строка> (обязательный)
Тип: Строка.
Исходная строка.
Возвращаемое значение:
Тип: Число.
Число строк.
Описание:
Позволяет посчитать число строк в многострочной строке. Строки в многострочной строке разделены символами перевода строк (Символы.ПС). При этом если после последнего символа перевода строк нет символов, то он игнорируется.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
СтрЧислоСтрок (StrLineCount)
Синтаксис:
СтрЧислоСтрок(<Строка>)
Параметры:
<Строка> (обязательный)
Тип: Строка.
Исходная строка.
Возвращаемое значение:
Тип: Число.
Число строк.
Описание:
Позволяет посчитать число строк в многострочной строке. Строки в многострочной строке разделены символами перевода строк (Символы.ПС). При этом если после последнего символа перевода строк нет символов, то он игнорируется.
Доступность:
Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение (клиент), мобильное приложение (сервер), мобильный автономный сервер.
тип данных называется Табличный документ.
т.е. подразумевая, что должна быть некая таблица и мы работаем с ней.
если же залезть внутрь одной ячейки и попытаться как-то ее поделить...
методов не нашел.
PS. но если идти от противного... сделал ячейку с огроменным текстом, чтобы она не помещалась на страницу, то деление как-то происходит... по крайней мере в экселе.
но управлять этим процессом - не очень получается.
т.е. подразумевая, что должна быть некая таблица и мы работаем с ней.
если же залезть внутрь одной ячейки и попытаться как-то ее поделить...
методов не нашел.
PS. но если идти от противного... сделал ячейку с огроменным текстом, чтобы она не помещалась на страницу, то деление как-то происходит... по крайней мере в экселе.
но управлять этим процессом - не очень получается.
(2) Вот также думал, что это должно быть автоматически, но все же ячейка работает как полноценный элемент, то есть по-идее, если строка будет просто гигантская, то видимо ячейка вообще не сможет найти себе место, но такое пока не доводилось проверять
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
