|
Колонтитулы в HTML | ☑ | ||
---|---|---|---|---|
0
depthzer0
14.09.15
✎
17:24
|
На форме есть Поле HTML документа, в котором этот самый HTML документ выводится. Есть ещё возможность его распечатать:
Элементы.ПолеHTML.Документ.execCommand("Print"); Одна загвоздка: при печати вместе с содержимым документа выходят б-гомерзкие колонтитулы с номерами страниц, URL и датой. Порылся на форуме и в интернетах но так и не нашёл адекватного способа избавления от них. Подскожите, пожалуйста, как можно так распечатать этот HTML документ в таком же виде, как на форме, без колонтитулов. |
|||
1
Брегорьян
14.09.15
✎
17:26
|
>Элементы.ПолеHTML.Документ
а оно само не умеет? |
|||
2
depthzer0
14.09.15
✎
17:36
|
(1) не знаю. ничего не говорит и колонтитулы, сабака, выводит. или на сколько само?
|
|||
3
Брегорьян
14.09.15
✎
17:37
|
>на сколько само?
на двести |
|||
4
depthzer0
14.09.15
✎
17:41
|
В СП сказано, что свойства Документа соответствуют типу HTMLDocument https://msdn.microsoft.com/en-us/library/ms531073(VS.85).aspx . Но там я ничего о колонтитулах не нашёл.
|
|||
5
Брегорьян
14.09.15
✎
17:43
|
(4) там ещё не сказано про то, что он кофе не варит
|
|||
6
depthzer0
14.09.15
✎
17:44
|
(5) Г-н Брегорьян, я не могу корректно идентифицировать ваших намерений, вы мне хотите помочь, или просто помочь расслабиться?
|
|||
7
Брегорьян
14.09.15
✎
17:46
|
(6) поддерживаю беседу
|
|||
8
depthzer0
14.09.15
✎
17:49
|
(7) спасибо. а про колонтитулы есть инфа 100%?
|
|||
9
Брегорьян
14.09.15
✎
17:54
|
(8) мсдна не хватает?
|
|||
10
depthzer0
14.09.15
✎
18:01
|
(9) видимо не хватает чего-то другого... ну вы хотя бы намекните, может быть ребус какой-то или шарада? в условиях тотального мозгового ступора я до завтра с места сам не сдвинусь, мне ли не знать?
|
|||
11
Брегорьян
14.09.15
✎
18:04
|
(10) судя по (4) хтмл-документ устроен таким образом, что умеет печататься только с колонтитулами. опаньки. хотя, меня смущает, что для печати используется целый ЕкзекКомманд
|
|||
12
Брегорьян
14.09.15
✎
18:12
|
у меня мозилла сформировала ПФ без колонтитулов (подкрутил потом). значит, можно достучаться
|
|||
13
Брегорьян
14.09.15
✎
18:30
|
||||
14
depthzer0
14.09.15
✎
18:37
|
(13) да, видел эту статью, спасибо
(12) не совсем понял про подкрутил потом. чтобы они появились, или чтобы их не стало? на основе из 13? |
|||
15
Брегорьян
14.09.15
✎
18:38
|
(14) так что ж ты тут мне мозг полощешь?
задал пустыми. штатными интерфейсными мозилльными методами |
|||
16
depthzer0
14.09.15
✎
18:40
|
(15) не полощу, отнюдь. я её видел, но не смог прочитать )) вернее смог только до "Ближе к делу!" и опять же, я же не в Мозилу вывожу документ, а на принтер из 1с ))
|
|||
17
depthzer0
14.09.15
✎
18:49
|
вот более простой способ http://iris-crm.ru/browsers-print-settings
|
|||
18
depthzer0
14.09.15
✎
18:54
|
у пользователей браузер по-умолчанию IE, клиент запускатся с терминалки.
программное изменение IE https://support.microsoft.com/ru-ru/kb/311280 |
|||
19
Брегорьян
14.09.15
✎
19:28
|
(16) а я до этого не осилил. раз это дело у ИЕ живёт в реестре (ну или в браузерных настройках), то хтмл-документ и впрямь сам такого не умеет. так что можно было скомпилировать найденную информацию в паре предложений в (0) и задать вопрос "а чего бы такого придумать/сделать?"
|
|||
20
depthzer0
15.09.15
✎
10:27
|
(19) если бы молодость знала... (с)
в общем добавил такие строки: 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"); |
|||
21
depthzer0
15.09.15
✎
10:28
|
Как-то неказисто вышло, такие, на самом деле, строки добавил:
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"); |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |