تشکر دوست عزیز.
من یه نمونه زدم ولی مشکلم اینه که روی هر مرورگر یه جور میزنه. یه مرورگر فونت بزرگتر میزنه یکی کوچیکتر
مشکل بعدی اینه که هر روشی میرم نمیشه که تاریخ ٌ، صفحه و آدرس وب رو از پرینت حذف کرد.
یه مشکل دیگه اینه که مثلا من اندازه متن رو میدم 12 وقتی پرینت میشه با 16 یا 20 پرینت میکنه.
من برای چاپ صفحه توی جاوا اسکریپت این کد ها رو به ترتیب اجرا میکنم
var DocumentContainer = document.getElementById('report_main_table');
var strHtml = "<html>\n<head>\n <link rel=\"stylesheet\" type=\"text/css\" href=\"temp/css/style.css\">\n</head><body><div style=\"testStyle\">\n"
+ DocumentContainer.innerHTML + "\n</div>\n</body>\n</html>";
var WindowObject = window.open('', 'PrintWindow', 'width=750,height=650,top=50,left=50,toolbars=no,s crollbars=yes,status=no,resizable=yes');
WindowObject.document.writeln(strHtml);
WindowObject.document.close();
WindowObject.focus();
WindowObject.print();
WindowObject.close();
$('.print').focus();
$('.print').print();