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

    Formattare la stampa di pagine

    Ho realizzato una pagina che riproduce una tabella e questa tabella è un foglio Excel. Si presenta la necessità di stampare questo foglio di calcolo (che si trova all'interno del browser quando viene caricata). Come faccio per far in modo che venga stampato come voglio io, vale a dire forzare la stampa in orizzontale, con un certo fattore di riduzione. Più in generale che espedienti ho per rendere il più possibile automatico un processo di stampa di una pagina, senza che l'utente debba sbattersi per riformattare il tutto?
    --------------------
    ConteMadman

  2. #2

  3. #3
    Ti ringrazio per la segnalazione: sto attingendo a piene mani delle informazioni riportate. Ho un probleama da sottoporre.
    Il problema è la necessità di ruotare la stampa di 90° cioè da Portrait a Landscape perché la tabella che voglio stampare è larghissima. Come faccio per far si che questo avvenga in automatico senza che l'utente debba impostarsi la pagina di stampa dal menu FILE?
    --------------------
    ConteMadman

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    298
    non si può.

    l'unica cosa che si può fare è scriverla da dx a sx. non sono previste scritte dall'alto in basso, in diagonale, ecc., anche con i css.

    l'unica cosa che puoi fare è un disegno con la scritta come la vuoi tu.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    298
    cancella quanto sopra; avevo letto male.

    devo guardarci stasera; ora non ho sottomano i miei appunti.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    298
    sono qui.

    prova così (nell'head):

    @page {size: landscape}

    poi mi saprai dire

    questo attributo supporta:
    - lunghezza in ... misure scelte da te
    - auto (predefinito)
    - portrait
    - landscape

  7. #7
    Ciao! Grazie per il suggerimento, ma no ho capito in che "head" inserirlo. Immagino che non sia l'Head della pagina HTML. Nel senso: io ho messo un file stampa.css nel quale ci sono i parametri di stampa. A Questo punto devi inserire quel dato lì dentro, ma come?
    TI posto il file
    BEGIN CODE===============

    #nostamp {
    display : none
    }

    #stringicell {
    width: 1px;
    }

    #tabelladastampare {
    background : white;
    color : black
    font : 10pt "Times New Roman", Times, seriff;
    table-layout: fixed;
    border: 1px solid black;

    }

    #cellborder {
    background : white;
    color : black
    table-layout: fixed;
    border: 1px solid black;
    --------------------
    ConteMadman

  8. #8
    Oho!
    Mi sa che non sia facile: leggi qui
    http://www.experts-exchange.com/Web/..._20559160.html
    --------------------
    ConteMadman

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    298
    letto.

    in effetti avevo (ed ho) qualche dubbio.
    tieni presente però che quanto ti ho detto viene direttamete dal w3c; i dubbi sono soprattutto di implementazione da parte dei browser.

    ti consiglio comunque di provare; non si sa mai...


    :gren:


    in js non è possibile.
    se ci riesci, fammelo sapere.

  10. #10
    Il tuo dubbio mi da un filo di speranza, quindi ho intenzione di provare. Ma ti rinnovo la questione: quel dato che mi hai fornito dove va inserito? Nel file *.css oppure nella pagina stessa? Inoltre: COME va inserito?
    Ho scaricato le specifiche CSS1 dal W3C e non so dive si trova il comando che mi hai segnalato. Se me lo indichi mi posso studiare meglio la questione. :-)

    Grazie.
    --------------------
    ConteMadman

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.