Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    Stampare solo un TOT di righe per pagina

    Salve a tutti.

    Ho una pagina PHP che visualizza (ipotizziamo) 200 righe di dati.
    Come posso impostare la pagina perchè mi stampi con la stampante solo 50 righe per pagina?

    C'è qualche modo?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    intendi impostare le interruzioni di stampa (quindi il resto va in successive stampe) o stampare le prime 50 righe e stop?

  3. #3
    La cosa più semplice è fare un'altra pagina php che ne visualizzi 50 per volta e che sia quindi più adatta alla stampa.

    Altrimenti potresti provare creando un foglio di stile per la stampa con la direttiva media=print...
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    codice:
    <style type="text/css">
    @media print {
      .noprint {display:none;}
    }
    </style>
    parte stampata
    <div class="noprint">parte non stampata</div>

  5. #5
    Originariamente inviato da Xinod
    intendi impostare le interruzioni di stampa (quindi il resto va in successive stampe) o stampare le prime 50 righe e stop?
    Ciao, la prima è quella giusta, vorrei che stampi tutte le 200 righe ma 50 per foglio, dunque clikkando stampa dovrebbe stampare automaticamente 4 pagine.

    Fammi sapere

  6. #6
    Originariamente inviato da Shores
    La cosa più semplice è fare un'altra pagina php che ne visualizzi 50 per volta e che sia quindi più adatta alla stampa.

    Altrimenti potresti provare creando un foglio di stile per la stampa con la direttiva media=print...
    Potresti spiegarmi meglio questa funzione media=print? Io di javascript non sò nulla purtroppo.

    Grazie

  7. #7
    Originariamente inviato da Sechi Paolo
    Potresti spiegarmi meglio questa funzione media=print? Io di javascript non sò nulla purtroppo.

    Grazie
    Non è JavaScript, è CSS!

    Un esempio te lo ha fatto Xinod!
    "Le uniche cose che sbagli sono quelle che non provi a fare."
    Atipica

  8. #8
    Originariamente inviato da Shores
    Non è JavaScript, è CSS!

    Un esempio te lo ha fatto Xinod!
    Ho capito.
    Dove posso trovare qualche sito dove posso avere qualche spunto...

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    E' sempre CSS: ogni 50 righe fai scrivere al tuo PHP questa riga:

    <SPAN style="page-break-after:always"></SPAN>

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  10. #10
    Scusa la mi ignoranza.
    Per proova ho inserito questo codice in una pagina PHP
    Codice PHP:
    <SPAN style="page-break-after:always">Pagina 1
    prova prova
    </SPAN>


    <
    SPAN style="page-break-after:always">Pagina 2
    prova2 prova2
    </SPAN
    Però mi stampa tutto in un'unica pagina, eppure mi sembra di aver seguito le tue istruzioni...

    Fammi sapere

    grazie

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.