![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#21 |
Hero
![]() Registriert seit: 26.07.2001
Ort: Wien
Beiträge: 811
|
![]() na ja, bin ja gerne für andere lösungen offen, welche dann "passender" sind...
wie gesagt, bin für vorschläge gerne offen!! bis jetzt haut das ganz toll hin, da die website auch gerendert zur verfügung steht ![]()
____________________________________
nobody is perfect |
![]() |
![]() |
![]() |
#22 |
Hero
![]() Registriert seit: 26.07.2001
Ort: Wien
Beiträge: 811
|
![]() hallo nochmal!
ich habe jetzt noch ein problem mit dem WebBrowser objekt: manche seiten lassen sich mithilfe der funktion "DrawToBitmap" nicht capturen??? warum nicht? Code:
Public Class Form1 Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load WebBrowser1.ScriptErrorsSuppressed = True WebBrowser1.Navigate("http://google.at") While Not WebBrowser1.ReadyState = WebBrowserReadyState.Complete Windows.Forms.Application.DoEvents() Threading.Thread.Sleep(100) End While Dim docimage As Bitmap = New Bitmap(WebBrowser1.Width, WebBrowser1.Height) WebBrowser1.DrawToBitmap(docimage, New Rectangle(0, 0, WebBrowser1.Width, WebBrowser1.Height)) docimage.Save("c:\google.at.jpg", Drawing.Imaging.ImageFormat.Jpeg) End Sub End Class an was kann das liegen? danke! ![]() p.s.: für obrigen code: einfach form mit Webbrowser objekt namens "WebBrowser1" ![]()
____________________________________
nobody is perfect |
![]() |
![]() |
![]() |
#23 |
Hero
![]() Registriert seit: 04.09.2001
Beiträge: 894
|
![]() hi,
anscheinend funktioniert diese methode nicht immer (DrawToBitmap) - versuch mal folgendes: http://www.developerfusion.co.uk/show/4712/ fg hannes |
![]() |
![]() |
![]() |
#24 |
Hero
![]() Registriert seit: 26.07.2001
Ort: Wien
Beiträge: 811
|
![]() hallo!
hast du mein beispiel ausprobiert? danke für den link, aber bei mir funktioniert dabei leider nur der sichtbare bereich... vielleicht habe ich nicht ganz verstanden, wie man die gesamte webpage capturen kann...
____________________________________
nobody is perfect |
![]() |
![]() |
![]() |
#25 | |
Hero
![]() Registriert seit: 04.09.2001
Beiträge: 894
|
![]() hi,
nein, ich hab dein beispiel nicht ausprobiert. aber genau das von dir beschriebenen problem wird ja dort (link) auch beschrieben: Zitat:
fg hannes |
|
![]() |
![]() |
![]() |
#26 | ||
Hero
![]() Registriert seit: 26.07.2001
Ort: Wien
Beiträge: 811
|
![]() ja, habe ich gelesen, aber ändern tut sich bei der ausgabe nichts
![]() also gut, man sollte sich halt doch zur offiziellen dokumentation bequemen: http://msdn2.microsoft.com/en-us/lib...wtobitmap.aspx Zitat:
Zitat:
![]() (obwohl ich das ganze ja eh schon probiert habe ![]()
____________________________________
nobody is perfect |
||
![]() |
![]() |
![]() |
#27 |
Hero
![]() Registriert seit: 26.07.2001
Ort: Wien
Beiträge: 811
|
![]() also, jetzt funktionieren alle seiten wieder (natürlich nur jene, welche ich getestet habe...)!
warum? ich habe javascript in den IE-settings deaktiviert! und warum das? alle nicht funktionierenden seiten hatten unter JavaScript den befehl .focus() für ein element verwendet... und aus irgendwelchen gründen, hat .DrawToBitmap() danach nicht mehr funktioniert... die welt ist eine sammlung seltsamer bzw. unverständlicher phänomene ![]()
____________________________________
nobody is perfect |
![]() |
![]() |
![]() |
#28 |
Hero
![]() Registriert seit: 04.09.2001
Beiträge: 894
|
![]() interessant!
ich hab inzwischen interessehalber die lösung mit dem kopieren des bildes über GDI32 implementiert. (wie im link angegeben) - hat aber einige probleme - Wenn Fenster < gewünschtes bild wird ein teil abgeschnitte und komischerweise funktioniert es bei ein paar seiten garnicht (z.b. microsoft.com). vorschlag: poste deine lösung bei codeproject - anscheinend suchen ja mehrere leute danach und du kannst der comunity so einen guten diesenst erweisen. ![]() fg hannes |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|