C# Webbrowser Sayfa Yolu Sorunu
-
Arkadaşlar merhaba,
C# ta webbrowser.print(); i kullanıyorum ama bunu yaparken yazıcı çıktısında dosya yolu gözüküyor altta ben onu nasıl silebilirim acaba header ve footer olmasın istiyorum sadece gönderdiğim sayfa olsun.
-
denemedim ama bu kod işini görecektir

// wb is a WebBrowser control void wb_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { Print(); } private void Print() { String key = @"Software\Microsoft\Internet Explorer\PageSetup"; // read current user settings for header and footer String _footer = Registry.CurrentUser.OpenSubKey(key). GetValue("footer").ToString(); String _header = Registry.CurrentUser.OpenSubKey(key). GetValue("header").ToString(); // Replace current user settings for header and footer Registry.CurrentUser.OpenSubKey(key, true). SetValue("footer", ""); Registry.CurrentUser.OpenSubKey(key, true). SetValue("header", ""); // launch print of the document wb.ShowPrintDialog(); // Replace modified settings with original ones Registry.CurrentUser.OpenSubKey(key, true). SetValue("footer", _footer); Registry.CurrentUser.OpenSubKey(key, true). SetValue("header", _header); }unbalanced tarafından 30/Oca/13 17:55 tarihinde düzenlenmiştir -
Edit:
Aşagidaki regedit yolunu temizlersen eğer yazdırmadan önce oluyor.
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\PageSetup footer header Bunların içini boşalttım oldu ama salak gibi yedeğini almadı artık hiçbirinde çıkmayacak :)
esinti tarafından 30/Oca/13 18:09 tarihinde düzenlenmiştir -
uac gerekli olabilir. derlediğin exe ye sağ tıklayıp yönetici olarak çalıştırmayı dener misin?
-
unbalanced bunu yazdı
uac gerekli olabilir. derlediğin exe ye sağ tıklayıp yönetici olarak çalıştırmayı dener misin?
Hocam sende olmasan :)
Kodla yapamamıştım ama şimdi elle temizleyince oldu :)
Bi daha denim bi yanlışlık var demekk bende.
esinti tarafından 30/Oca/13 18:11 tarihinde düzenlenmiştir
