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 許可證發佈。