社区
语言基础/算法/系统设计
帖子详情
如何判断字符串将在屏幕中显示所占的像素宽度
CaiBirdy
2008-12-08 02:34:05
RT
...全文
273
6
打赏
收藏
如何判断字符串将在屏幕中显示所占的像素宽度
RT
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SonicX
2008-12-08
打赏
举报
回复
var
F:TFont;
begin
F:=TFont.Create;
F.size:=12;
//F.Height就是字符的像素高度
...
...
end;
要获得1段文字的区域可以用DrawTextEx
var
TextRect : TRect;
S:String;
begin
S:='abcdesfg';
FillChar(TextRect, Sizeof(TRect), 0);
DrawTextEx(GetDC(GetDesktopWindow), Pchar(S), -1, TextRect, DT_LEFT or DT_CALCRECT, nil);
//Width:=TextRect.Right - TextRect.Left;
//Height:=TextRect.Bottom - TextRect.Top;
...
...
end;
CaiBirdy
2008-12-08
打赏
举报
回复
有没有可以脱离canvas的方法获取?例如根据字体大小计算出来的或者其他什么的。。
yuqianyi1974
2008-12-08
打赏
举报
回复
用api函数 GetTextMetrics
CaiBirdy
2008-12-08
打赏
举报
回复
canvas得画出来 啊。刚试了下,不适合我的程序了。。要用GetTextExtentPoint32函数了
CaiBirdy
2008-12-08
打赏
举报
回复
怎样在一个字符串中截取固定像素长度的字符串呢。。。
bdmh
2008-12-08
打赏
举报
回复
Canvas.TextWidth("字符串")
Python 47个
字符串
方法
# Python 47个
字符串
方法## 课程介绍同学们是否总是要搜资料、查官网后,才知道怎么操作
字符串
?如果是,来学学本课程吧,本课程以讲解官网文档的方式,讲解 Python 47个
字符串
方法,涉及替换、删除、连接、查找、分割、格式化、编码、转换等
字符串
操作,带同学们系统学习 Python
字符串
方法。
Android 计算
字符串
在
屏幕
上所
占
的长度和
宽度
(
像素
单位)
获取
字符串
占
的
屏幕
的
宽度
: Paint mPaint = new Paint(); mPaint.measureText(hello);
python获取某种字体
字符串
所
占
像素
数
from PIL import ImageFont fontfile = '***.tff' font = ImageFont.truetype(fontfile,170,0) text == "hello" width, height = self.font.getsize(text)
【玩转嵌入式
屏幕
显示
】(四)TFT-LCD
屏幕
显示
英文字符(ASCII)和
字符串
无论什么
屏幕
,都是由一个个
像素
点组成的,所以
显示
英文字符’A’的原理如图:
显示
一个字符需要确定字符的高度和
宽度
:
宽度
的
像素
点是高度的一半; 高度是16/24/32个
像素
点,称为字号(上图
中
是16个
像素
点) ...
python统计
字符串
长度,用Python计算
字符串
的
像素
大小
I have a Python script which needs to calculate the exact size of arbitrary strings displayed in arbitrary fonts in order to generate simple diagrams. I can easily do it with Tkinter.import Tkinter as...
语言基础/算法/系统设计
16,749
社区成员
33,245
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章