|
Печать HTML-файла
|
|||
---|---|---|---|
#18+
Помогите. Срочно. Как направить на печать HTML-файл без выбора принтера. Какой стоит в системе по умолчанию, туда и посылать. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2010, 10:56 |
|
Печать HTML-файла
|
|||
---|---|---|---|
#18+
ENDOFUSSR, Попробуйте через ShellExecute() : Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2010, 12:03 |
|
Печать HTML-файла
|
|||
---|---|---|---|
#18+
ShellExecute() предлагает _выбрать_ принтер, а мне этого не надо. Что стоит туда и посылать. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2010, 12:12 |
|
Печать HTML-файла
|
|||
---|---|---|---|
#18+
ENDOFUSSR, Более изящное решение через Internet Explorer : Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2010, 15:28 |
|
Печать HTML-файла
|
|||
---|---|---|---|
#18+
можно и через Word напечатать, если он конечно установлен Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2010, 09:38 |
|
Печать HTML-файла
|
|||
---|---|---|---|
#18+
Строка SELECT docs в предыдущем моем посте конечно же лишняя ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2010, 09:40 |
|
Печать HTML-файла
|
|||
---|---|---|---|
#18+
По поводу Internet Explorer. Прога запустилась, подумала о чем-то своем и все... По поводу M$ Word. Все хорошо, только в запущенных процессах висит столько WINWORD, сколько раз была сделана печать. Можно, конечно, убивать процесс после печати. И немного об ориентации листа и TOP, LEFT, RIGHT хотелось бы узнать - как это прописать в программу. Если не трудно. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2010, 13:16 |
|
Печать HTML-файла
|
|||
---|---|---|---|
#18+
ENDOFUSSRПо поводу Internet Explorer. Прога запустилась, подумала о чем-то своем и все... Какой фокс ? Какая ОС ? Полный путь к HTML указан ? Попробуйте на простеньком HTML без наворотов. У меня из VFP9+SP2/WinXP/IE8 идёт на ура, с графикой. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2010, 14:11 |
|
Печать HTML-файла
|
|||
---|---|---|---|
#18+
КонецЦикламожно и через Word напечатать, если он конечно установлен Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
бяки -не всякий НТМ откроется в ворде(в некоторых из инета по сотне вложенных таблиц или использованы супер украшения) -ругань на отсутствие таблицы стилей -некорректная обработка <DIV> - *-Установим параметры страницы не пройдет,если несколько разделов с разным количеством колонок и разной шириной-ориентацией листа(тоже и.н.е.т) *.ActiveDocument.PageSetup.LeftMargin = 0 если же НТМ вполне земные,то можно -запустить один ворд -и в цикле открывать документы через documents.open...print....activedocument.close -закрыть ворд -имела вариант печати из конкретного ворд-дока с использованием DIR конкретного каталога ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2010, 14:29 |
|
Печать HTML-файла
|
|||
---|---|---|---|
#18+
reware, У меня из VFP8 + SP2, WinXP, IE8 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2010, 21:13 |
|
Печать HTML-файла
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, HTML совсем простой - две параллельные таблицы в них еще по три. Без наворотов, картинок и прочей сопливой лабуды. Куда уж проще. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2010, 21:17 |
|
Печать HTML-файла
|
|||
---|---|---|---|
#18+
ENDOFUSSR, тогда меньше всего возни с -..... печать из конкретного ворд-дока с использованием DIR конкретного каталога -поместить НТМ в один каталог с htm_pech.doc -открыть htm_pech.doc c макросом(разрешив выполнение макросов) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2010, 08:45 |
|
Печать HTML-файла
|
|||
---|---|---|---|
#18+
ENDOFUSSRПо поводу Internet Explorer. Прога запустилась, подумала о чем-то своем и все... По поводу M$ Word. Все хорошо, только в запущенных процессах висит столько WINWORD, сколько раз была сделана печать. Можно, конечно, убивать процесс после печати. И немного об ориентации листа и TOP, LEFT, RIGHT хотелось бы узнать - как это прописать в программу. Если не трудно. Спасибо. все winwordы уничтожаются по quit(0)... правда, если вы код скопировали один в один, то по идее у вас должна генериться ошибка, что переменная false не найдена, тогда строка quit(0) не выполняется и, действительно, в этом случае будут висеть процессы winword... тогда надо где-нибудь в самом начале вставить #DEFINE True .T. #DEFINE False .F. Ориентация листа устанавливается так .ActiveDocument.PageSetup.Orientation = 0 или 1, где 0-книжная, а 1-альбомная если под TOP, LEFT, RIGHT имеется в виду поля страницы, то они устанавливаются через LeftMargin, RightMargin, TopMargin, BottomMargin как я выше уже показал ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2010, 10:01 |
|
Печать HTML-файла
|
|||
---|---|---|---|
#18+
КонецЦикла, Все правильно прописал. Да беда в том, что заказчик напрочь отказывается от установки WORDa. Ему, говорит лишнего не надо. Вот порыскал и нашел вариант BAT-файла (привожу саму команду): Строка оригинала: START RUNDLL32.EXE MSHTML.DLL,PrintHTML %File2Print% %Printer% Моя строка: START RUNDLL32.EXE MSHTML.DLL,PrintHTML "DUMMY.HTML" "Samsung ML-3050 Series" В системе два принтера, но хотя я прописал конкретный, все равно открывается диалог "Выбор принтера". Уже тошнит о безысхода. Может кто конкретно поможет. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2010, 10:40 |
|
Печать HTML-файла
|
|||
---|---|---|---|
#18+
ENDOFUSSR, авторДа беда в том, что заказчик напрочь отказывается от установки WORDa. Ему, говорит лишнего не надо а что у него есть excel, openOffice ............... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2010, 10:47 |
|
Печать HTML-файла
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, Голая винда и IE, пара принтеров и растопыренные пальчики! ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2010, 11:00 |
|
Печать HTML-файла
|
|||
---|---|---|---|
#18+
ну тогда только через IE примерно так, как уже выше reware предложил Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
полное описание InternetExplorer Object здесь ... |
|||
:
Нравится:
Не нравится:
|
|||
22.11.2010, 12:50 |
|
Печать HTML-файла
|
|||
---|---|---|---|
#18+
Ап. Тоже нужна печать через ИЕ в тихом режиме. В HKCU/SW/MS/IE/PageSetup нашёл всё, кроме ориентации листа (портрет/ландшафт). Собственно вопрос - каким образом установить ландшафтную ориентацию? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2012, 08:45 |
|
Печать HTML-файла
|
|||
---|---|---|---|
#18+
Кому интересно - настройки зависят от принтера и лежат в HKCU/Printers/DevModePerUser/ (как правило) в бинарном виде. Стандартный фоксовый класс registry(из ffc) с REG_BINARY работать не умеет, пришлось писать свой велосипед. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2012, 10:13 |
|
|
start [/forum/topic.php?fid=41&msg=36965450&tid=1583534]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 269ms |
total: | 428ms |
0 / 0 |