【发布时间】:2012-10-22 17:40:32
【问题描述】:
如何在 IE8 中打印旋转的内容 (div)? DXImageTranform 过滤器选项似乎不可打印。
http://msdn.microsoft.com/en-us/library/ms533014(v=vs.85)
只是为了把它放在上下文中。我正在编写一个名为simpleCanvas 的纯基于dom 的画布库。我拼命尝试在不使用 VML 后备的情况下在 IE8 中提供文本、矩形和图像的旋转,因为它又丑又慢,而且 error prone。 VML 后备在我的待办事项列表上,因为我承认这是我知道如何在 IE8 中执行此操作而无需其他工具的唯一方法。我希望有一些我缺少的技巧,它不符合第三方或服务器端的要求。如果您找到了,那么您将获得赏金。
【问题讨论】:
-
遗憾的是,在没有 CSS 或使用图像的情况下,您无法在 IE8 中旋转事物。更可悲的是,过滤器错误是在浏览器级别,因此修补它似乎不太合理。
-
您是希望整个页面旋转,还是仅仅能够在页面内显示旋转的元素?
-
我同意 Zirak 的观点。我将推测这对于 ActiveX HTA 来说几乎是不可能的——例如。从getting a screenshot to the printboard 开始,如果你能弄清楚如何使用 ActiveX 从剪贴板中进行操作,你就会在那里——但我非常怀疑。您说的是从根本上覆盖浏览器级别的功能,这很困难,部分原因是安全后果。
-
(顺便说一句,刚刚记得,Snap Engage use a Java Applet 获取屏幕截图。)
标签: javascript printing internet-explorer-8 rotation