से लैंडस्केप प्रिंटिंग मैंने Landscape printing from HTML पढ़ा है, लेकिन मेरी समस्या अधिक विशिष्ट है। और इससे पहले कि मैं हार मानता हूं और एक अलग करियर पर विचार करता हूं, मैंने सोचा कि मैं यहां पोस्ट करूंगा।IE8
मैं एक timetabling प्रदर्शन और HTML में मुद्रण कार्यक्रम लिख रहा हूँ:
यह मेरी स्थिति है। उपयोगकर्ता कमरे, तिथियों इत्यादि जैसे विभिन्न विकल्पों पर क्लिक करता है। डेटा लाने के लिए एक AJAX कॉल तब किया जाता है और समय सारिणी ब्लॉक जावास्क्रिप्ट का उपयोग करके पूर्ण स्थान पर स्थित होते हैं। समय सारिणी की चौड़ाई समय सारिणी की ऊंचाई से अधिक है। इसलिए, मुझे पृष्ठ पर आकार को अधिकतम करने के लिए, परिदृश्य में प्रिंट करने की आवश्यकता है।
सबसे पहले, @media print{@page {size: landscape}}
सादे किसी भी परिस्थिति में काम नहीं करता है, मैं कोशिश की है। filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
:
इस काम की तरह करता है।
मैं भिन्न परिणामों के साथ, HTML या शरीर तत्वों में से किसी के लिए सीएसएस ImageTransform लागू करने की कोशिश की है।
HTML तत्व पर लागू करते हैं, तो ऐसा लगता है कि यह पृष्ठ (जो मेरे संगठन में उपयोगकर्ताओं के लिए डिफ़ॉल्ट सेटिंग है), और फिर 90 डिग्री तक घुमाया चित्र के रूप में प्रदान की गई है। स्पष्ट रूप से यह मेरी मदद नहीं करता है।
शरीर तत्व पर लागू किए, सब कुछ, तत्वों है कि या तो रिश्तेदार या पूर्ण स्थिति में (जो अभी भी चित्र दिखाई देते हैं) कर रहे हैं के लिए छोड़कर काम करता है। मैं खरोंच से फिर से लिखने के बिना पूर्ण स्थिति को त्याग नहीं सकता, जिसकी मेरी लक्जरी नहीं है।
मुझे क्या करना चाहिए?
आपने क्या किया? – misterManSam
आप प्रत्येक समय सारिणी के लिए पीडीएफ की सेवा करने पर विचार कर सकते हैं। जैसे यहां देखें: http://stackoverflow.com/questions/3953821/printing-landscape-html-pdf-using-abcpdf – Kerstomaat
पीडीएफ दस्तावेजों को प्रिंट करने के लिए बनाया गया है ... HTML नहीं है। –