2013-02-11 2 views
0

У меня есть документ HTML, состоящий из двух страниц. Первый - размер портрета A4, а второй - размер ландшафта A4. У меня есть эта установка для IE9, так что на экране отображается в читаемом формате, но при печати, он поворачивает вторую страницу на -90 градусов (так, что он печатает на A4 должным образом) с использованиемПовернуть страницу HTML в IE6?

-ms-transform: rotate(-90deg) 

Это также использует перевод для правильной настройки страницы. Это применяется к div, в который встроена каждая страница. Внутри нее есть только таблицы.

Это отлично работает в IE9, но в IE6 (и я предполагаю IE7 и IE8) это не работает, поскольку более ранние версии не поддерживают преобразования. Есть ли способ сделать это в IE6?

+3

IE6 мертв: http://ie6funeral.com/ – Oriol

+0

Может быть, это может помочь: http://caniuse.com/#search=Rotate – 11684

+0

Для ранее в IE вы, вероятно, должны были сделать PDF из HTML и повернуть его – 2013-02-11 18:37:06

ответ

1

Сделайте снимок.

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

rotation = 1 означает, что он будет вращаться на 90 градусов. Основание 90, поэтому 2 = 180, 3 = 270 и так далее.

+0

Этот вид работ заключается в том, что он вращает страницу, но он сжимается в верхней половине страницы и не соответствует странице, как я ожидал. Кроме того, качество текста было скомпрометировано. – Gunnzie

Смежные вопросы