跳到主要内容

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