TextRange range;
FileStream fStream;
range = new TextRange(richTextBox.Document.ContentStart, richTextBox.Document.ContentEnd);
fStream = new FileStream("C:\\lol2\\joo.Rtf", FileMode.Create);
range.Save(fStream, DataFormats.Rtf);
fStream.Close();
모든 것이 올바르게 수행되지만 범위에서 볼 수 없습니다. 예 : \ b. 굵은 글씨, 밑줄이 쓴 글자와 이탤릭체 글자를 조작해야합니다. 단어 앞에 \ b가 있으면 HTML 태그로 바꿔야합니다. 그들은 다른 형식 경우 내가 하나의 문자열 또는 특정 단어에 전체 텍스트를 수집 할 수 있다면 나는 그들을 조작 할 수문자열에서 TextRange 범위의 굵게, 밑줄, 기울임 꼴 코드를 볼 수없는 이유
XAML :
<RichTextBox x:Name="richTextBox" Grid.Row="1" SelectionChanged="RichTextBox_SelectionChanged" />
임 쓰기 WPF 응용 프로그램 내부의 텍스트와 굵은 단어 등을 만들기 위해 컨트롤을 사용하여
어디에서 '\ b'를 볼 수 없습니까? HTML과 HTML의 관계는 무엇입니까? FlowDocument가 있고 RTF로 저장하고 있습니다 ... 질문을 명확히하십시오. –
range.Text 내부의 디버그 모드에서 \ b를 볼 수 없습니다. 난 형식으로 richtextbox에서 전체 내용을 가져와야합니다. 단어 중 일부가 굵게 표시되면 태그를 앞뒤에 넣을 수 있습니다. –