有谁知道为什么PrintJob产生如此低质量的模糊结果以及如何解决这个问题?AS3 PrintJob模糊文本
回答
这是因为HtmlLoader呈现自己与屏幕分辨率(72 dpi左右)的位图。我得到体面的结果打印出来下列方式:
- 通过设置风格变焦倍数高达html正文:在它400%(通过JavaScript函数注入页)
- 比例缩小到正常,规模= 0.25(上HTMLLoader对象)
(从here了主意)
这就提出了4图片因素的HTMLLoader位图的分辨率将保持模糊(如果他们有屏幕分辨率),但文字会确定。
谢谢,我已经找到了这个论坛并试了一下。它的效果非常好(与我之前的相比),但不幸的是条形码仍然不可读。所以我想我必须生成一个PDF并使用JavaScript注射从Flash打印:http://www.cetola.net/2010/03/can-i-print-an-htmlloader-pdf-in-adobe-air/ – andr111 2012-03-15 18:40:50
这是条形码低分辨率的光栅图像吗?如果是这样,那么在pdf中可能仍然无法阅读。也许你需要使用最近邻居方法来调整它的大小,以避免双线性滤波器造成的模糊。 – alxx 2012-03-16 04:45:48
我使用条形码字体,所以当它加载到HTMLLoader中时,它不是图像,而是矢量文本。但是,当我做0.25比例的条形码变得模糊和不可扫描。你提到了最近的邻居,但我怎么能告诉HTMLLoader使用这种方法来扩展? – andr111 2012-03-16 18:43:58
- 1. AS3:Printjob Multipage
- 2. Android RenderScript模糊不能模糊文本
- 3. 模糊补间在AS3
- 4. 使用AS3打印动态组件PrintJob
- 5. AS3 Flash printJob打印空白页
- 6. AS3 Air如何设置PrintJob DPI?
- 7. 在AS3上使用标签组件时文本模糊
- 8. 大文本出现模糊
- 9. 模糊文本匹配
- 10. 模糊文本匹配C#
- 11. WPF DrawingContext DrawGlyphRun模糊文本
- 12. captureVisibleTab文本渲染模糊
- 13. 缩放文本模糊
- 14. Oracle模糊文本搜索
- 15. WPF文本框中的模糊文本
- 16. AS3使用graphics.linestyle模糊线条
- 17. AS3 - 使对象模糊特定对象
- 18. 在TextField中滚动时模糊的位图/嵌入文本? (闪存/ AS3)
- 19. Chrome和Firefox中的模糊文本
- 20. 模糊的Qt快速文本
- 21. 用Imagemagick生成小文本很模糊
- 22. Silverlight 4.0 HyperLinkButton文本模糊
- 23. 自定义UITextField模糊文本
- 24. 编辑文本上的模糊输入
- 25. 模糊.substring文本匹配功能
- 26. D3.js:yAxis文本粗体和模糊
- 27. 使用模糊与文本字段
- 28. iOS Web查看模糊文本
- 29. UITextView和UITextField的文本变得模糊
- 30. CSS转换比例使文本模糊
这取决于您打印的内容。 Vector Sprites可以很好地打印AFAIK和高分辨率位图(150+ dpi)。你如何使用PrintJob? – alxx 2012-03-15 05:55:18
我正在打印HtmlLoader的内容(带有文本,图像和条形码的简单网页)。这是我得到的:1)打印的页面是1.5更大2)文本模糊3)条形码是不可扫描的。有没有其他方式可以打印HTML页面? – andr111 2012-03-15 17:32:29