我有一个项目,用户需要能够将文本粘贴到RichTextBox中,但粘贴的文本必须仅保留 粗体,斜体和带下划线的格式。
目前,我有以下内容:
DataFormats.Format format = DataFormats.GetFormat(DataFormats.Text);
rtbMain.Paste(format);
...删除所有格式,只粘贴剪贴板中的文本。
实际需要删除的是下面的第一行,以及结束括号(我不太清楚如何做)。
{\rtf1\ansi\ansicpg1252\deff0\deflang1033\deflangfe1033{\fonttbl{\f0\fmodern\fprq1\fcharset0 Courier New;}}
\viewkind4\uc1\pard\nowidctlpar\fi720\sl480\slmult1\f0\fs24\par
}