나는 RichTextBox
을 Rtf 형식으로 가지고 있습니다. 사용자는 현재 테이블에 붙여 넣을 수 있습니다. 이 기능을 으로 가져 가야합니다. 예 : 붙여 넣기에서 Rtf의 표를 제거하고 싶습니다.테이블 변환 텍스트 방법 C# WPF?
글 머리 기호, 번호 매기기 목록 등을 유지해야하므로 RichTextBox
을 Rtf로 유지해야하므로 일반 텍스트로 붙여 넣기 만하면됩니다. 나는 현재 잘 작동하지만 어떤 방법이 테이블을 제거하기 위해 찾을 수있는이 같은 붙여 넣은 텍스트의 서식을 잠그는거야
... RTF 형식 & 이상
private void _btnFormat_Click(object sender, RoutedEventArgs e)
{
TextRange rangeOfText = new TextRange(richTextBoxArticleBody.Document.ContentStart, richTextBoxArticleBody.Document.ContentEnd);
rangeOfText.ApplyPropertyValue(TextElement.ForegroundProperty, Brushes.Black);
rangeOfText.ApplyPropertyValue(TextElement.FontSizeProperty, "12");
rangeOfText.ApplyPropertyValue(TextElement.FontFamilyProperty, "Arial");
rangeOfText.ApplyPropertyValue(TextElement.FontStyleProperty, "Normal");
rangeOfText.ApplyPropertyValue(Inline.TextDecorationsProperty, null);
}
순회은 태그를 제거하는 것은 매우 보인다 복잡한 각 붙여 넣기가 다를 수 있습니다. 나는 Word에서 테이블 ConvertToText
이 정확히 무엇을 필요로하는지 알아 차렸다.
.NET에서이 방법을 사용할 수 있는지 알고있는 사람이 있습니까? 감사합니다.
나는이 문제에 대한 해결책이 없다고 생각하기 시작했습니다. – Hardgraf