سلام دوستان
من یک برنامه ای میخوام که وقتی روی یک دکمه چاپ کلیک شد از یک قسمت که داخل یک div هست پرینت بگیره من از دستور زیر استفاده کردم اما تو IE9 که اصلا جواب نمیده و در browser های دیگه هم درست کار نمیکنه مثلا اینکه همون فونت و یا سایزی که خودم بهش میدم رو نشون نمیده و یا اینکه اگه عکسی تو اون div باشه رو پرینت نمیگیره و در کل برگه پرینت شده اصلا ظاهر خوبی نداره !!!
اگه امکانش هست راهنمایی بفرمایید که از چه دستور جاوااسکریپتی استفاده کنم که این مشکلات رو نداشته باشم؟ تو اینترنت خیلی سرچ کردم اما همه دستورات تقریبا مثل همین دستوری بود که من استفاده کردم که همه همین مشکلات رو دارند.
function PrintElem(elem) {
Popup($("#divPrint").html());
}
function Popup(data) {
var mywindow = window.open('', 'divPrint', 'height=400,width=600');
mywindow.document.write('<div style="direction:rtl; font-family:B Nazanin; font-size:8pt">');
mywindow.document.write(data);
mywindow.document.write('</div>');
mywindow.print();
mywindow.close();
return true;
}