मैं RichTextBox
के आरटीएफ में टेक्स्ट कैसे प्राप्त करूं? मैं इस तरह पाने की कोशिश कर रहा हूं, लेकिन संपत्ति मौजूद नहीं है।RichTextBox से आरटीएफ कैसे प्राप्त करें
RichTextBox rtb = new RichTextBox();
string s = rtb.Rtf;
मैं RichTextBox
के आरटीएफ में टेक्स्ट कैसे प्राप्त करूं? मैं इस तरह पाने की कोशिश कर रहा हूं, लेकिन संपत्ति मौजूद नहीं है।RichTextBox से आरटीएफ कैसे प्राप्त करें
RichTextBox rtb = new RichTextBox();
string s = rtb.Rtf;
RichTextBox के अंदर उपयोगकर्ता द्वारा बनाई गई वास्तविक XAML पाने के लिए:
TextRange tr = new TextRange(myRichTextBox.Document.ContentStart,
myRichTextBox.Document.ContentEnd);
MemoryStream ms = new MemoryStream();
tr.Save(ms, DataFormats.Xaml);
string xamlText = ASCIIEncoding.Default.GetString(ms.ToArray());
संपादित करें: मैं परीक्षण करने के लिए मेरे सामने कोड की जरूरत नहीं है, लेकिन TextRange
प्रकार का एक उदाहरण एक Save
(स्ट्रीम करने के लिए) विधि है कि एक DataFormats
पैरामीटर है, जो हो सकता है लेता है DataFormats.Rtf
2 RichTextBox कक्षाएं, WinForms ढांचे से एक और WPF ढांचे से एक हैं:
System.Windows.Controls.RichTextBox wpfBox;
System.Windows.Forms.RichTextBox winformsBox;
केवल Winforms RichTextBox अन्य दस्तावेज़ संपत्ति जो एक FlowDocument शामिल है, एक Rtf संपत्ति है।
डेटाफॉर्मैट्स में एक आरटीएफ सदस्य होता है। शायद यह विधि काम करेगी। –
और अब, मैं RichTextBox के आरटीएफ पाठ को कैसे सेट कर सकता हूं? – rpf
एक और सवाल पूछें! ;) –