要转换的字符串
自定义生成的颜色,键为原始 HTML 颜色代码,值为替代色,用于内置颜色代码如下:
ANSI 颜色代码 | HTML 颜色代码 |
---|---|
30 | black |
31 | darkred |
32 | darkgreen |
33 | olive |
34 | navy |
35 | darkmagenta |
36 | darkcyan |
37 | sliver |
90 | gray |
91 | red |
92 | green |
93 | yellow |
94 | blue |
95 | magenta |
96 | cyan |
97 | white |
设置初始的 CSS 样式,键为 CSS 属性名,值为 CSS 属性值,转换结束后对象会被更新为最新的样式
为字符串添加 ANSI 背景色控制字符
要处理的字符串
要添加的背景色
为字符串添加 ANSI 加粗控制字符
要处理的字符串
为字符串添加 ANSI 颜色控制字符
要处理的字符串
要添加的颜色
格式化一个代码片段
要格式化的代码片段(不支持 ANSI 控制字符)
突出显示的开始行号(从 0 开始),如果内容超出最大高度,则只显示该行及其相邻行
突出显示的开始列号(从 0 开始),如果内容超出最大宽度,则只显示该列及其相邻列
突出显示的结束行号(从 0 开始),如果未提供则只突出显示开始行列号所在的位置
突出显示的结束列号(从 0 开始),如果未提供则只突出显示开始行列号所在的位置
是否显示行号
是否显示列指示器
用于代替制表符的字符串
允许显示的最大高度(即行数)
允许显示的最大宽度(一般地,西文字母宽度为 1,中文文字宽度为 2)
格式化一个列表,将列表每项按水平方向平铺,超出最大宽度后换行,并保证每项的首字符对齐
要格式化的所有列表项(不支持换行)
列表中每项间隔的空格数
允许显示的最大宽度(一般地,西文字母宽度为 1,中文文字宽度为 2)
格式化一个表格
所有行组成的数组,数组的每一项是当前行所有列组成的数组
每列的对齐方式
列之间的分隔符
首行和表格主体的分隔字符,如果为空则不显示分隔条
允许显示的最大宽度(一般地,西文字母宽度为 1,中文文字宽度为 2)
格式化一个树,在每个节点前插入层次关系标记
要格式化的所有节点项
允许显示的最大宽度(一般地,西文字母宽度为 1,中文文字宽度为 2)
获取字符的显示宽度
要计算的 Unicode 字符编码
返回宽度,一般地,西文字母返回 1,中文文字返回 2
获取字符串的显示宽度,如果字符串中有换行,则获取最宽的行的宽度
要计算的字符串
返回宽度,一般地,西文字母返回 1,中文文字返回 2
删除字符串中的所有 ANSI 控制字符
要处理的字符串
如果字符串超出最大宽度,则将中间部分替换为省略号
要处理的字符串(换行会被替换为空格)
内容超出最大宽度后使用的省略号
允许显示的最大宽度(一般地,西文字母宽度为 1,中文文字宽度为 2)
如果字符串超出最大宽度,则在单词处换行
要处理的字符串
新行的缩进空格数
允许显示的最大宽度(一般地,西文字母宽度为 1,中文文字宽度为 2)
返回由每一行内容组成的数组
Generated using TypeDoc
将 ANSI 控制字符转为等效的 HTML 代码