1C8.2.14.519 УП Добрый вечер. Справочник имеет реквизит Текст (Строка) в которой содержится HTML-текст. На форме элемента справочника имею реквизит HTMLТекст типа ФорматированныйДокумент.
Вставляю в него HTML-текст:
Отображается HTML текст, полученный из реквизита объекта справочника как положено. Закинул в командную панель стандартную команду этого реквизита "Печать" и "Предварительный просмотр". Но вот при печати, режутся края. Предполагаю, по умолчанию поля слева, права, вверху и внизу равны 0. В предварительном просмотре это можно отрегулировать, но постоянно это делать не удобно. Как программно установить параметры печати как для ТабличногоДокумента?
Пробовал не заморачиваться с Форматированным Документом и печатал содержимое поля Объект.Текст имеющего вид на форме "Поле HTML документа" командой
Но тоже режутся края. Может в этом случае кто-нибудь программно форматировал параметры печати?
Заранее благодарен.
P.S. Было замечено, что при установки полей печати при предварительном просмотре в случае для ФорматированногоДокумента, эти параметры сохранялись в неявном виде и при печати во втором случае из поля HTML документа.
2. Примеры программной установки параметров печати
Зададим для печати принтер, отличный от установленного по умолчанию.
Используем свойство Табличного документа «ИмяПринтера» которое позволяет задать имя принтера известного в системе, на который бедет выводится печать.
Установим количество копий печатуемого документа программно.
Установив признак разбора по копиям для документа.
Установим через свойство «РазмерСтраницы» которое позволяет задать стандартные форматы страницы – “A3”, “A4”, “A5” (полный список в справке 1С).
Если размер бумаги нестандартен (Custom & произвольный размер бумаги ) то укажем значения высоты и ширины страницы (в мм):
Программно управляем вывводом колонтиттула и его содержимым в 1С через свойства «ВерхнийКолонтитул» и «НижнийКолонтитул».
Пример:
Если свойство АвтоМасштаб имеет значение Ложь или еще не заданно то можно указать значение масштабирования в процентах (через свойство «МасштабПечати»).
ПечатьТабличного Документа
Отправим на печать табличный документ непосредственно на принтер.