能不能给WebBrowser添加背景图片。让打印的东西有word中类似底纹的功能。

解决方案 »

  1.   

    在webBrowser的DocumentCompleted事件中,设置Body元素的Style属性,如下:        private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
            {
                webBrowser1.Document.Body.Style += ";background-image:url('file://c:/a.jpg'); ";
                //设置background-image背景图属性为本地文件系统中的"c:/a.jpg"文件
            }
      

  2.   

    webBrowser1.Url必须有连接或者判断
    Document不为NULL
      

  3.   

    // 引用 boblaw
    private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
    {
     webBrowser1.Document.Body.Style += ";background-image:url('http://profile.csdn.net/boblaw/picture/2.jpg'); "; 
    }
     
      

  4.   

    private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
            {
                webBrowser1.Document.Body.Style += ";background-image:url('file://d:/1.jpg'); ";
                
            }
      

  5.   

    url('file://d:/1.jpg'); 
    ------------------------
    路径还是在服务器上比较好!
      

  6.   

    倒分還是?
    雖然我不在乎分
    Copy代碼比原創的分還多