magomac Inviato 12 Gennaio 2007 Segnala Condividi Inviato 12 Gennaio 2007 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 Altre opzioni di condivisione...
grigio60 Inviato 12 Gennaio 2007 Segnala Condividi Inviato 12 Gennaio 2007 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) 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 Altre opzioni di condivisione...
magomac Inviato 12 Gennaio 2007 Autore Segnala Condividi Inviato 12 Gennaio 2007 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 Altre opzioni di condivisione...
magomac Inviato 12 Gennaio 2007 Autore Segnala Condividi Inviato 12 Gennaio 2007 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 Altre opzioni di condivisione...
grigio60 Inviato 12 Gennaio 2007 Segnala Condividi Inviato 12 Gennaio 2007 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 Altre opzioni di condivisione...
Ce Inviato 12 Gennaio 2007 Segnala Condividi Inviato 12 Gennaio 2007 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 Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.