我有一个方法,它接受一个字符串并将其转换为 rtf。
您还可以设置字体类型、样式和大小。
为此,我正在使用RichTextBox
.
现在我有这个方法还必须将文本的颜色转换为 rtf 的问题。确实具有该属性
,但颜色似乎不在解析的 rtf 字符串中。 RichTextBox
.ForeColor
目前该方法如下所示:
private static string ConvertToRtf(string text,
string fontFamilyName,
FontStyle fontStyle,
int fontSize) {
System.Windows.Forms.RichTextBox richTextBox =
new System.Windows.Forms.RichTextBox();
richTextBox.Font = new Font(new FontFamily(fontFamilyName),
fontSize,
fontStyle,
GraphicsUnit.Point);
richTextBox.Text = text;
string result = richTextBox.Rtf;
return result;
}
如前所述,我也想转换颜色。