locked
Windows Mobile中的网页缩放 RRS feed

  • 问题

  • 最近我正在Windows Mobile做一个基于WebBrowser的的网页浏览,但考虑到有的网页文字太小的原因,所以需要对网页进行缩放,同时实现对网页字体大小进行设置的功能!小弟尝试了很多种方法,但是仍然没有实现!希望大牛们伸出援助之手,感激不尽!再拜!
    2011年7月22日 2:44

答案

  • 1.在移动设备上显示的内容不能太宽,最好能自动适应屏幕大小,这样虽然显示的内容不是很多,但是还是能够看的清楚的。(可以提供上下滚动,这样展示的内容也很多)

    2.移动设备上的浏览器一般都支持缩放功能,不需要你自己开发。

    3.字体大小设置,这个功能应该比较简单。只是一些网页字体显示大小属性问题,不过这个会影响到页面内容布局,需要考虑每个字体大小的情况。


    family as water
    2011年7月22日 6:08
  • 您好,

    建议尝试一下WebBrowser.Scale 方法

    http://msdn.microsoft.com/zh-cn/library/system.windows.forms.webbrowser.scale(v=VS.90).aspx

    致礼


    Jesse Jiang [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2011年7月26日 8:23

全部回复

  • 1.在移动设备上显示的内容不能太宽,最好能自动适应屏幕大小,这样虽然显示的内容不是很多,但是还是能够看的清楚的。(可以提供上下滚动,这样展示的内容也很多)

    2.移动设备上的浏览器一般都支持缩放功能,不需要你自己开发。

    3.字体大小设置,这个功能应该比较简单。只是一些网页字体显示大小属性问题,不过这个会影响到页面内容布局,需要考虑每个字体大小的情况。


    family as water
    2011年7月22日 6:08
  • 你好,谢谢你的回复!是这样的,我们现在做的系统有一个页面想要不通过登录别的浏览器而直接登录到内部的网站查看相关信息!由于网页的内容太多,在自适应的条件下显示,字体看上去仍然很小,所以希望能够做一个网页缩放的功能!我看了Windows mobile 6.5 的IE浏览器有那样一个功能,但是花了很长的时间,都不知道该怎么入手!

    另外,我接触Mobile这块时间还不是很长,请问怎样实现对网页字体的大小的调整呢?

    谢谢!

    2011年7月22日 7:06
  • 我参考了这里的方法http://stackoverflow.com/questions/738232/zoom-in-on-a-web-page-using-webbrowser-net-control,但是由于其中的AttachInterfaces和DetachInterfaces接口在Mobile下不可重载,所以实验没有成功!
    2011年7月22日 7:12
  • 你好,

    可以参考msdn how-to,如何:在 .NET Compact Framework 中使用 WebBrowser 控件

    使用其中的WebBrowser1.Document.ExecCommand("FontSize", False, 3)。

     


    施炯
    2011年7月25日 5:47
  • 在Windows Mobile平台下,Document属性貌似是不可用的!
    2011年7月25日 9:14
  • 您好,

    建议尝试一下WebBrowser.Scale 方法

    http://msdn.microsoft.com/zh-cn/library/system.windows.forms.webbrowser.scale(v=VS.90).aspx

    致礼


    Jesse Jiang [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2011年7月26日 8:23