符号输出时转90度

来源:百度知道 编辑:UC知道 时间:2024/05/31 01:51:04
如何将以下这个单词position 逆时针旋转90度后 输出到显示器

下面用 PostScript 语言写的代码:

%!
100 100 moveto
gsave
/Helvetica-BoldOblique findfont 48 scalefont setfont
1 0 0 setrgbcolor
90 rotate
(Position) show
grestore
showpage

存放为英文ASCII文本文件,名字譬方叫 a.ps
你可以用 gsview 等viewer 输出到显示器, 或直接发送到支持PostScript语言的打印机印出(大多数打印机都支持PostScript的)。你可以看到红字,字的大小是48除72英寸,转了90度的。

若用VC++ CDC 类来写,你需要到
http://www.codeproject.com/KB/cpp/oblique_txt.aspx
取得函数
void ObliqueTextOut( CDC *dc, int oblique, int x,int y,const CString &Text )

如果你能找到转90度的躺下来的字体font,你可以不转string,只要沿竖向打 noitisop 即可。

word之类的在字体前加个 @ 就可以了
不过好像要字库

有创义,无法实现

除非这是个图案,不然转不了。