これはどれも機能しません:
this.rtxtReport.Rtf = "{\\rtf1\\ansi\\deff0{\\fonttbl{\\f0 Tahoma;}}";
this.rtxtReport.Rtf += "{\\colortbl;\\red0\\green0\\blue0;\\red255\\green0\\blue0;}";
this.rtxtReport.Rtf += "{\\header\\pard\\qr\\plain\\f0\\chpgn\\par}";
this.rtxtReport.Rtf += "{\\pard{\\b ";
this.rtxtReport.Text += this.Ln + "> " + "VSTFS Report - " + System.DateTime.Now;
this.rtxtReport.Rtf += " \\b}\\par}";
これまでのところ、テキストを太字にすることができた唯一の方法は、実用的ではないテキストを選択することです。ドキュメントを最初から作成しているので、追加するテキストを選択する必要があります。そのテキストを太字にしますが、他のすべても後で追加します!! ... select(start、length)には長さがあり、バストです。
rtf形式を使用し、テキストを選択する必要がないため、実際にC#で太字のテキストを取得できる人はいますか?