2

我想知道如何放大或缩小 geckoFX 浏览器控件的内容,而不必在每次加载页面时都更改 css 设置。有没有为此目的的方法?如果没有简单的方法来做到这一点,那么我怎么能向控件发送“ctrl +”或“ctrl -”呢?

4

1 回答 1

4

尝试以下操作:

browser.GetMarkupDocumentViewer().SetFullZoomAttribute(3.0f);

我刚刚使用 GeckoFX 22 源代码中的“GeckoFXTest”示例应用程序对其进行了测试。当您单击其中一个按钮时,我的测试运行了这个。与 GeckoFX 中的大多数事情一样,如果您尝试在浏览器完全加载和放松之前执行此操作,并且它崩溃了,请尝试将其移至生命周期的后期。

在生产中,我使用了以下方法,它确实使用了 CSS,但在内存中使用:

browser.Document.Body.Style.CssText = "-moz-transform: scale(1.5); -moz-transform-origin: 0 0"; 
于 2013-10-17T20:27:03.450 回答