utils/display
Functions
getCharWidth()
getCharWidth(
char):number
Defined in: utils/display.ts:10
计算字符的显示宽度 全角字符(中文、日文、韩文等)宽度为 2,半角字符宽度为 1
Parameters
char
string
Returns
number
getLastSegmentCharIndex()
getLastSegmentCharIndex(
str,displayWidth):number
Defined in: utils/display.ts:103
计算字符串最后一个分段的起始字符索引
Parameters
str
string
displayWidth
number
Returns
number
getPrevCharIndexByDisplayWidth()
getPrevCharIndexByDisplayWidth(
str,currentCharIndex,displayWidth):number
Defined in: utils/display.ts:76
计算从字符索引开始,往前跳过指定显示宽度后的字符索引
Parameters
str
string
currentCharIndex
number
displayWidth
number
Returns
number
getSegmentCount()
getSegmentCount(
str,displayWidth):number
Defined in: utils/display.ts:95
计算字符串按显示宽度分成多少段
Parameters
str
string
displayWidth
number
Returns
number
getStringDisplayWidth()
getStringDisplayWidth(
str):number
Defined in: utils/display.ts:32
计算字符串的显示宽度
Parameters
str
string
Returns
number
substringByDisplayWidth()
substringByDisplayWidth(
str,startCharIndex,maxWidth):object
Defined in: utils/display.ts:47
按显示宽度截取字符串
Parameters
str
string
原始字符串
startCharIndex
number
起始字符索引
maxWidth
number
最大显示宽度
Returns
object
endCharIndex
endCharIndex:
number
text
text:
string