根据像素长度而不是字符长度拆分字符串

时间:2012-07-24 12:17:54

标签: asp-classic

是否可以根据像素长度而不是字符长度来分割字符串?

我不希望文章的标题断线并“破坏”设计。

1 个答案:

答案 0 :(得分:2)

ASP页面正在服务器端

文本的像素长度或字符长度取决于浏览器中在客户端中使用的字体。

有一些称为单倍间距的字体。这意味着字体的所有字母都有固定的长度。如果您使用的是此类型的字体,则可以计算文本的像素长度。像:

<%
    letter_length = 12 
    pixel_length = letter_length * Len(strHeader)
%>

或者,如果字体不是单倍间距字体,那么也许您可以为自己创建字体的像素长度数组。也许计算整个文本的像素长度,但我不鼓励你这样做,因为它需要更多的硬代码!

我对你问题的疑问是...... 为什么你要用asp(服务器端语言)来实现这个目标?