folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder C# Webbrowser Sayfa Yolu Sorunu



C# Webbrowser Sayfa Yolu Sorunu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    esinti
    esinti's avatar
    Kayıt Tarihi: 27/Ağustos/2015
    Erkek

    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. 

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    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

    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    esinti
    esinti's avatar
    Kayıt Tarihi: 27/Ağustos/2015
    Erkek

    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
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    uac gerekli olabilir. derlediğin exe ye sağ tıklayıp yönetici olarak çalıştırmayı dener misin?


    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    esinti
    esinti's avatar
    Kayıt Tarihi: 27/Ağustos/2015
    Erkek
    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
Toplam Hit: 825 Toplam Mesaj: 5