View Full Version : سوال: تنظيم اندازه كاغذ پرينتر ديفالت
  
rajarayaneh
جمعه 22 شهریور 1387, 13:45 عصر
سلام
چطور ميشه با api يا هر روش ديگه اي اندازه كاغذ default printer  ويندوز رو توي وي بي 6 عوض كرد ؟
r0ot$harp
جمعه 22 شهریور 1387, 14:59 عصر
سلام
چطور ميشه با api يا هر روش ديگه اي اندازه كاغذ default printer  ويندوز رو توي وي بي 6 عوض كرد ؟
دوست عزیز 100 ٪ مطمئن نیستم کار کنه ولی یه تستی بزن شاید انشاالله کار کرد .
Printer.PaperSize = PrinterObjectConstants.vbPRPSUser
 Printer.Width = 20000
Printer.Height = 20000
باتشکر احسان
rajarayaneh
جمعه 22 شهریور 1387, 17:38 عصر
سلام
نه اين بدردم نمي خوره .
راستي من توي پروزه ام از data grid  استفاده مي كنم
xxxxx_xxxxx
شنبه 23 شهریور 1387, 09:13 صبح
مطالبی در تاپیک های قدیمی:
 
 On Error Resume Next
Printer.PaperSize = 8
 
مایکروسافت برای این روش راه حلی ارائه داده
یک ActiveX DLL ساخته که قابلیت تغییر وضعیت چاپ رو کنترل می کنه اینم لینکش:
 
http://support.microsoft.com/?kbid=198901
 
 
 
شما میتونید از کد زیر استفاده کنید
 DRCardexAs_To.LeftMargin = 500
                DRCardexAs_To.RightMargin = 500
                DRCardexAs_To.TopMargin = 500
                DRCardexAs_To.BottomMargin = 500
rajarayaneh
شنبه 23 شهریور 1387, 12:28 عصر
سلام مجدد
 
نه اين برنامه براي تغيير orientation است من مي خوام paper size  رو در default printer  عوض كنم :عصبانی++:
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.