PDA

View Full Version : مبتدی: پرینت گرفتن از یک فرم



m.yekta69
شنبه 31 فروردین 1392, 13:39 عصر
سلام
من تو پروژم یک لیستی دارم که می خوام یک دکمه برای پرینت اون صفحه بذارم چجوری باید این کارو بکنم؟
یا اینکه بتونن اون فرم رو به صورت pdf ذخیره کنه کاربر ؟
کدهای مربوط به پرینت کردن و یا ذخیره کردن رو بهم می گین

mo.esmp
یک شنبه 01 اردیبهشت 1392, 10:20 صبح
پرینت گرفتن از سفحه در کل یک عملیات Client-Side هست تا اینکه سمت باشه و ربتی به ASP.NET یا ASP.NET MVC داشته باشه. بر گرفتن پرینت از سفحه میتونی از ین کد جاوا اسکریپت window.print()
استفاده کنی و اگه میخوای شکل پرینت سفحه با نمایش سفحه فرق داشته باشه میتونی با css اینکار بکنی و یک فایل css جدا برای پرینت سفحه بزاری.
<link rel="stylesheet" type="text/css" href="print.css" media="print" />
این لینک هم در مورد ایجاد css برای پرینت bهت کمک میکنه CSS Design: Going to Print (http://alistapart.com/article/goingtoprint).
اما اگه میخوای چیزی رو پرینت کنی مسل فاکتور یا گزارش یا با یه تراحی خاس، خوب انوقت میشه سمت سرور و معوملن همونتور که خودت گفتی اون رو بسورت pdf زخیره میکن و pdf رو میفرستن واسه چاپ.
Rotativa, how to print PDF in ASP.NET MVC (http://www.codeproject.com/Articles/335595/Rotativa-how-to-print-PDF-in-Asp-Net-MVC)

m.yekta69
یک شنبه 01 اردیبهشت 1392, 10:57 صبح
نمونه پروژه ای ندارین که این توش پیاده شده باشه من ببینم ؟