文字列のミラー表示

解決


じゅん  2003-07-04 14:51:41  No: 51658  IP: [192.*.*.*]

TextOut()(CreateFont())で文字列をミラー表示(鏡像)出来ますでしょうか?

編集 削除
7of9  2003-07-04 15:10:08  No: 51659  IP: [192.*.*.*]

TextOut()でできるか知りませんが(できなかったと思う)、
MSDNに Textfx というサンプルがあるので、ごらんになってみては。

編集 削除
YuO  2003-07-04 15:12:35  No: 51660  IP: [192.*.*.*]

できないです。
#CreateFontでは左右だけでなく天地もひっくり返る。

一旦予備のDCにTextOutしたあと,StretchBltすれば鏡像になります。

編集 削除
じゅん  2003-07-04 15:17:41  No: 51661  IP: [192.*.*.*]

7of9さん、ありがとうございます。
早速サンプルを見てみます。

YuOさん、ありがとうございます。
天地もひっくり返る、とういうのは
つまりは、文字が180度回転してしまう
ということですね?

編集 削除
pbmplus  2003-07-04 15:43:32  No: 51662  IP: [192.*.*.*]

「天地もひっくり返る」と言うのは0-360℃の回転が出来ると言う事だと思います。(最初の文字を始点として回転させるので鏡像は不可)

#  ぜんぜん違ったらごめんさい。

編集 削除
じゅん  2003-07-04 17:01:52  No: 51663  IP: [192.*.*.*]

みなさんありがとうございました。
やはり純粋には(関数いっぱつみたいには)できないみたいですね。

編集 削除