| render_table_page_pdfpages |
function |
py |
infra |
1.0.0 |
impure |
render_table_page_pdfpages(pdf: PdfPages, title: str, rows: list[list[str]], col_labels: list[str], max_rows: int = 28, figsize: tuple[float, float] = (11.69, 8.27), fontsize: int = 8, dpi: int = 300) -> None |
Renderiza filas como páginas de tabla paginadas en un PdfPages abierto. Usa matplotlib.pyplot.table con paginación automática por max_rows. Una página A4 landscape por chunk. |
| pdf |
| matplotlib |
| table |
| report |
| infra |
| pendiente-usar |
|
|
|
|
false |
error_go_core |
|
| name |
desc |
| pdf |
Objeto PdfPages abierto de matplotlib donde se escriben las páginas. |
|
| name |
desc |
| title |
Título mostrado encima de la tabla en cada página. |
|
| name |
desc |
| rows |
Lista de filas; cada fila es una lista de strings con los valores de celda. |
|
| name |
desc |
| col_labels |
Etiquetas de las columnas (cabecera de tabla). |
|
| name |
desc |
| max_rows |
Número máximo de filas por página antes de crear una nueva (default 28). |
|
| name |
desc |
| figsize |
Tamaño de figura en pulgadas. Default A4 landscape (11.69x8.27). |
|
| name |
desc |
| fontsize |
Tamaño de fuente para las celdas de la tabla. |
|
| name |
desc |
| dpi |
Resolución al guardar cada página (default 300). |
|
|
None. Escribe páginas directamente en el PdfPages proporcionado. |
true |
| 50 filas con max_rows=28 genera 2 paginas en pdf no vacio |
| 0 filas genera 1 pagina vacia sin excepcion |
|
python/functions/infra/tests/test_render_table_page_pdfpages.py |
python/functions/infra/render_table_page_pdfpages.py |
internal:footprint_aurgi |
internal-aurgi |
ponderacion_isochronas/src/recomendador_centros.py |