创建文本化表格。
可选使用参数 @1 传入一个字符串数组以指定列名数组,如果所有列名为空则不显示列标题。
用于在控制台输出文本化表格。
基于 string.textTable 库。
在控制台输出文本化表格,如果未打开控制台窗口则自动打开。
如果未指定参数则忽略不操作。
如果参数指定以下格式的表对象,则输出表格数据:
返回已添加的行数。
可选用此属性指定列名数组。
是否在所有单元格之间显示网络线。
输出格式设为 markdown 时此属性无效。
用一个字符串指定表格线的输出格式。
可选值如下:
"simple": 用 ASCII 字符输出表格线,兼容旧系统。
"fancy": 用 Unicode 字符输出表格线,较美观。
"markdown": 输出符合 Markdown 语法的表格。
在控制台编码为 UTF-8 编码时默认使用 "fancy" 格式,否则默认使用 "simple" 格式。
在 Windows 10 1709 以及之后的操作系统的 aardio 控制台默认设为 UTF-8 编码。
添加一行数据。
可用参数 @1 指定一个数组,
指定多个参数则自动合并为数组。
将表对象转换为文本化表格,返回字符串。
如果未指定参数则输出之前添加的所有数据。
如果参数指定表对象,则先清空之前添加的所有行,然后转换并添加参数指定的表格数据。
在函数返回后可用 count 函数获取实际输出的数据行总数。
可选指定最大显示宽度。
单个非 ASCII 字符宽度为 2, ASCII 字符宽度为 1 。
在控制台输出文本化表格,如果未打开控制台窗口则自动打开。
如果未指定参数则输出之前添加的所有数据。
如果参数指定表对象,则先清空之前添加的所有行,然后输出参数指定的表格数据。
参数表可以是以下格式: