Проблема з друком IE8 - Зменшення розміру не зменшується, права сторона зламана


10

У мене ця проблема на сайті Sharepoint Extranet. Кілька довгих / широких форм і сіток збиваються при друкуванні правої сторони. У IE7 функція Shrink to Fit вирішує цю проблему. Однак в IE8, коли я переходжу до програми попереднього перегляду друку, він говорить, що він встановлений на зменшенні, щоб відповідати, але він насправді не скорочується.


Я також переживаю це. Дивна частина полягає в тому, що якщо змінити орієнтацію на пейзаж, а потім повернутись до портрета у вікні попереднього перегляду друку, воно скорочується, щоб ідеально підходити. Дуже засмучує.
Джош Стодола

Я знаю, що це не рішення, але що робити, якщо ви спробуєте надрукувати файл на принтері PDF? Права сторона все ще відсутня? Я не впевнений, як принтери працюють із вікнами, але, можливо, принтер не в змозі цього. Якщо він добре друкується в PDF, спробуйте надрукувати сам PDF. (Таким чином ми дізнаємось, чи проблема виникає з Windows або самого принтера.)
PatrickCUDO

@PatrickCUDO так, друк у файл PDF або XPS приводить до того ж урізання
Josh Stodola

Відповіді:


4

На жаль, в IE8 скорочення до придатності порушено

http://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/printing-problems-in-internet-explorere-8-will-not/8ca793aa-1a0b-42cc-9ec3-720a595c3874

Пропоноване рішення недостатньо добре, тому що користувачі не можуть переходити та змінюватись кожного разу, особливо якщо вони не є технічними.

Рішенням цього є зміна режиму сумісності. Тож на своїй сторінці, якщо ви це встановите

<meta http-equiv="X-UA-Compatible" content="IE=7" > 

це має працювати. Це неможливо встановити через css


1
Це приголомшливо - працював як шарм. Мені не дуже подобається ідея форсувати емуляцію IE7, але мені подобається ідея підтримки IE в першу чергу ще менше; так кудо.
redbmk

3

Спробуйте використовувати режим сумісності. У мене була подібна проблема і, здавалося, її виправити.


1
Це не рішення
Джош Стодола

1

У нас виникає протилежна проблема; наші сторінки відображаються правильно у режимі "реального IE8" (або IE9), але у нас виникають постійні проблеми на сайті клієнта, де вони повідомляють, що надрукована сторінка скорочується, коли встановлено "зменшити до придатності"; тому я зараз спробував запустити сайт із увімкненим "режимом сумісності", і я також бачу, що сторінки також скорочуються.

Ми були над сайтом з досить дрібним зубчастим гребінцем, і, здається, немає причин, щоб сторінки скорочувалися, вони знаходяться в межах стандартної ширини сторінок.

Це дає нам зрозуміти, у чому полягає проблема, і якщо у інших виникають проблеми з усадкою, відповідь, можливо, вихід із режиму сумісності.


1

Проблема у мене була на сайті інтрамережі компанії після того, як ми перейшли з IE7 на IE8. Виявляється, була певна декларація стилю лише для друку, яка встановлювала розмір шрифту в 1,5ем - занадто великий, щоб надрукована сторінка працювала правильно. Я вирішив це, змінивши його на 1em.

Незалежно від того, у вас на сторінці встановлений стиль, який викликає проблему, ви можете спробувати додати стилі лише для друку, щоб вирішити проблему, приблизно так:

@media print {
body {
   font-size:0.75em;
}
}

Для мене, здавалося б, не було значення, яке значення я використовував для електронної пошти нижче певного розміру - як тільки воно було досить маленьким, надрукована сторінка почала правильно відображатися.

Сторінка форуму мікрософт, надана vsingh, говорить:

Деякі веб-сторінки вказують, де саме текст повинен друкуватися на сторінці. Якщо веб-сторінка, яку ви друкуєте, вказує, де саме повинен друкуватися текст, Shrink To Fit не працює.

Це не замислюється про те, що саме йдеться про таблицю стилів, яка нібито забезпечує точну специфікацію місця розташування (і якщо хтось має додаткові думки щодо цього, будь ласка, прокоментуйте), оскільки немає жодної ширини, висоти, 100% чи будь-якого іншого позиційного або Локальний css - лише розмір шрифту. У будь-якому випадку мені вдалося вирішити ці проблеми, зменшивши розмір шрифту спеціально для друку.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.