PDA

View Full Version : سوال: تنظیمات پرینت با جاوا اسکریپت در Asp.net



minaalamshahi
یک شنبه 30 مرداد 1390, 01:07 صبح
با سلام من میخوام قبل از پرینت صفحه یکسری تنظیمات انجام بدم مثلا افقی ای عمودی بودن صفحه a4 بودن و....
و بعد هم با جاوا اسکریپت اینها تنظیم و پرینت بشه و بتونم یه پیش نمایش ببینم
ممنون میشم راهنماییم کنید
با تشکر

MiladSe7en
یک شنبه 30 مرداد 1390, 01:21 صبح
با سلام من میخوام قبل از پرینت صفحه یکسری تنظیمات انجام بدم مثلا افقی ای عمودی بودن صفحه a4 بودن و....
و بعد هم با جاوا اسکریپت اینها تنظیم و پرینت بشه و بتونم یه پیش نمایش ببینم
ممنون میشم راهنماییم کنید
با تشکر


http://www.dave.co.nz/forum/showthread.php?t=31

minaalamshahi
یک شنبه 30 مرداد 1390, 01:28 صبح
factory چیه؟
به جای frame اسم page باید داده بشه؟
یعنی من باید به طریقی اسم صفحه رو پیدا کنم؟
نوع برگه رو نمیشه تعیین کرد؟

MiladSe7en
یک شنبه 30 مرداد 1390, 09:01 صبح
factory چیه؟
به جای frame اسم page باید داده بشه؟
یعنی من باید به طریقی اسم صفحه رو پیدا کنم؟
نوع برگه رو نمیشه تعیین کرد؟

سلام

بخاطر مسائل امنیتی شاید مرورگر اجازه انجام این کار رو به طور پیش فرض نده، بهترین کار اینه که شما از مثال زیر در CodeBehind برنامه استفاده کنی:

PrintDocument pd = new PrintDocument();
pd.PrinterSettings.DefaultPageSettings.Margins.Lef t = 0;
pd.PrinterSettings.DefaultPageSettings.Margins.Rig ht = 0;
pd.PrinterSettings.DefaultPageSettings.Margins.Top = 0;
pd.PrinterSettings.DefaultPageSettings.Margins.Bot tom = 0;
pd.DefaultPageSettings.Landscape = true;
pd.Print();
PrintDocument با صدا کردن مرجع System.Drawing.Printing به برنامه اضافه میشه.