View Full Version : سوال: تنظيم اندازه كاغذ پرينتر ديفالت
rajarayaneh
جمعه 22 شهریور 1387, 12:45 عصر
سلام
چطور ميشه با api يا هر روش ديگه اي اندازه كاغذ default printer ويندوز رو توي وي بي 6 عوض كرد ؟
r0ot$harp
جمعه 22 شهریور 1387, 13:59 عصر
سلام
چطور ميشه با api يا هر روش ديگه اي اندازه كاغذ default printer ويندوز رو توي وي بي 6 عوض كرد ؟
دوست عزیز 100 ٪ مطمئن نیستم کار کنه ولی یه تستی بزن شاید انشاالله کار کرد .
Printer.PaperSize = PrinterObjectConstants.vbPRPSUser
Printer.Width = 20000
Printer.Height = 20000
باتشکر احسان
rajarayaneh
جمعه 22 شهریور 1387, 16:38 عصر
سلام
نه اين بدردم نمي خوره .
راستي من توي پروزه ام از data grid استفاده مي كنم
xxxxx_xxxxx
شنبه 23 شهریور 1387, 08: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, 11:28 صبح
سلام مجدد
نه اين برنامه براي تغيير orientation است من مي خوام paper size رو در default printer عوض كنم :عصبانی++:
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.