Library "easytable"
Create tables easily, with minimal code
▦ FEATURES ▦
█ Create tables █ JSON To Table █ Change Colors █ Array to Rows/Columns █ Pre-Styles █ Change Text Size █ Delete Rows/Columns █ Blink Cells
indentify_table_id() Identifies all tables ID number in each cell(0,0).
get_table_by_id(id_number) Get table object by ID number.
Parameters:
id_number: (int) ID number of the table to fetch.
Returns: table.
change_cells_color(table_object, cells_color, start_column, end_column, start_row, end_row) Change cells background colors.
Parameters:
table_object: (table) table object to be changed.
cells_color: (color) Cells color.
start_column: (int) Start column.
end_column: (int) End column.
start_row: (int) Start Row.
end_row: (int) End Row to change.
Returns: Void.
change_cells_text_color(table_object, text_color, start_column, end_column, start_row, end_row) Change cells text colors.
Parameters:
table_object: (table) table object to be changed.
text_color: (color) Text color.
start_column: (int) Start column.
end_column: (int) End column.
start_row: (int) Start Row.
end_row: (int) End Row.
Returns: Void.
change_all_table_text_color(table_object, text_color, table_column_size, table_row_size) Change All table text color.
Parameters:
table_object: (table) table object to be changed.
text_color: (color) Text color.
table_column_size: (int) Size of the table columns.
table_row_size: (int) Size of the table rows.
Returns: Void.
change_table_size(table_object, n_of_columns, n_of_rows, tbl_size) Change table size.
Parameters:
table_object: (table) table object to be changed.
n_of_columns: (int) Size of the table columns.
n_of_rows: (int) Size of the table rows.
tbl_size: (string) size of the table.
Returns: Void.
change_cells_text_size(text_size, start_column, end_column, start_row, end_row, table_id) Change table cells text size .
Parameters:
text_size: (string) Text size.
start_column: (int) Start column.
end_column: (int)(optional) End column.
start_row: (int)(optional) Start Row.
end_row: (int)(optional) End Row.
table_id: (int)(optional) Number of the ID of the table.
Returns: Void.
table_delete_row(table_object, table_column_size, start_row, end_row) Delete specified rows from table.
Parameters:
table_object: (table) table object to be changed.
table_column_size: (int) Table columns max size.
start_row: (int) Start row to delete.
end_row: (int)(optional) End row to delete (optional — Assumes start_row value).
Returns: Void.
table_delete_column(table_object, table_row_size, start_column, end_column) Delete specified columns from table.
Parameters:
table_object: (table) table object to be changed.
table_row_size: (int) Table rows max size.
start_column: (int) Start column to delete.
end_column: (int)(optional) End column to delete (optional — Assumes start_column value).
Returns: Void.
array_to_table_column_auto(column_to_insert, array_to_insert, table_id) Insert string array to table column without passing table object.
Parameters:
column_to_insert: (int) Column to be inserted.
array_to_insert: (string array) Start column to delete.
table_id: (int)(optional) Number of the ID of the table.
Returns: Void.
array_to_table_row_auto(row_to_insert, array_to_insert, table_id) Insert string array to table row without passing table object.
Parameters:
row_to_insert: (int) Column to be inserted.
array_to_insert: (string array) Start column to delete.
table_id: (int)(optional) Number of the ID of the table.
Returns: Void.
array_to_table_row(table_object, row_to_insert, array_to_insert) Insert string array to table row by passing table object.
Parameters:
table_object: (table) table object to be changed.
row_to_insert: (int) Row to be inserted.
array_to_insert: (string array) Start column to delete.
Returns: Void.
array_to_table_column(table_object, column_to_insert, array_to_insert) Insert string array to table column by passing table object.
Parameters:
table_object: (table) table object to be changed.
column_to_insert: (int) Column to be inserted.
array_to_insert: (string array) Start column to delete.
Returns: Void.
blink_cell(cell_column, cell_row, c_color, blink_interval_ms, table_id) Changes cell color at set intervals (blink).
Parameters:
cell_column: (int) Cell column position.
cell_row: (int) Cell row position.
c_color: (color) Color to blink.
blink_interval_ms: (int)(opt) Interval in milliseconds.
table_id: (int)(opt) Table ID number.
change_table_style(table_object, number_of_columns, number_of_rows, color) Changes table pre-style by selecting a pre-style number.
Parameters:
table_object: (table) table object to be changed.
number_of_columns: (int) Table column size.
number_of_rows: (int) Table row size.
color: 1 (color) Color of .
Returns: Void.
create_table_clean(n_of_columns, n_of_rows, position) Create a simple(blank) table without any styling.
Parameters:
n_of_columns: (int) Numbers of columns in the table.
n_of_rows: (int) Number of rows in the table.
position: (string) table position.
Returns: table object.
create_table_with_style(n_of_columns, n_of_rows, style_number, position) Create table with a pre-set style.
Parameters:
n_of_columns: (int) Numbers of columns in the table.
n_of_rows: (int) Number of rows in the table.
style_number: (int) Style number.
position: (string) table position.
Returns: table object.
json_to_table(raw_json) Create table based on input raw json string.
Parameters:
raw_json: (int) Raw json string.
Returns: table object.
json_example() Example function that display a table based on a json
example_create_table()