मुझे क्लिपबोर्ड पर कुछ रिचटेक्स्ट बनाने और प्रतिलिपि बनाने की आवश्यकता है मानक "स्वरूपण" जैसे बोल्ड/इटालिक्स, इंडेंट्स और इसी तरह। जिस तरह से मैं अब यह कर रहा हूँ एक तरह से असजीला ... मैं एक RichTextBox आइटम बना रहा हूं और इतने की तरह है कि के माध्यम से अपने स्वरूपण लागू करने लगता है:सी # में RichText Manipulating का बेहतर तरीका?
RichTextBox rtb = new RichTextBox();
Font boldfont = new Font("Times New Roman", 10, FontStyle.Bold);
rtb.Text = "sometext";
rtb.SelectAll()
rtb.SelectionFont = boldfont;
rtb.SelectionIndent = 12;
वहाँ
एक बेहतर तरीका हो गया है, लेकिन एक के बाद खोज के कुछ घंटे मैं कुछ भी बेहतर के साथ आने में असमर्थ था। कोई विचार?
संपादित करें: रिचटेक्स्टबॉक्स (आरटीबी) किसी भी रूप में कहीं भी प्रदर्शित/खींचा नहीं गया है। मैं बस अपने RichText प्रारूपित करने के लिए वस्तु का उपयोग कर रहा हूँ।
वैसे यह बात है; RichTextBox भी * प्रदर्शित * कहीं भी नहीं है ... मैं बस इसका उपयोग कर रहा हूं क्योंकि मुझे RichText में हेरफेर/प्रारूपित करने के लिए एक समान रूप से स्पष्ट तरीका नहीं मिला। तुम्हारे सुझाव के लिए धन्यवाद। – BKimmel
खैर, मुझे लगता है कि आप पूरी कक्षा संरचना और विधियों और सीधे समृद्ध पाठ में हेरफेर करने के लिए क्या नहीं बना सकते हैं, और फिर आप उस कोड को ऑनलाइन पोस्ट कर सकते हैं ताकि अन्य इसका उपयोग कर सकें। समृद्ध पाठ पुस्तकालयों के लिए एक Google खोज कुछ भी नहीं बदलती है? – hova