entfernen Sie die url und text von der gedruckten Seite
Entwickelt ich eine web-Anwendung und in meine web Seite, dort sind einige Daten-displays mit
gemeinsame Kopf-und Fußzeilen, Menüs und andere Bilder. also ich habe eine kleine Taste als print
Vorschau, so dass Benutzer nur die Daten sehen. Nachdem der Benutzer klicken Sie auf die Schaltfläche seitenansicht werden nur Daten angezeigt
als ein popup und im popup-ich habe eine Schaltfläche aufrufen, drucken, so dass Benutzer können darauf klicken, und nehmen Sie einen Ausdruck der Seite.
dieser Schaltfläche drucken direkt auf Fenster.print() im onClick-Ereignis, und es funktioniert Prima ich kann die print outs.
aber mein problem ist in meinem gedruckten Seite oben, die ich finden kann, die "Print" - text die Beschriftung für die Schaltfläche und in über
Ich finde eine url, die etwas http://localhost/..............
Gibt es also eine Möglichkeit, dass ich entfernen Sie diesen text ausdrucken und die url aus meinem gedruckten Seite.
Vielen Dank
dies ist, was die drucken Schaltfläche Vorschau tun .
function printPreView(reportCategory,reportType,transactionType,searchOption,customerRokaID,utilityCompany,fromDate,toDate,telcoName,bank){
var request = "selectedMenu="+reportCategory+"&loginStatus=success&criteria="+searchOption+"&customer="+customerRokaID+"&from="+fromDate+"&to="+toDate+"&nspTypes="+utilityCompany+"&trxTypes="+transactionType+"&options="+reportType+"&telcoTypes="+telcoName+"&bankTypes="+bank+"&printable=yes";
window.open ("report/showReport.action?"+request,null,"location=no,menubar=0,resizable=1,scrollbars=1,width=600,height=700");
}
Hier ist, wie ich meine Print-Taste
<form>
<input type="button" value="Print" onClick="window.print() ">
</form>
- Ich denke, die 'Seiten-URL', ist gedruckt nach der Benutzer-Einstellungen im browser (in der Reihenfolge, dass die Menschen leicht finden können, die Seite wieder), und als solche ist unwahrscheinlich, dass Sie von nichts beeinflusst Sie die Umsetzung mit JavaScript oder CSS.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den header mit der URL (und manchmal die Seite, Titel, Seitenzahl, etc.) wird automatisch durch den web-browser. Grundsätzlich sind die Einstellungen können nur durch den Benutzer geändert werden. Dieses Thema wird detailliert besprochen in dieser Frage,
Für die Schaltfläche selbst, Sie könnten versteckt ihn unter Verwendung der spezifischen print-CSS, wie besprochen, in diese Frage. Und wie MMacdonald sagte, Sie können dieses Verfahren verwenden, für andere Elemente, so dass Sie nicht brauchen, um re-Rendern Ihrer Seite. Aber dann verlieren Sie die Vorschau-Funktion (kann der Benutzer immer noch mit dem browser die Druckvorschau-Funktion).
Wenn Sie mit bootstrap, finden Sie folgenden code:
Überschreiben der Stil mit dem Inhalt:keine Griffe, die situation in Ordnung.
Referenz: diese url
Erwägen Sie die Verwendung media-dependent style sheets statt, die eine maßgeschneiderte "Seite drucken" - Lösung.
Dieser arbeitete für mich mit über 1cm Rand