Ho un file html con una tabella ampia. Voglio essere in grado di metterlo in una dimensione A4. Le colonne che superano la dimensione A4 dovrebbero venire sotto in una nuova tabella.Adatta una tabella html in formato A4
Ho provato ad utilizzare questo l'attributo @ Page, ma non ha cambiato nulla,
<style type="text/css">
@page { size: 21cm 29.7cm; margin: 30mm 45mm 30mm 45mm; }
</style>
C'è qualche libreria di terze parti js che fa automaticamente questo? (La dimensione della tabella non è nota prima della mano, l'utente carica i dati e genera la tabella, quindi il numero di colonne non è fisso). {Il mio obiettivo finale è quello di stampare questo in formato pdf, ma non potrei ottenere ciò usando qprinter dato in QT}
Ho inserito un file html con una lunga tabella qui - link.
Grazie in anticipo
Se si stanno avendo un tavolo e utilizzando Larghezza 100%, quindi Credo che stamperà il 100% della larghezza corrispondente al supporto selezionato, purché la tabella abbia anche un genitore con larghezza del 100%. – Nitesh
@NathanL, la tabella potrebbe essere molto ampia (potrebbe contenere centinaia di colonne), quindi non voglio necessariamente "adattarsi" alla tabella (poiché ciò causa una dimensione molto piccola). Supponiamo che io abbia 100 colonne e la dimensione A4 detta non più di 7 colonne, idealmente il mio html ora dovrebbe avere le prime 7 colonne, quindi sotto, altre 7 colonne e così via .... – clearScreen
Se hai 7 colonne che si adattano in A4 e tu hai 20 cols per esempio, tutti i 20 cols saranno nella tabella, quindi la domanda di avere l'ottava colonna da avviare su una nuova pagina, che ritengo, non sarebbe possibile, perché la tabella ha già 20 colonne a meno che non vengano create nuove tabelle con nuove colonne. – Nitesh