none
如何打印webview里的内容 RRS feed

全部回复

  • 你好 zlwkazi,

    目前没有直接的办法可以打印WebView内部的内容,App的打印的内容是由控件决定的,比如说你的WebView只有100的高度,那么App打印也只有100的高度。

    所以有一个办法是你需要首先获取WebView承载内容的高度,然后通过设置WebView高度的方式把WebView拉长,这样就可以打印出全部内容啦。

    --James


    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    2014年8月18日 5:30
    版主
  • 我没太明白您的意思,目前我是想在APP里打印webview里所加载的html,目前没有打印的方法,望告知,谢谢
    2014年8月18日 6:17
  • 首先,APP只可以打印APP里面的控件,不可以直接打印HTML,如果需要打印HTML的话,是需要通过WebView控件作为中间层来使用。举个例子来说,WebView的高度为100,100,而HTML页面的高度为400,400,如果直接打印,那么打印出来的HTML页面也就是WebView的可见区域,100和100,所以为了打印,你需要把WebView的长宽设置为400和400才可以。

    另外,打印的话可以参考:快速入门:从你的应用打印

    --James


    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    2014年8月18日 6:43
    版主
  • 方便加我的QQ吗?八三八七18882 现在遇到技术瓶颈了 求帮助啊
    2014年8月18日 7:35
  • 你好,我认为你可以把问题通过论坛的方式描述清楚,如果有代码的话可以上传一个可运行的例子到某个网盘以便更多的人来帮助你解决问题。

    --James


    <THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
    Thanks
    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    2014年8月19日 5:46
    版主