HTML 渲染器插件,C++代码
我想添加一个 HTML 渲染器,该渲染器基本上用于渲染到纹理操作。
如果我可以将 HTML 渲染到 HDC,那就完美了。
我发现 HTMLayout ,这还不错。但它不是开源的。但我想知道是否有一种方法可以以某种方式利用 IE 或 Mozilla/Gecko 代码,这有多现实/困难,以及可能有一些关于如何做到这一点的指示。
它将用于常规的直接 C++ directx 应用程序
编辑
I want to drop in an HTML renderer that will basically be used for render-to-texture operations.
If I can render the HTML to an HDC, that would be perfect.
I found HTMLayout, which isn't bad. But it isn't open source. But I'm wondering if there's a way to somehow tap into IE or Mozilla/Gecko code, how realisitic/difficult this will be, and possibly some pointers on how to do it.
It will be for a regular straight C++ directx application
Edit
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看看 WebKit。
Take a look at WebKit.
Qt 可以做到,渲染到 QPainter。例如,请参阅 http://doc.trolltech.com/4.6/qwebpage.html但如果您还没有使用 Qt,则不确定它是否容易使用。
Qt can do it, render to a QPainter. See for example http://doc.trolltech.com/4.6/qwebpage.html But not sure if it's easily used if you are not already using Qt.