高 DPI 打印 NPAPI 插件
我正在尝试从 Firefox 打印 NPAPI 插件,但似乎缺乏这样做的设施。 NPPrint 事件为我提供了一个设备上下文,但无论我将映射模式设置为什么比例因子,它似乎都只能以大约 150 DPI 打印。对于打印文本(此插件的目的),结果“厚重”得令人无法接受。
当我打印预览文档时,该插件根本不出现 - 尽管 Java 或 Flash 插件也不出现,这让我认为这是设计使然。
问题 1 - 我是否遗漏了什么,实际上有一种方法可以以 300+ DPI 进行提供的 DC 打印?我尝试使用 MM_ISOTROPIC,视口范围比窗口范围大 3 倍;我应该使用 MM_TWIPS 还是 MM_HIENGLISH 来代替?
问题 2-有没有办法让 NPAPI 插件绘制到打印预览?
I'm trying to print an NPAPI plugin from Firefox, but facilities for doing so seem to be lacking. The NPPrint event gives me a device context but this only ever seems to print at about 150 DPI, no matter what scale factor I set the mapping mode to. For printing text (the purpose of this plugin) the results are unacceptably "chunky".
The plugin doesn't appear at all when I print preview the document- though nor do Java or Flash plugins, making me think this is by design.
Question 1- am I missing something and there is actually a way to make the supplied DC print at 300+ DPI? I tried MM_ISOTROPIC with viewport extents 3 times greater than the window extents; should I be using MM_TWIPS or MM_HIENGLISH instead?
Question 2- is there any way at all to make an NPAPI plugin draw to a print preview?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论