質問 A.
与えられた
- 段落、タブ、スペース、改行、インデント、(または画像?) を含むリッチ テキスト形式の文字列
- ワード ラップ リッチ テキスト コントロール/エディターの幅
すべてのワード ラッピングを実行した後、コンテンツの高さを知るにはどうすればよいですか? のようなものはありますか
int MeasureRichTextHeightAfterWordWrap(string aRichTextContent, int aWidth)?
それ以外の場合、これらのリッチ テキスト コントロールは自動サイズ調整の量をどのように知るのでしょうか?
実際にコンテンツをダミーのリッチ テキスト コントロールに配置し、幅を設定し、後で GetPositionFromCharIndex(TextLength-1) で高さを取得する必要がありますか? これは機能しますが、「もったいない」ようです
質問 B. プレーン テキストのメモ/コントロール/エディターにプレーン テキストを描画し、RTF を装うために手動で計算されたインデント、改行、ワード ラッピングを使用して文字列を手動で描画するとします。
簡単ですか、それとも難しいですか?
より明確に見えるように編集し、母国語ではないため、私の英語が学生のように見える場合は申し訳ありません.