PDA

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 عوض كنم :عصبانی++: