質問編集履歴

2

スペルミスを修正

2022/09/04 10:03

投稿

Nauclhlt
Nauclhlt

score24

test CHANGED
File without changes
test CHANGED
@@ -20,7 +20,7 @@
20
20
  g.DrawString("Graphics.DrawString", this.Font, brush, 0, 0, format );
21
21
  }
22
22
 
23
- void DrawTextRendererDrawText(Graphuics g)
23
+ void DrawTextRendererDrawText(Graphics g)
24
24
  {
25
25
  g.TextRenderingHint = TextRenderingHint.AntiAlias;
26
26
  g.SmoothingMode = SmoothingMode.AntiAlias;

1

A

2022/09/04 09:01

投稿

Nauclhlt
Nauclhlt

score24

test CHANGED
File without changes
test CHANGED
@@ -2,6 +2,9 @@
2
2
  TextRenderer.DrawText()を使用するとひどい見た目になります。
3
3
  OnPaintイベントなどで渡されるGraphicsオブジェクトを使用するときは、正常に描画できるのですが、Graphics.FromImageでもらったオブジェクトを使うと発生します。
4
4
  (GraphicsのTextRenderingHintはAntiAliasに設定しています)
5
+
6
+ どうすればきれいに描画できるでしょうか?
7
+ テキストの幅を正常に測定したいのでTextRendererを使う必要があります
5
8
 
6
9
  参考画像:
7
10
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-09-04/705d8d3d-c689-4abb-9c63-f9a52c418e83.png)