我需要创建一些带有标准“格式”(如粗体/斜体、缩进等)的 RichText 并将其复制到剪贴板。我现在这样做的方式似乎有点不雅......我正在创建一个 RichTextBox 项目并通过它应用我的格式,如下所示:
RichTextBox rtb = new RichTextBox();
Font boldfont = new Font("Times New Roman", 10, FontStyle.Bold);
rtb.Text = "sometext";
rtb.SelectAll()
rtb.SelectionFont = boldfont;
rtb.SelectionIndent = 12;
必须有更好的方法,但经过几个小时的搜索,我无法想出更好的方法。有任何想法吗?
编辑:RichTextBox (rtb) 不会在表单的任何位置显示/绘制。我只是使用该对象来格式化我的 RichText。