|
|
|
Печать из WebBrowser - параметры страницы
|
|||
|---|---|---|---|
|
#18+
Здравствуйте всем! Подскажите кто знает! Хочу напечатать страницу методом WebBrowser1.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DODEFAULT Как программно изменить ориентацию страницы, поля и убрать колонтитулы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 11:57:50 |
|
||
|
Печать из WebBrowser - параметры страницы
|
|||
|---|---|---|---|
|
#18+
Это настройки реестра, которые лежат в: Software\Microsoft\Internet Explorer\PageSetup Программно их можно менять, не забывая вернуть всё на место. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 13:33:30 |
|
||
|
Печать из WebBrowser - параметры страницы
|
|||
|---|---|---|---|
|
#18+
marvan Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2006, 14:42:53 |
|
||
|
Печать из WebBrowser - параметры страницы
|
|||
|---|---|---|---|
|
#18+
я правильно поняла путь? HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\PageSetup нет там параметра для изменения ориентации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2006, 12:22:21 |
|
||
|
Печать из WebBrowser - параметры страницы
|
|||
|---|---|---|---|
|
#18+
Код: plaintext Колонтитулы Код: plaintext 1. По поводу ориентации, Мелкософт пишет: The only settings that can be changed are page margins, and header and footer information. There is no supported way to change other settings like page orientation or printer. Полная статья здесь . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2006, 12:46:54 |
|
||
|
Печать из WebBrowser - параметры страницы
|
|||
|---|---|---|---|
|
#18+
There is no supported way to change other settings like page orientation or printer. во-во 8( колонтитулы-то я увидела, но это не так принципиально как ориентация страницы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2006, 10:13:39 |
|
||
|
Печать из WebBrowser - параметры страницы
|
|||
|---|---|---|---|
|
#18+
marvan У меня вопрос, наверное, лично к Вам. По Вашему совету делаю отчет с помощью html+css. Выставить альбомную ориентацию страницы по умолчанию не получается, по-этому вопрос: можно ли шапку таблицы объявить как верхний колонтитул? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2006, 14:25:56 |
|
||
|
Печать из WebBrowser - параметры страницы
|
|||
|---|---|---|---|
|
#18+
Нет, нельзя. Делал печать довольно сложного бухгалтерского документа (МХ-1). У него шапка переносится на следующую страницу и на каждой странице идут промежуточные итоги. Рузультат такой: Необходимо создавать таблицу с фиксированной высотой строк и при формировании документа подсчитывать общую высоту. Как только дошли до конца страницы - добавляем итоги и сторку с шапкой. У итогов задаём формат "page-break-after: always", чтобы печать шла с нового листа. Основная трудность, с которой я столкнулся - то как документ выглялит в браузере, и то как он выглядит при предварительном просмотре печати - две большие разницы. У меня даже возникло большое желание делать снимок окна браузера и отправлять на печать именно него. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2006, 10:40:57 |
|
||
|
Печать из WebBrowser - параметры страницы
|
|||
|---|---|---|---|
|
#18+
marvan Необходимо создавать таблицу с фиксированной высотой строк и при формировании документа подсчитывать общую высоту. Как только дошли до конца страницы - добавляем итоги и сторку с шапкой. У итогов задаём формат "page-break-after: always", чтобы печать шла с нового листа. Так я и делала, только для разной ориентации страницы должна быть разная высота таблицы. Как узнать какая у пользователя по умолчанию ориентации листа? Попробую считывать свойтсво объекта Printer. marvan Основная трудность, с которой я столкнулся - то как документ выглялит в браузере, и то как он выглядит при предварительном просмотре печати - две большие разницы. У меня даже возникло большое желание делать снимок окна браузера и отправлять на печать именно него. В смысле скриншот? А если документ не помещается в один экран окна браузера? Я подгоняла вид документа именно под предварительный просмотр. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2006, 12:07:19 |
|
||
|
Печать из WebBrowser - параметры страницы
|
|||
|---|---|---|---|
|
#18+
И еще вопрос: у меня в окне браузера отображается таблица, закрашенная цветом, а в предварительном просмотре и соответственно на печать идет без заливки. Как сделать цветную печать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2006, 12:21:49 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=33542685&tid=2166363]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
450ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 728ms |

| 0 / 0 |
