|
WebBrowser не печатается картинка
|
|||
---|---|---|---|
#18+
Привет. Подскажите пожалуйста почему может не печатается картинка. Компонент используется следующим образом: Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
и вот такой HTML в итоге: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
Файл MyLogo.ico лежит рядом с EXEшником программы. Если сохранить текст HTML в файл, закинуть его в тот же каталог, и открыть в браузере, то все нормально. картинка отображается и печатается. Но вот если печатать программно ( browser.Print();) то в итоге вместо картинки печатается "крестик в квадрате" - т.е. картинка не нашлась. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2014, 19:11 |
|
WebBrowser не печатается картинка
|
|||
---|---|---|---|
#18+
"Титля" понравилась. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2014, 19:28 |
|
WebBrowser не печатается картинка
|
|||
---|---|---|---|
#18+
Ростигай, .. можно попробовать конвертировать картинку в base64 и вставить через src="data:image" ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2014, 19:55 |
|
WebBrowser не печатается картинка
|
|||
---|---|---|---|
#18+
carrotik, Я не большой специалист. Данное решение работает на WinXp ? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2014, 20:02 |
|
WebBrowser не печатается картинка
|
|||
---|---|---|---|
#18+
Ростигай, ...увы, я не специалист в WinForms, но во всех реальных браузерах оно работает ... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2014, 20:12 |
|
WebBrowser не печатается картинка
|
|||
---|---|---|---|
#18+
И все же не могу понять. Код простой: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Html укоротил совсем под ноль: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
MyLogo.ico лежит рядом с EXE. У Вас этот код печатает нормально ? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2014, 20:27 |
|
WebBrowser не печатается картинка
|
|||
---|---|---|---|
#18+
carrotik, Сделал внедрение иконки в HTML. Не помогло. Если загрузить страничку в Chrom - все ок. Но если попытаться программно распечатать, то вместо картинки квадратик: Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2014, 20:39 |
|
WebBrowser не печатается картинка
|
|||
---|---|---|---|
#18+
добавил в код: WebBrowser browser = new WebBrowser(); browser.Parent = this; browser.DocumentCompleted += (senderEx, ex) => после загрузки страницы в браузер, и его отображении на форме - там тоже Крестик вместо изображения. Хотя картинка в виде bas64 - т.е. дело явно не в проблеме считывания иконки из отдельного файла. PS. Проверил настройки IE. "Свойства обозревателя. Дополнительно. Мультимедиа. Отображать рисунки" - включено. Не понимаю... В чем может быть дело ? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2014, 20:52 |
|
WebBrowser не печатается картинка
|
|||
---|---|---|---|
#18+
Ростигай, абсолютный путь к картинкам прописывай или base href задай(file:// ) и будет счастье ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2014, 21:51 |
|
WebBrowser не печатается картинка
|
|||
---|---|---|---|
#18+
Изопропил, Я вообще, сконвертил картинку в base64 и "вшил" ее в страничку 16337836 . Причем тут путь вообще :) Ладно попробую идею. Мутное дело вообще. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2014, 14:25 |
|
|
start [/forum/topic.php?fid=20&msg=38702287&tid=1402685]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 125ms |
0 / 0 |