Sto generando alcuni file pdf usando reportlab. Ho una certa sezione che viene ripetuta. Esso contiene un'intestazione e un tavolo:come raggruppare oggetti in reportlab, in modo che rimangano insieme tra le nuove pagine
Story.append(Paragraph(header_string, styleH))
Story.append(table)
Come posso gruppo il paragrafo con la tabella (in lattice vorrei metterle nello stesso ambiente) in modo che, in caso di un freno pagina, il paragrafo e la tabella stare insieme? Attualmente il paragrafo a volte galleggia alla fine di una pagina e la tabella inizia in cima alla pagina successiva.
Mi piace usare 'storia [-1] .keepWithNext = TRUE in quanto rende il codice più corto e più pulito e può essere facilmente aggiunto e rimosso senza dover cambiare il nome della variabile. È utile per tenere insieme gli elementi nei loop perché puoi impostare 'story [-1] .keepWithNext = True' nel ciclo e poi' story [-1] .keepWithNext = False' dopo il ciclo per disconnettere il materiale aggiunto nel loop da qualunque cosa venga aggiunta in seguito. – jenniwren