Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117

    Stampare una fattura su piu pagine

    Ciao a tutti, ho un problema che non riesco a risolvere e vorrei trovare una soluzione non troppo complessa e che non mi obblighi a reimpostare tutta la pagina.

    Ho una pagina che contiene il layout di una fattura:

    intestazione
    datagrid con dettaglio
    footer (con totale)

    Il tutto funzionava correttamente finchè la fattura poteva contenere max 10 righe, ora però le righe sono aumentate a X e quindi il layout non risulta piu stampabile correttamente.

    Che soluzione mi consigliate di adottare per:

    1) stampare la fattura su piu pagine
    2) inserire una numerazione di pagina

    Grazie per l'aiuto

  2. #2
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117
    Nessun suggerimento????

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    :master: Credo che si possa risolvere con la paginazione.
    In pratica, se il report è composto da:
    Intestazione
    Max n righe di dettaglio
    Piede


    Conoscendo il numero di righe di dettaglio per pagina, il numero totale di righe di dettaglio, si ricava il numero di pagine.
    Perciò basta fare un ciclo. Alla fine di ogni pagina basta mettere un qualunque tag, es
    con stile salto pagina(non ricordo adesso a memoria quale)
    Pietro

  4. #4
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,117
    Ho cercato ma non capisco come usare lo stile salto pagina... non sapevo nemmeno dell'esistenza!

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    codice:
    page-break-before / auto, always / Interruzione di riga prima della fine del testo da stampare
    
    page-break-after / auto, always / Interruzione di riga dopo la fine del testo da stampare
    Pietro

  6. #6
    in giro ho trovato questo forse ti può essere utile


    http://forum.aspitalia.com/forum/pos...uraPagine.aspx
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.