| pdf_add_table |
function |
py |
infra |
1.0.0 |
impure |
def pdf_add_table(doc, headers, rows, col_widths, header_style, row_style, border, row_height, alternate_bg) -> PDFDoc |
Añade una tabla con fila de headers y filas de datos al documento PDF. Soporta anchos de columna personalizados, estilos diferenciados para headers/datos, bordes y colores alternados en filas. |
| pdf |
| table |
| data |
| builder |
| infra |
| pendiente-usar |
|
|
| pdf_doc_py_infra |
| pdf_style_py_infra |
|
|
false |
error_go_core |
|
| name |
desc |
| doc |
PDFDoc con pagina activa |
|
| name |
desc |
| headers |
lista de strings con nombres de columna de la tabla |
|
| name |
desc |
| rows |
lista de listas de strings con los datos de cada fila |
|
| name |
desc |
| col_widths |
lista de anchos de columna en mm; None distribuye uniformemente el ancho disponible |
|
| name |
desc |
| header_style |
PDFStyle para la fila de headers; None usa Helvetica-Bold 10pt |
|
| name |
desc |
| row_style |
PDFStyle para filas de datos; None usa Helvetica 10pt |
|
| name |
desc |
| border |
tipo de borde: 0=sin borde, 1=borde completo |
|
| name |
desc |
| row_height |
altura de cada celda en mm, por defecto 8 |
|
| name |
desc |
| alternate_bg |
si True alterna fondo gris claro en filas pares para mejorar legibilidad |
|
|
PDFDoc con la tabla renderizada en la pagina activa |
true |
| tabla con headers y datos |
| tabla con col_widths personalizados |
| tabla sin borde |
|
python/functions/infra/pdf_add_table_test.py |
python/functions/infra/pdf_add_table.py |