RichTextBox を使用してRichTextをレンダリングする複雑な方法があります。リッチ テキストがページに収まらない場合は、SelectionStart、SelectionLength、およびSelectedRtfプロパティを使用してリッチ テキストの一部を取得します。ただし、リッチ テキストの一部を取得すると、一部の段落の書式設定が失われます。たとえば、行間。
標準の .Net Framework メソッドを使用して、適切な書式設定でリッチ テキストの一部を取得する方法は?
書式付きのリッチ テキストをコピーする必要はありません。リッチ テキストが 1 ページに収まらない場合は、分割する必要があります。また、段落の書式設定があれば、それは失われます。これは、左マージンと行間が失われたサンプルです。