跳到主要内容

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