मुझे समझ में नहीं आता कि कैसे GtkTexView में टेक्स्ट लोड करना है, यह कैसे किया जाता है?मैं एक GtkTextView का पाठ कैसे सेट करूं?
6
A
उत्तर
16
आपको बफर संपत्ति का उपयोग करना होगा जो GtkTextView द्वारा दिखाए गए सभी सामग्री को बफर का प्रतिनिधित्व करता है।
बस एक पाठ लोड करने के लिए, आप, पाठ गुण सेट करना होगा कि तरह:
textview1.Buffer.Text = "Some sample text that will be displayed."
नियंत्रण आप नाम textview1 है जोड़ा मान लिया जाये।
यदि आप पाठ के प्रदर्शन पर कुछ और नियंत्रण चाहते हैं, तो आपको पाठ को चिह्नित करने के लिए टैग का उपयोग करना होगा। उदाहरण के लिए:
var tag = new TextTag (null);
this.textview1.Buffer.TagTable.Add (tag);
tag.Weight = Pango.Weight.Bold;
var iter = this.textview1.Buffer.GetIterAtLine (0);
this.textview1.Buffer.InsertWithTags (ref iter, "Bold text\n", tag);
यह पहली पंक्ति में एक बोल्ड टेक्स्ट डालेगा। टेक्स्टबफर का उपयोग करके बहुत कुछ संभव है, textview1.Buffer
पर उपलब्ध विधियों को देखें।
संबंधित मुद्दे
- 1. मैं जावा में एक बटन का पाठ कैसे प्राप्त करूं?
- 2. मैं जावा में एक लेबल (रंगीन पाठ) का रंग कैसे सेट करूं?
- 3. मैं पर्ल में बाधाओं का एक सेट कैसे हल करूं?
- 4. मैं एक HTML फ्रेम का पृष्ठभूमि रंग कैसे सेट करूं?
- 5. एनएलटीके में, मैं एक पाठ की समरूपता कैसे प्राप्त करूं?
- 6. मैं एक Gtk.StatusIcon को पाठ
- 7. मैं पिछड़ा चयन कैसे सेट करूं?
- 8. मैं पहले संवाददाता कैसे सेट करूं?
- 9. GtkTextView शीर्ष/नीचे मार्जिन देखें?
- 10. मैं SimpleJdbcTemplate परQueryTimeout कैसे सेट करूं?
- 11. मैं एक क्लिकऑन परिदृश्य में AppDomain FriendlyName कैसे सेट करूं?
- 12. मैं समूहबद्ध UITableView का पृष्ठभूमि रंग कैसे सेट करूं?
- 13. RedirectToAction का उपयोग करते समय मैं प्रोटोकॉल कैसे सेट करूं?
- 14. मैं HTML टेक्स्ट बॉक्स का आकार कैसे सेट करूं?
- 15. मैं Netbeans 7.1.2 में $ {user} का मान कैसे सेट करूं?
- 16. एक बटन के नियंत्रण टेम्पलेट में, मैं निहित पाठ का रंग कैसे सेट कर सकता हूं?
- 17. मैं एक App.Config फ़ाइल से CultureInfo.CurrentCulture कैसे सेट करूं?
- 18. मैं एक jQuery UI संवाद पर रोकथाम कैसे सेट करूं?
- 19. मैं मार्कडाउन में एक HTML क्लास विशेषता कैसे सेट करूं?
- 20. मैं सामग्री प्रकार को जूमला में कैसे सेट करूं?
- 21. मैं jQuery के साथ एंकर का उपयोग करके टेक्स्टबॉक्स का मूल्य कैसे सेट करूं?
- 22. एक guid का उपयोग कर परीक्षण ... मैं चर को एक ग्रिड में कैसे सेट करूं?
- 23. MSBuild का उपयोग करके, मैं एक फ़ाइल की सामग्री में एक संपत्ति कैसे सेट करूं?
- 24. मैं रीशेर्पर डिफ़ॉल्ट कंपनी और कॉपीराइट कैसे सेट करूं?
- 25. सी # मैं एक richtextbox में पाठ का रंग कैसे सेट कर सकता हूं?
- 26. मैं जेपीए एनोटेशन का उपयोग कर स्ट्रिंग ऑब्जेक्ट्स का एक सेट कैसे मैप करूं?
- 27. पुन: संरचित पाठ में, मैं एक ही समय में जोर और सुपरस्क्रिप्ट का उपयोग कैसे करूं?
- 28. मैं jQuery का उपयोग कर एक HTML तत्व के अलावा सादा पाठ कैसे प्राप्त करूं?
- 29. जावा, स्विंग: मैं JTextField की अधिकतम चौड़ाई कैसे सेट करूं?
- 30. मैं लाटेक्स को सादे-पाठ (ASCII) में कैसे परिवर्तित करूं?
धन्यवाद, इससे मेरी मदद मिली। क्या आपको पता है कि यह क्यों, विशेष रूप से आपके उत्तर का दूसरा भाग, Xamarin/Mono में चेतावनी देता है? यहां चेतावनी दी गई है: चेतावनी CS0618: 'Gtk.TextBuffer.Insert (Gtk.TextIter, string)' अप्रचलित है: 'रेफ टेक्स्टइटर इटर' अधिभार '(CS0618) द्वारा प्रतिस्थापित – Torchify