कोटेशन PDF प्रिंट करें: फ़ाइल नाम, ओरिएंटेशन और पेज लेआउट
ऐप में कोटेशन टेबल को PDF में प्रिंट करें, अपेक्षित फ़ाइल नाम, ओरिएंटेशन, पेज पैकिंग और सारांश पेज के साथ।
Print Quotation क्रिया PDF को पूरी तरह ऐप के अंदर बनाती है (कोई सर्वर जॉब नहीं) और इसे design_quotation_DD-MM-YYYY.pdf के रूप में डाउनलोड करती है, जिसमें तारीख निर्यात का दिन होती है — इसलिए एक ही दिन के दो निर्यात एक ही फ़ाइल नाम बनाते हैं और ब्राउज़र डुप्लिकेट में सफ़िक्स जोड़ देगा। प्रिंटेड टेबल में कोटेशन ID स्क्रीन पर एक प्लेसहोल्डर है और केवल डाउनलोड/प्रिंट के समय भरा जाता है, इसलिए PDF में जनरेट किया गया ID होता है। पेज ओरिएंटेशन कोटेशन प्रिंट प्राथमिकता का पालन करता है (पोर्ट्रेट 210x297 देता है, लैंडस्केप 297x210), और सारांश-पेज प्राथमिकता चालू होने पर सारांश पेज शामिल होता है। इसके साथ अक्सर भ्रमित दो सहोदर निर्यात: 'detailed snapshot' निर्यात design_quotation_detailed.csv नाम की CSV डाउनलोड करता है (PDF नहीं), और कॉस्ट प्राइस कोटेशन वेरिएंट कॉस्ट प्राइस का उपयोग करके टेबल को फिर से प्रिंट करता है — यह प्रिंटिंग के दौरान कोटेशन को अस्थायी रूप से कॉस्ट प्राइस मोड में बदल देता है और अलग टैक्स बंद कर देता है, फिर सेटिंग बहाल कर देता है। प्राइसिंग कोटेशन डाउनलोड स्वीकृति/लॉक गेटिंग से मुक्त हैं, लेकिन फिर भी सक्रिय सेल्स चैनल और उल्लंघन/समस्याओं की जाँच से गुज़रते हैं, इसलिए 'I clicked print and nothing happened' का अर्थ आमतौर पर यह होता है कि उन दो गेटों में से किसी एक ने टोस्ट के साथ इसे रोक दिया। प्रिंटिंग से पहले कोई भी खुला साइड पैनल स्वतः छिपा दिया जाता है; यह अपेक्षित है, कोई गड़बड़ नहीं।
कोटेशन टूलबार पर 'Print PDF' वर्तमान टेबल को 'design_quotation_<date>.pdf' में रेंडर करता है। ओरिएंटेशन 'Print PDF Orientation' प्राथमिकता से आता है: लैंडस्केप (297x210 mm, डिफ़ॉल्ट) या पोर्ट्रेट (210x297)। पेज संचित पंक्ति ऊँचाई के अनुसार भरे जाते हैं; लोगो हेडर और प्रोजेक्ट उप-हेडर केवल पहले पेज पर दिखते हैं, जबकि कॉलम नाम उन पेजों पर दोहराए जाते हैं जिनमें अभी भी आइटम पंक्तियाँ हैं। प्रत्येक सेक्शन की फ़ुटर पंक्तियाँ (प्राइस/डिस्काउंट/टैक्स/टोटल) सेक्शन की अंतिम आइटम पंक्ति से जोड़ दी जाती हैं — इंजन कुल को अनाथ करने के बजाय पूरे समूह को अगले पेज पर ले जाएगा, और यदि जुड़ा समूह एक पेज से ऊँचा है तो वह उन पंक्तियों को फ़िट करने के लिए आनुपातिक रूप से संपीड़ित करता है, जिससे बहुत लंबे सेक्शन में फ़ुटर टेक्स्ट दबा हुआ दिख सकता है। एक पेज से ऊँची एकल पंक्ति पेज की ऊँचाई तक काट दी जाती है। यदि 'Summary Page' प्राथमिकता सक्षम है, तो टेबल के बाद सारांश जोड़ा जाता है; यह एक से अधिक पेज तक चल सकता है, और टेबल की पेज संख्या इसके बाद भी जारी रहती है। पेज संख्याएँ बॉटम-राइट पर प्रिंट होती हैं। PDF क्लाइंट-साइड बनता है और सीधे डाउनलोड होता है (कोई कतार नहीं), इसलिए 'PDF stuck' की शिकायतें आमतौर पर ब्राउज़र डाउनलोड ब्लॉकिंग होती हैं, जबकि XLSX एक जनरेशन चरण से गुज़रता है। स्वचालित निर्यात के लिए वही रेंडरिंग हमारे सर्वर पर चलती है, इसलिए बैकएंड PDF ऐप में प्रिंट से बिल्कुल मेल खाते हैं।