获取指定字符的宽度

Posted gaodu2019

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取指定字符的宽度相关的知识,希望对你有一定的参考价值。

https://www.cnblogs.com/gaodu2003/archive/2009/06/12/1502242.html

方法一:
var
  CharX, CharY: Integer;
with Canvas do
  begin
  Font.Name := ‘宋体‘;
  Size := 9;
  CharX := TextExtent(‘字符串‘).cx;    //字符串宽度,单位为像素
  CharY := TextExtent(‘字符串‘).cy;    //字符高度,单位为像素
end;

方法二:
var
  s: TSize;
with Canvas do
  begin
  Font.Name := ‘宋体‘;
  Size := 9;
  s := TextExtent(‘字符串‘);
  ShowMessage(Format(‘字宽:%d 字高:%d‘, [s.cx, s.cy]);
end;

以上是关于获取指定字符的宽度的主要内容,如果未能解决你的问题,请参考以下文章

js正则表达式过滤以指定字符开头以指定字符结尾的文本内容

从 php 中的 ttf-font 获取单个字符的宽度?

测量指定字体的宽度问题

测量指定字体的宽度问题

测量指定字体的宽度问题

根据开发人员使用 CSS 指定的内容,是不是可以使用 jQuery 以百分比或像素为单位获取元素的宽度?