[リストへもどる]
一括表示

投稿時間:2003/03/08(Sat) 01:46
投稿者名:はしくれ
Eメール:t-hashimoto@pop06.odn.ne.jp
URL :
タイトル:
縦書き印刷
5時間悩んだ件はおかげさまで解決しました!
甘えついでにもう1件質問なんですが、
A4用紙を横倒しで、縦書きで文字を印刷したいのです。
ちょうど表彰状とか見たいな感じのものを
印刷したいのです。
いろいろ調べてみると、文字を90度倒して印刷
というような機能が見つからないような気がします。
もしかして、できないのかなあ?
何とかなりませんでしょうか?

投稿時間:2003/03/08(Sat) 02:35
投稿者名:Starfish
Eメール:
URL :
タイトル:
Re: 縦書き印刷
> A4用紙を横倒しで、縦書きで文字を印刷したいのです。
> ちょうど表彰状とか見たいな感じのものを
> 印刷したいのです。
> いろいろ調べてみると、文字を90度倒して印刷
> というような機能が見つからないような気がします。

 頭に、@の付いたフォント、たとえば「@MS ゴシック」を
使えばできると思いますが。

投稿時間:2003/03/08(Sat) 10:01
投稿者名:Say
Eメール:
URL :
タイトル:
Re: 縦書き印刷
プリンタデバイスコンテキストハンドルを取得して、
Windows API関数のCreateFontとTextOutを使えば、
90°だろうと123°だろうと自由に回転可能です。

投稿時間:2003/03/08(Sat) 15:54
投稿者名:Starfish
Eメール:
URL :
タイトル:
縦書き用のフォントと文字の回転
縦書きで印刷するのに縦書き用のフォント(フォント名の先頭に@が付いた)を使用した場合と
文字を回転させた場合では長音などで結果が異なります。

1.縦書きのフォントを使用した場合の印刷結果は

   ツ
   リ
   |

2.単純に文字を回転させた場合の印刷結果は

   ツ
   リ
   ー

 横書きのまま、90度回転するなら、文字の回転でいいと思いますが、
縦書きをするなら縦書きのフォントを使うのが正解だと思います。

投稿時間:2003/03/10(Mon) 23:46
投稿者名:はしくれ
Eメール:t-hashimoto@pop06.odn.ne.jp
URL :
タイトル:
Re: 縦書き印刷
いやー フォントの@ってそういう意味だったんですねー!
知らなかった。
みなさにろいろありがとうございます。
おかげでうまく行きました!
すごく感謝です。
お礼が遅れてすみません