2013-08-16 3 views
8

प्रिंट करते समय गलत टेक्स्ट रंग प्रिंटिंग करते समय ब्राउजर टेक्स्ट का रंग क्यों बदलते हैं?एचटीएमएल पेज

<span style="color: #80b831">test</span> 
<button onclick="window.print()">Print</button> 

यहाँ उदाहरण:: http://jsfiddle.net/7z6c2/

span स्क्रीन पर color: #80b831 है, लेकिन जब मुद्रित (यहां तक ​​कि Chrome में बस पूर्वावलोकन प्रिंट) रंग

उदाहरण के लिए, जिसमें एक खाली HTML दस्तावेज़ बनाने अलग है (नींबू हरा)।

ScreenshotsfromPDFCreator

अगर मैं टिकटिक Chrome के "पृष्ठभूमि रंग और चित्र" मुद्रण पूर्वावलोकन में विकल्प, सही रंग तो किया जाता है।

यहां क्या हो रहा है? मैं डिफ़ॉल्ट रूप से प्रकट होने के लिए सही रंग कैसे प्राप्त कर सकता हूं? क्या यह "वेब-सुरक्षित" रंगों के साथ कुछ करना है?

+1

यह मेरे लिए ठीक काम करता है। क्या आपने अपने स्याही कारतूस की जांच की है? – andrew

+1

रंग प्रिंट पूर्वावलोकन में भी गलत है –

+0

कृपया आप केवल समस्या में समस्या को पुन: उत्पन्न करने के लिए पर्याप्त कोड शामिल कर सकते हैं, न केवल पहेली में। – Flexo

उत्तर

8

चेक इस Fiddle

आप -webkit प्रिंट रंग समायोजित तत्व पर उपयोग करने के लिए जो आप

प्रिंट इसके अलावा यहाँ की जाँच करने के लिए जा रहे हैं और अधिक जानना प्रिंट रंग के बारे में https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-print-color-adjust

समायोजित
+5

यह स्पष्ट नहीं करता कि रंग क्यों अगर आप उस विकल्प का उपयोग नहीं करते हैं तो बंद है। यह पृष्ठभूमि रंग नहीं है। – JJJ

+0

कलर चेंज समस्या तब होती है जब आप केवल क्रोम के साथ प्रिंट करने का प्रयास करते हैं .. प्रिंट रंग समायोजित किए बिना अपने पेज को फ़ायरफ़ॉक्स के साथ प्रिंट करने का प्रयास करें, फिर आप इसे काम कर सकते हैं .. –

+3

यह अभी भी यह नहीं बताता कि क्रोम ऐसा क्यों कर रहा है। – JJJ

0

थोड़ा पुराना विषय है लेकिन फिर भी इसे वेब सुरक्षित रंगों के साथ कुछ करना पड़ सकता है। यहां एक list है, लेकिन प्रिंटर की कमी के कारण कोई फर्क नहीं पड़ता है, लेकिन इसका परीक्षण नहीं किया है।

संबंधित मुद्दे