是否可以根据像素长度而不是字符长度来分割字符串?
我不希望文章的标题断线并“破坏”设计。
答案 0 :(得分:2)
ASP页面正在服务器端。
文本的像素长度或字符长度取决于浏览器中在客户端中使用的字体。
有一些称为单倍间距的字体。这意味着字体的所有字母都有固定的长度。如果您使用的是此类型的字体,则可以计算文本的像素长度。像:
<%
letter_length = 12
pixel_length = letter_length * Len(strHeader)
%>
或者,如果字体不是单倍间距字体,那么也许您可以为自己创建字体的像素长度数组。也许计算整个文本的像素长度,但我不鼓励你这样做,因为它需要更多的硬代码!
我对你问题的疑问是...... 为什么你要用asp(服务器端语言)来实现这个目标?