• ベストアンサー

文字を縦書きで描画する

drawStringメソッドを使用すると、横書きで 引数の文字列を描画しますが、これを縦書きで描画したい 場合はどのようにすればよろしいのでしょうか?

  • yo-he
  • お礼率35% (34/97)
  • Java
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
noname#2875
noname#2875
回答No.2

JavaHouse メーリングリスト [JavaHouse-Brewers:39953] 文字を90℃回転させる はyo-heさんですよね? 解決したみたいでおめでとうございます。 ただ縦書きをどうしたら出来るだろうと思ってここ見に来る他の人(いないのかなぁ…)のために、参考に出来るようにURLをリンクさせていただきました。 yo-heさんには直接お役にたてないですけどごめんなさい。

参考URL:
http://java-house.etl.go.jp/ml/archive/j-h-b/039953.html#body

関連するQ&A

  • アプレットで文字列の描画を横を半分に縮小して描画したい。

    java初心者です。 アプレットで文字列を描画するときにdrawStringメソッドで描画すると思うのですが、それでデフォルトで描画する時の横の長さを半分にして描画したいのですが(見た目的には縦長にする感じです)、何か方法はあるでしょうか? よろしくお願いします。

    • ベストアンサー
    • Java
  • ラベルに縦書きで文字を書くには

    ラベルに縦書きで文字を書くには drawstringで描画するしかないみたいですね。 かな文字は、正常に縦書きで表示されるのですが 「ω」、「℃」は90度回転し、横になってしまいます。 どうしてでしょうか? 横にならないようにする方法はないのでしょうか?

  • 縦書き文字について

    テキストボックスやExcelのセルに縦書きの文字が書けますが、例えば、住所などで"12-34"(全て半角)という文字列が横書きで入力されていて、これを一括で縦書きにする場合、"12"と"34"をそれぞれこのままで且つ"-"だけを縦にしたいのですが、このような事は出来るのでしょうか? ちょっと表現が難しいので分かりにくいかもしれませんが、もしそのような変換が出来る方法やソフトがあれば教えて下さい。

  • Javaで左上の位置を指定して文字を描画する方法を探しています。

    Javaで左上の位置を指定して文字を描画する方法を探しています。 JavaでGraphicsオブジェクトを使用して文字を描画する際に、Javaの標準の方法(java.awt.graphicsのdrawStringメソッド)を使う場合では「ベースラインの位置」を指定しますが、これを「左上端の座標」を指定して描画できるようにするにはどうしたらよいのでしょうか。

    • ベストアンサー
    • Java
  • ワードの文字の方向

    Windows 7 ワード 2010 を 使用しています。 ファイルの見出しの印刷時、1枚のページに横書きの文字を2つ作成して、ワードのページレイアウト→文字列の方向→縦書きしたい文字を選択し→縦書きをクリックすると2つとも縦書きになります。 ファイルの表紙用に横書き、背表紙用に縦書きの文字を作る場合、文字列の方向で縦書きにしたものと、横書きのものを作成して、印刷を行っています。 1枚のページにに縦書き、横書きの文字は作成できないのでしょうか。」

  • ワードでDVDの文字を縦書きにしたいのですが?

     ワード2007を使用しています。ビスタです。縦書きで書いていて、「DVD」の文字を縦書きに直しても、いったん保存して新たにそこを開くと、「DVD」の文字だけ横書きになっています。縦書きのまま保存したいのですが、方法がわかりません。パソコン用語には詳しくないので、簡単に説明していただけたらと思います。お願いいたします。

  • 漫画のフキダシの文字はなぜ縦書きが多いのか?

    21世紀に入った今でも、漫画のフキダシなどに書いてある文字は大抵の場合縦書きですよね? これはなぜでしょうか? 大人でも子供でも、漫画を読んでいることを考えると、その人たちはみな、 横書きの文字に馴染んでいるくらいの歳の人だと思います。 それなら、いい加減縦書きを横書きに変えてもいいはずなのに…… 回答よろしくお願いします――

  • GDI+のDrawStringを使って文字を滑らかに描画したいのですが。。。

    GDI+のDrawStringを使って文字を滑らかに描画したいのですが。。。 環境は、VC++のWin32プロジェクトです。 WindowのデバイスコンテキストからGraphicsオブジェクトを生成し、DrawStringとすると滑らかに描画されます。 しかし、BitmapオブジェクトからGraphicsオブジェクトを生成し、DrawStringを行うとビットマップフォントのようです。 Graphics g(hdc); g.DrawString(......); -> この場合はなめらか(画像の下の方) しかし、 Bitmap bmp(w, h, PixelFormat32bppARGB); Graphics g (&bmp); g.SetSmootingMode(SmoothingModeHighQuality); g.DrawString(...); -> ジャギが目立つ。(画像の上の方) ビットマップ(メモリ)にスムーズなテキストを描画することはできないのでしょうか? ちなみにフォントはメイリオです。

  • お墓の文字は縦書き?

    墓石が縦長の時は縦書きに○○家なんとかと書くと思うのですが、横長の場合、横書きが普通なのでしょうか? 英字の場合は横書きですが、日本語の場合、縦書きが正式なのでしょうか?

  • ペイントを使って画像に文字入れたいが縦書きになる

    ペイントを使って画像に文字を入れたいがなぜか横書きにならない。横書き縦書きの方法を教えてください

専門家に質問してみよう