Top > プログラミング > .NET Tips> 文字を描く

文字を描く」への評価、コメント

評価

良い / 悪い = 45 / 6 (「良い」の割合 = 0.882 , 人気度 = 1.506

評価する

コメント一覧


通常のコメント
未来 2021/02/20 (Sat) 22:36:35
縦書きの「左から右に表示する」で
行間を開けるにはどうすればいいですか?

通常のコメント
ほたち 2020/04/8 (Wed) 16:04:31
縦書きのサンプルについて、フォント"@MS ゴシック"を指定していますが、"MS ゴシック"(@なし)でも同様に動作します。
「@」は不要と思われます。

評価の理由
匿名 2017/05/16 (Tue) 07:54:27
評価:良い
右から左に文字が表示されるようにしたかったので助かりました!ありがとうございます!

評価の理由
vb 初心者 2016/12/20 (Tue) 08:06:19
評価:良い
はがき文面に縦書き成功。うれしい。ただプリンターに送信する時はMicrosoft Edgeを利用、どう言うわけかグーグルは混信した。

通常のコメント
管理人 2012/03/11 (Sun) 03:46:19
> 縦書だと、フォームの左上から右下に書かれますが、
> これだと日本人にはなじめません。
> 右上から左下に書くようには出来ないんでしょうか?

StringFormatのFormatFlagsにDirectionRightToLeftを追加してみてください。

>> UseCompatibleTextRenderingプロパティがTrueのコントロールはGraphics.DrawStringではなく、TextRenderer.DrawTextで描画されます。
> とありますが、Falseの間違いじゃないでしょうか?

修正しておきます。ご指摘ありがとうございました。

通常のコメント
匿名 2012/03/5 (Mon) 11:05:12
> UseCompatibleTextRenderingプロパティがTrueのコントロールはGraphics.DrawStringではなく、TextRenderer.DrawTextで描画されます。

とありますが、Falseの間違いじゃないでしょうか?

通常のコメント
初心者です。 2011/09/28 (Wed) 18:02:14
縦書だと、フォームの左上から右下に書かれますが、
これだと日本人にはなじめません。
右上から左下に書くようには出来ないんでしょうか?
宜しければ教えて下さい。

通常のコメント
管理人 2011/02/8 (Tue) 03:53:53
> FormのLoadとかに記述では表示されないんですか?
> ボタンなどを使わないと表示してくれなかったです・・・

とりあえず、記事の一番上に書いてある注意事項を読んでみてください。

通常のコメント
匿名 2011/02/8 (Tue) 02:35:34
FormのLoadとかに記述では表示されないんですか?
ボタンなどを使わないと表示してくれなかったです・・・

通常のコメント
管理人 2009/11/20 (Fri) 02:33:39
> 縦書きがとても役に立ちました。
> ただ、縦書きの時に、英語を下から上に向かって描けるともっといいのですが。(チャートの縦軸のラベルのように)

文字列を回転させて描画する
http://dobon.net/vb/dotnet/graphics/drawrotatedstring.html

で紹介している方法で、文字列を270度回転させてみてはいかがでしょうか。

評価の理由
わん 2009/11/19 (Thu) 21:41:10
評価:良い
縦書きがとても役に立ちました。
ただ、縦書きの時に、英語を下から上に向かって描けるともっといいのですが。(チャートの縦軸のラベルのように)

評価の理由
ぶれっど 2006/09/12 (Tue) 16:56:22
評価:良い
ピクチャーボックス内で文字列を折り返して描画する処理(泣き別れ処理)に苦労していたところ「折り返して描画する」を見つけました。
今までの苦労はなんだったのかと思うくらい簡単に対処できたので喜んでいます。
ありがとうございました。

評価の理由
匿名 2006/04/3 (Mon) 16:10:58
評価:良い
 

通常のコメント
匿名 2005/10/28 (Fri) 01:55:06
C#のコードを試したが何も表示されない

通常のコメント
匿名 2005/02/25 (Fri) 19:05:58
エラーになる

コメントの投稿

[説明]