社区
C++ Builder
帖子详情
Canvas输出汉字字符串,如何竖排显示?
kt65
2003-01-18 09:48:15
Canvas输出汉字字符串,如何竖排显示?
...全文
349
5
打赏
收藏
Canvas输出汉字字符串,如何竖排显示?
Canvas输出汉字字符串,如何竖排显示?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
痞子酷
2003-01-22
打赏
举报
回复
hao!!!!!
halibut
2003-01-19
打赏
举报
回复
学习!
weibz0525
2003-01-19
打赏
举报
回复
修改了一下,这个代码应该没问题了,另外在每行末尾加一个'\n'不行吗?
void __fastcall TForm1::FormPaint(TObject *Sender)
{
TFont *pfont;
TLogFont lf;
Canvas->Font->Name = "Arial";
Canvas->Font->Size = 24;
Canvas->Font->Color = clRed;
pfont = new TFont;
pfont->Assign(Canvas->Font);
::GetObject(pfont->Handle,sizeof(lf),&lf);
lf.lfEscapement = 0 ;
lf.lfOrientation = 0;
lf.lfHeight = 25;
SetBkMode(Canvas->Handle,TRANSPARENT);
for(int i= 0;i< 9;i++)
{
pfont->Handle = ::CreateFontIndirect(&lf);
Canvas->Font->Assign(pfont);
Canvas->TextOut(Width/2,Height/2,"旋转征文字体");
lf.lfEscapement +=450;
lf.lfOrientation +=450;
}
}
kt65
2003-01-18
打赏
举报
回复
谢谢!
GeoPhoenix
2003-01-18
打赏
举报
回复
使用Windows API,下面是一个例子,你可参考一下
{
TFont *pfont;
TLogFont lf;
Canvas->Font->Name = "Arial";
Canvas->Font->Size = 24;
Canvas->Font->Color = clRed;
pfont = new TFont;
pfont->Assign(Canvas->Font);
::GetObject(pfont->Handle,sizeof(lf),&lf);
lf.lfEscapement = 0 ;
lf.lfOrientation = 0;
lf.lfHeight = 25;
SetNkMode(Canvas->Handle,TRANSPARENT);
for(int i= 0;i< 9;i++)
{
pfont->Handle = ::CreateFontIndirect(&lf);
Canvas->Font->Assign(pfont);
Canvs->TextOut(Width/2,Height/2,"旋转征文字体");
lf.lfEscapement +=450;
lf.lfOrientatio +=450;
}
将以上程序放到OnPaint事件里,编译以下,您就了解了
Android 如何实现
竖排
文字
显示
?
在android.graphics.
Canvas
类中有个沿路径画字的方法 void drawTextOnPath(String text, Path path, float hOffset, float vOffset, Paint paint) Draw the text, with origin at (x,y), ...
html2
canvas
图片的文字偏移,html2
canvas
转图片遇到的坑(图片偏移,图片模糊,字体改变)...
最近做了一个分享页面,要求长按保存相册,其中用到了html2
canvas
,使用比较简单,但是遇到的比较常见的几个坑,来做下总结:1. 解决图片模糊和偏移$('.share')是需要转成图片的domfunction share(){var width = $('...
unity 小笔记
1.滑动列表,
竖排
内容,自动扩充排列。 在Scroll View 下找到 Content ,为其添加组件 Vertical Layout Group 和 Content Size Fitter (横向列表和纵横列表类似) 2.在特定物体下寻找已知名字的子物体。 transform....
android 横向
竖排
文字,Android自定义
竖排
TextView实现实例
Android自定义
竖排
TextView实现实例前言:之前做联系人模块的时候遇到一个左侧索引控件,里面的字符都是竖直方向上排列的。当时这个控件是用一个图片代替的。现在想来如果索引的字符变更了,那么就得重新更换图片了...
TextViewVertical实现文字并列
竖排
如古诗,蒙古语等
TextViewVertical,古诗词,
竖排
,蒙古语
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章