franksisca
29-06-2013, 11:07
Sallve a tutti, ho questa situazione
div con un contenuto testo, che deve essere stampato
function stampa() {
$('#printJobDiv').css("background-image", "url(/resources/app/portlet/gestione-documenti-portlet/img/pdf-background.png)");
var myWindow = window.open('', '', 'width=screen.availWidth,height=screen.availHeight');
myWindow.document.write($("#printJobDiv").text());
myWindow.document.close();
myWindow.focus();
myWindow.print();
myWindow.close();
}
per stamparlo io ho fatto così, solo che l'mmagine di sfondo non viene stampata per impostazioni di browser (ovviamente) che io non posso cambiare.
inoltre essendo l'immagine in formato A4 e il testo "molto poco", l'immagine non si vede proprio.
come posso forzargli la dimensione del div a quella dell'immagine? Posso bypassare il controllo sullo sfondo della stampa? Immaginando di no all'ultima domanda, posso schiaffarla come immagine sul div principale, che sò mettendogli un z-index -1000 ???
thanks in advance
div con un contenuto testo, che deve essere stampato
function stampa() {
$('#printJobDiv').css("background-image", "url(/resources/app/portlet/gestione-documenti-portlet/img/pdf-background.png)");
var myWindow = window.open('', '', 'width=screen.availWidth,height=screen.availHeight');
myWindow.document.write($("#printJobDiv").text());
myWindow.document.close();
myWindow.focus();
myWindow.print();
myWindow.close();
}
per stamparlo io ho fatto così, solo che l'mmagine di sfondo non viene stampata per impostazioni di browser (ovviamente) che io non posso cambiare.
inoltre essendo l'immagine in formato A4 e il testo "molto poco", l'immagine non si vede proprio.
come posso forzargli la dimensione del div a quella dell'immagine? Posso bypassare il controllo sullo sfondo della stampa? Immaginando di no all'ultima domanda, posso schiaffarla come immagine sul div principale, che sò mettendogli un z-index -1000 ???
thanks in advance