Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Salto pagina su stampa

  1. #1

    Salto pagina su stampa

    Ciao a tutti.
    volevo sapere se è possibile gestire il salto pagina tramite i fogli CSS.
    Mi spiego meglio. Devo stampare un documento piuttosto lungo e ho il problema che alcuni controls vengono spezzati tra una pagina e l'altra
    C'è la possibilità di assegnare a certi controls il salto pagina

    Grazie ciao

  2. #2
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,881
    Purtroppo la stampa è piuttosto primitiva. Comunque puoi definire un tag (se c'è) dopo (o prima) del quale eseguire un salto pagina o ricorrere al triste metodo di contare le righe se è una tabella ed inserire un div di interruzione:
    codice:
    div.breakafter {page-break-after:always;
    	color: silver}
    div.breakbefore {page-break-before:always;
    	color: silver}

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    338
    spero che ti diano una mano, anche io ho lo stesso problema con IE

    ho provato
    page-break-before: auto;
    page-break-after: auto;
    page-break-inside: auto;
    ma non funzia

  4. #4

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    338
    dentro ad una tabella in IE sembra che l'auto non funzioni e l'always sì

    su w3c
    cmq è abbastanza un casino e pieno di eccezioni il discorso
    e sul sito ms addirittura sembra che il valore auto non serva a nulla. boh?

    ricorrere al triste metodo di contare le righe
    più che contare le righe forse sarebbe meglio calcolare lo spazio utilizzato dalla tabella fino al td corrente , si può fare?

  6. #6
    Immaginavo la cosa con IE fosse 1 pò aleatoria...
    Cmq grazie a tutti!

  7. #7
    Specificare il metodo "Romanato":

    1. fare Seleziona tutto sul testo della pagina che si vuole stampare.
    2. copiare il testo ed incollarlo su Word o su Open Office.
    3. formattarlo a piacimento.

    fine dei problemi.

    anche perchè il supporto a queste proprietà non è completo neanche nei compliant browser, quindi figuriamoci un pò...

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    338
    io ho risolto il mio caso modificando al volo lo style degli elementi che voglio siano gli ultimi della pagina, calcolati con javascript in base all'altezza effettiva del td contenitore

    funziona in IE

  9. #9
    Originariamente inviato da thomas_anderson
    Specificare il metodo "Romanato":

    1. fare Seleziona tutto sul testo della pagina che si vuole stampare.
    2. copiare il testo ed incollarlo su Word o su Open Office.
    3. formattarlo a piacimento.

    fine dei problemi.
    Se glielo dico a certi miei clienti mi chiedono se sono pazzo! VVoVe:


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.