/ / Come stampare una pagina Web in Asp.Net senza intestazione e piè di pagina - ASP.NET - asp.net, html, css, stampa

come è possibile stampare una pagina Web in Asp.Net senza intestazione e piè di pagina - ASP.NET - asp.net, html, css, stampa

come è possibile stampare una pagina Web in Asp.Net senza intestazione e piè di pagina

risposte:

1 per risposta № 1

È possibile aggiungere un tipo di css per la stampa e modificare il css per nascondere ciò che non si desidera stampare.

Ad esempio, puoi inserire questo codice nel tuo file css principale:

@media print {
.noPrint { display:none; }
}

Durante la stampa, non mostrerà nessuno dei tag usando la classe noPrint.


0 per risposta № 2

Puoi avere un pulsante "versione di stampa",che consente al server di pubblicare una versione della pagina senza determinati elementi laterali del server (pannelli, ecc.), oppure è possibile implementare un file CSS di stampa, che formerà senza problemi il contenuto quando le persone stampano.

Il CSS è l'opzione migliore secondo me. Ecco una grande risorsa sull'argomento:

http://www.alistapart.com/articles/goingtoprint/


0 per risposta № 3

Il testo dell'intestazione e del piè di pagina può essere determinato dal browser. Molti utenti potrebbero non essere a conoscenza di ciò, quindi ottengono le impostazioni di stampa predefinite, che spesso includono l'URL del sito Web e la data.

Poiché si tratta di un'impostazione del browser, controllata dall'utente, potresti non essere in grado di sovrascriverla.

Per vedere le impostazioni di stampa del browser, provare il menu File - Imposta pagina. Funziona su IE e Firefox.


0 per risposta № 4

Ho fatto un'implementazione simile definendo una versione "stampa" della pagina principale.

Quando è stato premuto il pulsante di stampa, ho assegnato la versione "stampa" della pagina master alla pagina corrente.

Molto facile da fare!