Article View: fj.lang.pascal
Article #274Re: Character shifted 90 degree !?
From: Atsushi Asano
Date: Wed, 12 Feb 1997 00:00
Date: Wed, 12 Feb 1997 00:00
34 lines
1882 bytes
1882 bytes
元記事を書いた浅野@防大です。 >坂本@アンリツです。 >この話題は、MS-Windows依存の話題ですので、 > fj.os.ms-windows.programming >にポストするべきものであると思います。 すみませんでした。WIndows依存なのかどうかもわからなかった もので、Delphiでできるのかどうか知りたかったわけです。 以後、注意したいと思います。 しかしながら、Delphiの話題でもあると考えられるので、 こういった場合、クロスポストする方が良いと考えますが、いかがでしょう? > >とりあえず、上記はMS-Windows APIのCreateFontを使用すれば可能です。 >Form1のOnPaintで以下のように記述すれば実現できると思います。 > >Procedure TForm1.Paint(Sender: TObject); >var > Tmp: array [0..63] of Char; >begin > Canvas.Font.Handle := CreateFont(16, 0, 900, 0, FW_DONTCARE, 0, 0, 0, > DEFAULT_CHARSET, OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, > DEFAULT_QUALITY, DEFAULT_PITCH, StrPCopy(Tmp, Font.Name)); > Canvas.TextOut(Width div 2, Height div 2, '縦書き'); >end; 他の方からもメールで、以上のようにWindowsAPIでFontを作成すれば 良いということを教えていただきました。 坂本様、メールしてくださった有馬様、岡本様ありがとうございました。 失礼しました。
Technical Details
Message-ID:
<5dr5kn$su9@cmnews.nda.ac.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<5dhdtc$36k@cmnews.nda.ac.jp> <5dp1ki$9lo@news0.anritsu.co.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 110a07,a091367646e168a9 X-Google-Attributes: gid110a07,public X-Google-Thread: ff90a,377f3759d5cd2f6f X-Google-Attributes: gidff90a,public From: asanoa@cc.nda.ac.jp (Atsushi Asano) Subject: Re: Character shifted 90 degree !? Date: 1997/02/12 Message-ID: <5dr5kn$su9@cmnews.nda.ac.jp> X-Deja-AN: 218257232 References: <5dhdtc$36k@cmnews.nda.ac.jp> <5dp1ki$9lo@news0.anritsu.co.jp> Content-Type: Text/Plain; charset=ISO-2022-JP Organization: NDA Mime-Version: 1.0 Newsgroups: fj.lang.pascal,fj.os.ms-windows.programming