Il concetto generale è quello di realizzare un foglio di stile ad hoc, in cui inserire tutte le informazioni riguardanti la visualizzazione in fase di stampa.
Una volta realizzato questo CSS basterà linkarlo al documento nel seguente modo:
In questo modo non dovrai prevedere 'pulsanti di stampa': quando l'utente lancerà la stampa del documento, il foglio di stile subentrerà automaticamente. Per avere un'idea, prova a fare un'anteprima di stampa di questa pagina: http://www.alistapart.com/articles/goingtoprint/ .codice:<link rel="stylesheet" type="text/css" media="print" href="stampa.css" />
Per quanto riguarda l'impostazione orizzontale del foglio, non ho mai approfondito la faccenda, tuttavia mi pare di ricordare (mi pare, non sono sicuro) che i CSS, in questo caso, non possono far nulla. Credo di convenga inserire una nota nel documento, in cui spieghi all'utente che la stampa ottimale avverrà solo con la sua scelta in fase di impostazione.
![]()


Rispondi quotando