दिखाता है मेरे पास Vuetify का उपयोग करके बनाया गया एक ऐप है।Vuetify का उपयोग करते हुए, जब मैं किसी पृष्ठ को मुद्रित करने का प्रयास करता हूं तो यह केवल पहला
ऑर्डर के लिए पृष्ठों में से एक का उपयोग किया जाता है और मैं चाहता हूं कि उपयोगकर्ता इसे प्रिंट करने में सक्षम हो।
मैं इसे कैसे प्रिंट के लिए अन्य सभी पृष्ठों को प्रदर्शित कर सकते हैं:
समस्या यह है कि अगर मैं पेज में स्क्रॉल है, केवल प्रथम पृष्ठ एक स्क्रॉलबार साथ चलता है?
अद्यतन
मैं, मुख्य खंड पर एक .scroll-y
वर्ग है अगर मैं प्रिंट के लिए इस सीएसएस का उपयोग करें:
@media print{
body,
html {
height: 5000px !important;
}
.scroll-y {
height: 100% !important;
}
}
यह काम करता है, लेकिन स्पष्ट रूप से मैं का एक सेट ऊंचाई नहीं करना चाहते प्रत्येक प्रिंट के लिए 5000 पीएक्स, मैं ऊंचाई की गणना करने और इसे सेट करने के लिए जेएस का उपयोग कर सकता हूं लेकिन मुझे आश्चर्य है कि कोई बेहतर/आसान तरीका है या नहीं?
आप एक 'वी-डेटा-table' का उपयोग कर रहे हैं? मुझे लगता है कि स्क्रॉलबार उपलब्ध डेटा का एक प्रतिबिंब है (जैसे पेजिनेशन?)। यदि नहीं, तो स्क्रॉल न करने के लिए प्रिंट करते समय आपको अपने सीएसएस को अनुकूलित करना होगा उदा। '@media स्क्रीन' और' @media प्रिंट' नियमों का उपयोग करें। – nathanvda
मैं 'v-data-table' का उपयोग कर रहा हूं लेकिन बिना किसी पेजिनेशन के, और मैं '@media print' css का भी उपयोग कर रहा हूं, मेरा अपडेट – Tomer
देखें कि आपको शरीर पर' ऊंचाई 'क्यों चाहिए? पूर्ण स्थिति का उपयोग करना? – nathanvda