文字列を受け取って rtf に変換するメソッドがあります。
font-type、-style、-size も設定できます。
そのために私はを使用していRichTextBox
ます。
今、このメソッドがテキストの色をrtfに変換する必要があるという問題があります。
にはRichTextBox
プロパティ.ForeColor
がありますが、色は解決中の rtf-string に含まれていないようです。
現在、メソッドは次のようになっています。
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;
}
前述のように、色も変換したいと思います。