IE7 से IE8 में बदलने के बाद मुझे एक कंपनी इंट्रानेट साइट में यह समस्या थी। यह पता चला है कि एक विशिष्ट प्रिंट-ओनली शैली घोषणा थी जो फ़ॉन्ट आकार को 1.5em पर सेट कर रही थी - मुद्रित पृष्ठ के दाईं ओर काम करने के लिए बहुत बड़ी है। मैंने इसे 1em में बदलकर हल किया।
पृष्ठ में एक शैली सेट है या नहीं, जो समस्या पैदा कर रहा है, आप समस्या को ठीक करने के लिए प्रिंट-ओनली शैलियों को जोड़ने का प्रयास कर सकते हैं, कुछ इस प्रकार है:
@media print {
body {
font-size:0.75em;
}
}
मेरे लिए यह एक निश्चित आकार से नीचे की बात नहीं थी, मैंने ईएमएस के लिए किस मूल्य का उपयोग किया - जैसे ही यह काफी छोटा था, मुद्रित पृष्ठ सही ढंग से प्रदर्शित होना शुरू हो गया।
माइक्रोसॉफ्ट मंच पेज द्वारा प्रदान की vsingh का कहना है:
कुछ वेबपृष्ठ निर्दिष्ट करते हैं कि पाठ को पृष्ठ पर कहाँ मुद्रित करना चाहिए। यदि आप जिस वेबपेज को प्रिंट कर रहे हैं, वह ठीक उसी जगह पर है जहां टेक्स्ट प्रिंट होना चाहिए, तो Shink To Fit काम नहीं करेगा।
यह मुझे आश्चर्यचकित करता है कि वास्तव में यह उस स्टाइलशीट के बारे में है जो माना जाता है कि यह सटीक स्थान प्रदान कर रही है (और अगर किसी के पास इस पर अतिरिक्त विचार हैं तो कृपया टिप्पणी करें), क्योंकि एक भी चौड़ाई, ऊंचाई, 100% या कोई अन्य स्थिति नहीं है या स्थानीय सीएसएस - बस फ़ॉन्ट आकार। किसी भी मामले में, मैं केवल मुद्रण के लिए फ़ॉन्ट आकार को कम करके उन मुद्दों के आसपास काम करने में सक्षम था।