要求仅使用firefox从vb6应用程序打印html或html,就像我们已经为IE浏览器一样。因此,需要使用firefox.exe打印命令。
像firefox.exe -print http://www.google.com
这样的东西不起作用。反正有没有这样做?谢谢你的帮助。
答案 0 :(得分:1)
-print
命令行开关没有内置支持。有关Firefox浏览器支持的不同命令行开关,请参阅this document。很可能必须实现对此类功能的支持through an extension。
如果目前没有extension exists提供您想要的内容,Google搜索会产生这个mozillaZine论坛主题:"Printing to file from Commandline?"您可以查看讨论内容,或下载并修改引用的附加组件来自source link。
或者,您可以通过嵌入Gecko布局来创建自己的应用程序(可能不是在VB6中),但是自从Mozilla killed the embedding API一段时间以来,您将需要进行大量的集成工作(或者你可以go with another layout engine like Webkit)。
答案 1 :(得分:1)
您可以使用内置的webbrowser控件通过IE打印html:http://www.vbforums.com/showthread.php?384076-Webbrowser-Control-Tip-and-Examples
如果你必须使用firefox,有一个firefox活动x控件,但我没有使用它,也不知道状态:
或
http://www.iol.ie/~locka/mozilla/control.htm
或
看起来网上还有一个webkit(google it)