Vai al contenuto

Area di Stampa


magomac

Messaggi raccomandati

Ciao a tutti.......... come faccio a fare una paagina html in modo che, quando viene stampata, sia esattamente nei margini di un foglio A4??

E ancora come faccio a far si che una cosa che scrivo in basso (ad esempio con un div allineato in basso) sia poi effettivamente nel piè di pagina della stampa???????

So che per le stampe sarebbe meglio usare il pdf ma questo non mi è possibile visto che i contenuti delle pagine che mi serve stampare arrivano da variabili php......

Fatemi sapere...

Grazie.... ciao

Link al commento
Condividi su altri siti

Ciao a tutti.......... come faccio a fare una paagina html in modo che, quando viene stampata, sia esattamente nei margini di un foglio A4??

in linea di principio, la stampa è la classica attività che viene gestita completamente lato utente finale con poche possibilità di controllo da parte tua: non puoi sapere a priori quali font, quali sostituzioni di font tra schermo e stampa, quali impostazioni di stampa, quale formato di foglio ecc. userà poi alla fine il tuo utente finale. per questo normalmente gli aspetti relativi alla stampa vengono demandati all'utente finale: tu magari ti fai un c..o quadro avendo in mente A4 e poi quello magari ti stampa in Letter o in B4. Questo per dirti: occhio che rischi di imbarcarti un sacco di lavoro che poi all'atto pratico rischia di non servire un belino (e non è un caso che nessun webmaster lo faccia) :ghghgh:

comunque in generale il controllo del rendering html su media diversi dal display si fa tramite css specifiche caratterizzate dalla direttiva

@media print

oppure tramite una direttiva <link> nella sezione HEAD del file html:

<link rel="stylesheet" type="text/css" media="print" href="stilestampa.css" />

Serve aiuto? Posso darti una mano in

Webmasters - Aiuto Software - Da Windows a Mac

Mappa Utenti ItaliaMac

[[miao]]

Link al commento
Condividi su altri siti

Allora per il mio attuale problema l'utente finale è mio padre (e solo lui) e l'unico font utilizzato è un verdana.... (gli sto facendo un piccolo programmino per le fatture)

Avevo pensato di fare un div largo 20cm e alto 28 (un A4 è 21x29,7) scrivere tutto li dentro e vedere cosa succedeva....

Invece la direttiva css @media print non l'ho mai iincontrata..... vado a fare una ricerchina su google........

Grazie!

Link al commento
Condividi su altri siti

Da quanto ho capito da una SUPERFICIALISSIMA ricerca serve semplicemente per riformattare gli stili per la stampa... ho capito giusto?

S è così non penso sia quello che serve a me.....

Secondo te il div con le dimensioni dell'A4 può funzionare?

Grazie ciao

Link al commento
Condividi su altri siti

Secondo te il div con le dimensioni dell'A4 può funzionare?

no. il div stabilisce le dimensioni per lo schermo ma non è detto che poi queste vengano riportate 1:1 sulla stampante, anzi di solito non è così

puoi giocare con il @media print definendo un page box e una interruzione pagina forzata dove più o meno potrebbe finire il tuo testo

Serve aiuto? Posso darti una mano in

Webmasters - Aiuto Software - Da Windows a Mac

Mappa Utenti ItaliaMac

[[miao]]

Link al commento
Condividi su altri siti

no. il div stabilisce le dimensioni per lo schermo ma non è detto che poi queste vengano riportate 1:1 sulla stampante, anzi di solito non è così

puoi giocare con il @media print definendo un page box e una interruzione pagina forzata dove più o meno potrebbe finire il tuo testo

Esatto! Anche se ci sono dei semipazzoidi che sono riusciti a formattare UN LIBRO con CSS2 e CSS3:

http://alistapart.com/articles/boom

:fiorellino:

:gira:

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...