Предварительный просмотр не совпадает с реальной печатью.
Всем привет.
Имеем ТОРГ-12 которая не помещается на одну страницу даже с одной строкой. Я убрал логику разрыва страниц, отключил автомасштаб, ставлю масштабПечати=100 и проверяю методом ПроверитьВывод поместится ли печатная форма на страницу, если нет, то уменьшаю масштаб на 1, и так пока не поместится на одну страницу. Все вроде работает. Открываешь предварительный просмотр, там все умещается на одну страницу - печатаешь - фактически немного не умещается и печатается вторая страница.. Из-за чего такое может быть?
Проверял на 2х разных принтерах разной модели - одно и тоже. Подбирая вручную мастштаб можно добиться, чтобы ПФ помещалась на одну страницу (это часто на 3 пункта меньше, чем рассчитанный масштаб с помощью ПроверитьВывод)
P.S. Думал что метод ПроверитьВывод коряво работает - сделал через проверку количества страниц (все области сохраняю в массив, вывожу их в ТабДок, если не помещается, то очищаю ТабДок, уменьшаю масштаб на 1 и вывожу области опять в ТабДок и так пока не поместится) - проблема осталась.
Имеем ТОРГ-12 которая не помещается на одну страницу даже с одной строкой. Я убрал логику разрыва страниц, отключил автомасштаб, ставлю масштабПечати=100 и проверяю методом ПроверитьВывод поместится ли печатная форма на страницу, если нет, то уменьшаю масштаб на 1, и так пока не поместится на одну страницу. Все вроде работает. Открываешь предварительный просмотр, там все умещается на одну страницу - печатаешь - фактически немного не умещается и печатается вторая страница.. Из-за чего такое может быть?
Проверял на 2х разных принтерах разной модели - одно и тоже. Подбирая вручную мастштаб можно добиться, чтобы ПФ помещалась на одну страницу (это часто на 3 пункта меньше, чем рассчитанный масштаб с помощью ПроверитьВывод)
P.S. Думал что метод ПроверитьВывод коряво работает - сделал через проверку количества страниц (все области сохраняю в массив, вывожу их в ТабДок, если не помещается, то очищаю ТабДок, уменьшаю масштаб на 1 и вывожу области опять в ТабДок и так пока не поместится) - проблема осталась.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Пробовал я и с полями поиграться, не помогло.
Заметил, что если вывод сделать в PDF, то там как на принтере получается вывод (вылазиет на вторую страницу). В общем пока сделал так: Сохраняю результат в PDF (adobe reader не запускаю) , с помощью pdfinfo смотрю сколько страниц в pdf, если > 1 , тогда уменьшаю масштаб пока не вместиться на одну страницу. Понимаю, что изврат, да и работает медленно, но по крайней мере печатается на одну страницу.
Заметил, что если вывод сделать в PDF, то там как на принтере получается вывод (вылазиет на вторую страницу). В общем пока сделал так: Сохраняю результат в PDF (adobe reader не запускаю) , с помощью pdfinfo смотрю сколько страниц в pdf, если > 1 , тогда уменьшаю масштаб пока не вместиться на одну страницу. Понимаю, что изврат, да и работает медленно, но по крайней мере печатается на одну страницу.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот