के साथ ग्राफिक्स ड्रास्ट्रिंग मूल रूप से मेरी समस्या यह है कि जब मैं चाहता हूं तो मुझे स्ट्रिंग को लपेटने की आवश्यकता है। नहीं जब .NET चाहता है। मैं समझता हूं कि ड्रॉस्ट्रिंग विधि स्वचालित रूप से शब्द लपेट जाएगी यदि मैं इसे अंदर खींचने के लिए एक आयताकार देता हूं। जब इसे शब्द लपेटता है तो मुझे नियंत्रण करने की आवश्यकता होती है। तो आइए कहें कि मेरी स्ट्रिंग जिसे मैं आकर्षित करना चाहता हूं वह 1234 का परीक्षण कर रहा है। और जब भी मैं एक स्पेस देखता हूं तो मैं एक नई लाइन पर टेक्स्ट खींचना चाहता हूं। इसलिए इस मामले में इसकी दो पंक्तियां होंगी - परीक्षण और 1234. मुझे लगता है कि मुझे स्ट्रिंग को फिर से आकार देने (मेरी सीमाओं को फिट करने के लिए) और प्रत्येक रेखा को आकर्षित करने के लिए एकाधिक ड्रॉस्ट्रिंग विधि कॉल के संयोजन की आवश्यकता है। समस्या यह है कि मुझे वास्तव में यह नहीं पता कि यह कैसे करना है। जब मैं जीडीआई + की बात करता हूं तो मैं नौसिखिया हूं।नियंत्रित वर्ड लपेटें
5
A
उत्तर
5
आप रिक्त स्थान को न्यूलाइन के साथ बदल सकते हैं और फिर स्ट्रिंग खींच सकते हैं।
string converted = text.Replace(" ", System.Environment.NewLine);
हाँ मुझे नहीं लगता था कि यह MeasureString() विधि के साथ काम करेगा। मुझे लगता है कि ऐसा लगता है कि यह अभी भी 1 लाइन स्ट्रिंग है और इसे इस तरह मापता है। धन्यवाद। – Travyguy9