2013-02-11 78 views
0

我有一个由两页组成的HTML文档。第一个是A4纵向尺寸,第二个是A4横向尺寸。我有这样的设置对于IE9,以便在屏幕上会显示以可读的格式,但如果你打印出来,它由-90度旋转的第二页使用在IE6中旋转HTML页面?

-ms-transform: rotate(-90deg) 

这也(所以它打印在A4正确)使用翻译来正确地重新定位页面。这适用于每个页面嵌入的div。在这里面只是表格。

这在IE9中正常工作,但在IE6中(我假设IE7和IE8)这不起作用,因为早期版本不支持转换。在IE6中有没有这样做的方法?

+3

IE6已死:http://ie6funeral.com/ – Oriol 2013-02-11 18:32:33

+0

也许这可能有所帮助:http://caniuse.com/#search=Rotate – 11684 2013-02-11 18:35:04

+0

对于较早的IE浏览器,您可能不得不使用html做PDF并旋转它 – 2013-02-11 18:37:06

回答

1

给这个镜头。

filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); 

rotation = 1表示它将旋转90度。基数为90,因此2 = 180,3 = 270等等。

+0

这种作品在旋转页面时被挤压在页面的上半部分,并且不像我期望的那样适合页面。此外,文字的质量也受到了损害。 – Gunnzie 2013-02-12 10:19:43