Skip to content

Table

表格绘图的句柄。

静态方法

new

navi
Table.new(
    position: series Position,
    columns: series int,
    rows: series int,
    bgcolor: series color = na,
    frame_color: series color = na,
    frame_width: series int = 0,
    border_color: series color = na,
    border_width: series int = 0,
    force_overlay: series bool = false
  ): series Table

在图表上创建一个表格对象。

参数

名称类型默认值说明
positionseries Position表格在图表上的位置(例如,Position.TopLeft、Position.TopCenter 等)。
columnsseries int表中的列数。
rowsseries int表中的行数。
bgcolorseries colorna表格的背景颜色。
frame_colorseries colorna表格的边框颜色。
frame_widthseries int0框架边框宽度(以像素为单位)。
border_colorseries colorna表格边框颜色。
border_widthseries int0表格边框宽度(以像素为单位)。
force_overlayseries boolfalse如果为 true,则表格将呈现在顶部。

返回: series Table

静态属性

all

类型: series Array<Table>

返回一个数组,其中填充了脚本绘制的所有当前表。

方法

cell

设置表中特定单元格的属性。

参数

名称类型默认值说明
table_idseries Table要修改的表对象。
columnseries int单元格的列索引(从 0 开始)。
rowseries int单元格的行索引(从 0 开始)。
textseries string""单元格的文本内容。
widthseries float0单元格的宽度(以像素为单位)。
heightseries float0单元格的高度(以像素为单位)。
text_colorseries colorcolor.BLACK文字颜色。
text_halignseries TextHAlignTextHAlign.Center水平文本对齐方式。
text_valignseries TextVAlignTextVAlign.Center垂直文本对齐方式。
text_sizeseries int14文本大小(以像素为单位)。
bgcolorseries colorna单元格的背景颜色。
tooltipseries stringna单元格的工具提示文本。
text_font_familyseries FontFamilyFontFamily.Default文本的字体系列。
text_formattingconst TextFormattext.NONE文本格式选项。

设置表中特定单元格的属性。将文本大小重载为命名常量。

参数

名称类型默认值说明
table_idseries Table要修改的表对象。
columnseries int单元格的列索引(从 0 开始)。
rowseries int单元格的行索引(从 0 开始)。
textseries string""单元格的文本内容。
widthseries float0单元格的宽度(以像素为单位)。
heightseries float0单元格的高度(以像素为单位)。
text_colorseries colorcolor.BLACK文字颜色。
text_halignseries TextHAlignTextHAlign.Center水平文本对齐方式。
text_valignseries TextVAlignTextVAlign.Center垂直文本对齐方式。
text_sizeseries SizeSize.Auto文本大小作为命名常量。
bgcolorseries colorna单元格的背景颜色。
tooltipseries stringna单元格的工具提示文本。
text_font_familyseries FontFamilyFontFamily.Default文本的字体系列。
text_formattingconst TextFormattext.NONE文本格式选项。

cell_set_bgcolor

navi
Table.cell_set_bgcolor(
    table_id: series Table,
    column: series int,
    row: series int,
    bgcolor: series color
  )

设置表格中特定单元格的背景颜色。

参数

名称类型默认值说明
table_idseries Table要修改的表对象。
columnseries int单元格的列索引(从 0 开始)。
rowseries int单元格的行索引(从 0 开始)。
bgcolorseries color单元格的新背景颜色。

cell_set_height

navi
Table.cell_set_height(
    table_id: series Table,
    column: series int,
    row: series int,
    height: series float
  )

设置表格中特定单元格的高度。

参数

名称类型默认值说明
table_idseries Table要修改的表对象。
columnseries int单元格的列索引(从 0 开始)。
rowseries int单元格的行索引(从 0 开始)。
heightseries float单元格的新高度(以像素为单位)。

cell_set_text

navi
Table.cell_set_text(
    table_id: series Table,
    column: series int,
    row: series int,
    text: series string
  )

设置表格中特定单元格的文本。

参数

名称类型默认值说明
table_idseries Table要修改的表对象。
columnseries int单元格的列索引(从 0 开始)。
rowseries int单元格的行索引(从 0 开始)。
textseries string单元格的新文本内容。

cell_set_text_color

navi
Table.cell_set_text_color(
    table_id: series Table,
    column: series int,
    row: series int,
    text_color: series color
  )

设置表格中特定单元格的文本颜色。

参数

名称类型默认值说明
table_idseries Table要修改的表对象。
columnseries int单元格的列索引(从 0 开始)。
rowseries int单元格的行索引(从 0 开始)。
text_colorseries color单元格的新文本颜色。

cell_set_text_font_family

navi
Table.cell_set_text_font_family(
    table_id: series Table,
    column: series int,
    row: series int,
    text_font_family: series string
  )

设置表格中特定单元格中文本的字体系列。

参数

名称类型默认值说明
table_idseries Table要修改的表对象。
columnseries int单元格的列索引(从 0 开始)。
rowseries int单元格的行索引(从 0 开始)。
text_font_familyseries string字体系列:FontFamily.Default 或 FontFamily.Monospace。

cell_set_text_formatting

navi
Table.cell_set_text_formatting(
    table_id: series Table,
    column: series int,
    row: series int,
    text_formatting: const TextFormat
  )

设置表格中特定单元格中文本的文本格式。

参数

名称类型默认值说明
table_idseries Table要修改的表对象。
columnseries int单元格的列索引(从 0 开始)。
rowseries int单元格的行索引(从 0 开始)。
text_formattingconst TextFormat文本格式选项。

cell_set_text_halign

navi
Table.cell_set_text_halign(
    table_id: series Table,
    column: series int,
    row: series int,
    text_halign: series string
  )

设置表格中特定单元格中文本的水平对齐方式。

参数

名称类型默认值说明
table_idseries Table要修改的表对象。
columnseries int单元格的列索引(从 0 开始)。
rowseries int单元格的行索引(从 0 开始)。
text_halignseries string水平文本对齐方式:TextHAlign.Left、TextHAlign.Center 或 TextHAlign.Right。

cell_set_text_size

设置表格中特定单元格的文本大小。

参数

名称类型默认值说明
table_idseries Table要修改的表对象。
columnseries int单元格的列索引(从 0 开始)。
rowseries int单元格的行索引(从 0 开始)。
text_sizeseries int新的文本大小(以像素为单位)。

设置表格中特定单元格的文本大小。使用命名大小常量重载。

参数

名称类型默认值说明
table_idseries Table要修改的表对象。
columnseries int单元格的列索引(从 0 开始)。
rowseries int单元格的行索引(从 0 开始)。
text_sizeseries Size新的文本大小作为命名常量(Size.Tiny、Size.Small、Size.Normal、Size.Large、Size.Huge)。

cell_set_text_valign

navi
Table.cell_set_text_valign(
    table_id: series Table,
    column: series int,
    row: series int,
    text_valign: series string
  )

设置表格中特定单元格中文本的垂直对齐方式。

参数

名称类型默认值说明
table_idseries Table要修改的表对象。
columnseries int单元格的列索引(从 0 开始)。
rowseries int单元格的行索引(从 0 开始)。
text_valignseries string垂直文本对齐方式:text.align_top、TextHAlign.Center 或 text.align_bottom。

cell_set_tooltip

navi
Table.cell_set_tooltip(
    table_id: series Table,
    column: series int,
    row: series int,
    tooltip: series string
  )

设置表格中特定单元格的工具提示。

参数

名称类型默认值说明
table_idseries Table要修改的表对象。
columnseries int单元格的列索引(从 0 开始)。
rowseries int单元格的行索引(从 0 开始)。
tooltipseries string单元格的新工具提示文本。

cell_set_width

navi
Table.cell_set_width(
    table_id: series Table,
    column: series int,
    row: series int,
    width: series float
  )

设置表格中特定单元格的宽度。

参数

名称类型默认值说明
table_idseries Table要修改的表对象。
columnseries int单元格的列索引(从 0 开始)。
rowseries int单元格的行索引(从 0 开始)。
widthseries float单元格的新宽度(以像素为单位)。

clear

navi
Table.clear(
    table_id: series Table,
    start_column: series int = 0,
    start_row: series int = 0,
    end_column: series int = na,
    end_row: series int = na
  )

清除表格中指定单元格范围的内容。

参数

名称类型默认值说明
table_idseries Table要修改的表。
start_columnseries int0起始列索引。
start_rowseries int0起始行索引。
end_columnseries intna结束列索引。当 na 时,表示最后一列。
end_rowseries intna结束行索引。当 na 时,表示最后一行。

delete

navi
Table.delete(table_id: series Table)

从图表中删除表格。

参数

名称类型默认值说明
table_idseries Table要删除的表。

merge_cells

navi
Table.merge_cells(
    table_id: series Table,
    start_column: series int = 0,
    start_row: series int = 0,
    end_column: series int = na,
    end_row: series int = na
  )

合并表格中指定范围的单元格。

参数

名称类型默认值说明
table_idseries Table要修改的表。
start_columnseries int0起始列索引。
start_rowseries int0起始行索引。
end_columnseries intna结束列索引。当 na 时,表示最后一列。
end_rowseries intna结束行索引。当 na 时,表示最后一行。

set_bgcolor

navi
Table.set_bgcolor(table_id: series Table, bgcolor: series color)

设置表格的背景颜色。

参数

名称类型默认值说明
table_idseries Table要修改的表对象。
bgcolorseries color表格的新背景颜色。

set_border_color

navi
Table.set_border_color(table_id: series Table, border_color: series color)

设置表格的边框颜色。

参数

名称类型默认值说明
table_idseries Table要修改的表对象。
border_colorseries color表格的新边框颜色。

set_border_width

navi
Table.set_border_width(table_id: series Table, border_width: series int)

设置表格的边框宽度。

参数

名称类型默认值说明
table_idseries Table要修改的表对象。
border_widthseries int新的边框宽度(以像素为单位)。

set_frame_color

navi
Table.set_frame_color(table_id: series Table, frame_color: series color)

设置表格的框架颜色。

参数

名称类型默认值说明
table_idseries Table要修改的表对象。
frame_colorseries color表格的新框架边框颜色。

set_frame_width

navi
Table.set_frame_width(table_id: series Table, frame_width: series int)

设置表格的框架宽度。

参数

名称类型默认值说明
table_idseries Table要修改的表对象。
frame_widthseries int新的框架边框宽度(以像素为单位)。

set_position

navi
Table.set_position(table_id: series Table, position: series Position)

设置表格的位置。

参数

名称类型默认值说明
table_idseries Table要修改的表对象。
positionseries Position表在图表上的新位置。

基于 MIT 许可证发布。