陈 陈晨 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-07 #4 字体呢是否有关系? listbox1.canvas.textwidth(' ');大小是3,' '是一个空格 listbox1.canvas.textwidth('a');是6 如果一行文字有不同的字体,全半角混排,还有制表符,如何确定这行文字实际占用象素 的长度呢
字体呢是否有关系? listbox1.canvas.textwidth(' ');大小是3,' '是一个空格 listbox1.canvas.textwidth('a');是6 如果一行文字有不同的字体,全半角混排,还有制表符,如何确定这行文字实际占用象素 的长度呢
Q qq74 Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-07 #5 如果你使用的系统常规字体和大小,那么一个字符宽度也就6.4个象素,跟分辩率没有关系. 但是跟字体和字体大小有关系自己看看吧.
X xkliu Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-09 #6 系统字体可以变的。 字符宽度跟分辩率没有关系,但是跟字体和字体大小有关系. 当用等宽字体时不同字符宽度相同,(半角 * 2 = 全角), 非等宽字体时不同字符宽度不一定相同,要根据字符串内容计算。