18 апр. 2018 г.

Поле HTML документа удалить колонтитулы

На управляемой форме есть реквизит с типом Поле HTML документа, в которое помещается печатная форма от api сервиса.

При печати даного реквизита

Элементы.Поле HTML документа.document.execCommand ("print");

на распечатаной странице отображается не только содержимое хтмл документа, а и номер страницы + дата и урл страницы - это колонтитулы страницы.

Отключить колонтитулы нужно на уровне браузера, а именно в реестре.
Браузер по умолчанию у меня IE, поэтому:

wsh = Новый COMОбъект("WScript.Shell");
wsh.RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\PageSetup\footer", "", "REG_SZ");
wsh.RegWrite("HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\PageSetup\header", "", "REG_SZ");

готовая обработка находиться тут

 

CopyPaste Copyright © 2017 - |- Шаблон создан O Pregador - |- Отредактирован myr4ik07