太字/斜体、インデントなどの標準的な「書式設定」を使用して、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 をフォーマットしているだけです。