2008 की क्रिस्टल रिपोर्ट्स में, मुझे उन सभी लाइनों की सटीक गणना करने की आवश्यकता है जो एक उप रिपोर्ट में प्रदर्शित की गई हैं।
मैं एक साझा चर का उपयोग कर रहा हूं और जैसा कि बढ़ा रहा हूंजरूरत है जब लाइनों प्रदर्शन। एकमात्र समस्या जो मुझे हो रही है वह यह है कि जब कोई फ़ील्ड रैप करता है। हम एक निश्चित चौड़ाई के फ़ॉन्ट का उपयोग नहीं कर रहे हैं, इसलिए फ़ील्ड की लंबाई से जाने से समस्या हल नहीं होती है, क्योंकि "i" "w" और इतने पर जितना चौड़ा नहीं है।
क्या यह पता लगाने का कोई तरीका है कि किसी क्षेत्र में डेटा है या नहींलपेटा जाएगा, और यदि ऐसा है तो यह कितनी रेखाओं से टकराता है, या क्या यह पता लगाने का एक तरीका है कि क्षेत्र जिस क्षेत्र में है (या स्वयं फ़ील्ड) की ऊँचाई कितनी है?
या, क्या यह रिपोर्ट करने के लिए एक बेहतर तरीका है कि उप-रिपोर्ट पर वास्तव में कितनी लाइनें प्रदर्शित की गई हैं?
उत्तर:
उत्तर № 1 के लिए 1नहीं, आप जो वर्णन करते हैं, उसका कोई तरीका नहीं है।
यदि आप एक निश्चित-चौड़ाई वाले फ़ॉन्ट का उपयोग करते हैं, तो आप इसके आधार पर कुछ गणित कर सकते हैं "यह X वर्णों पर लपेटता है" ऐसा करें यदि स्ट्रिंग की लंबाई 100 है, तो यह 2 पंक्तियों, आदि में चला गया।