PDA

نسخه کامل مشاهده نسخه کامل : Print در VB



babi
25-09-2008, 11:17
با سلام خدمت همه ي دوستان عزيز . خدمت شما عرض كنم كه بنده قصد دارم يك فرم رامستقيما به خروجي چاپگر بفرستم . فقط چند تا سوال دارم كه ممنون ميشم كمك كنيد ( اين اولين باري است كه دارم با دستورات چاپ در VB كار ميكنم)
1- شكل اين دستور به چه شكله ؟
2- اگه اين دستور اجرا بشه Textbox ها را هم چاپ مي شوند ؟
3- آيا تنظيماتي است كه قبل از چاپ ، چاپگر تست شود تا اطمينان حاصل شودكه روشن است ، كابل به چاپگر وصل است و ... ؟
4- امكان اين كه اندازه كاغذ را معلوم كرد مي باشد ؟


خيلي خيلي ممنونم .. فقط اگر امكانش است كمي تعجيل فرماييد كه كارم خيلي لنگه ....

با تشكر .............

KhepeleSibilo
25-09-2008, 14:56
يك commondialog روي فرم بندازين و showprinter اون رو قبل از اجراي دستورات ساخت فرم صدا كنين، پنجره استاندارد پرينتر ظاهر ميشه و مي تونين تنظيمات رو انجام بدين


شي printer مثل فرم مي مونه،‌بايد مجدد فرمتون رو روي اون بسازين ! مثلا
printer.line ...
printer.print...
و ...
كلا ظاهر فرم رو مجدد بسازين ...

بهرام_62
25-09-2008, 16:18
نیازی به این کار نیست
شما با دستور زیر می تونین کل فرم رو پرنت بگیرید با تنظیمات پیش فرض چاپ گر پیش فرضتون
هیچ تنظیمی هم نمی خواد فقط باید اون فاکتور یا سند رو روی فرمتون در بیارین
بعد هم این دستور رو بزنین تا چاپ شود

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به همین راحتی
می تونین دستور زیر روی توی یک command بنویسید اما قبل از اجرای دستور باید خود کامند رو مخفی کنید تا توی پرینت نیفته
به این صورت در میاد

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

babi
26-09-2008, 12:16
از هر دوي شما ممنونم .. لطف كرديد . كارهايي را كه گفتيد انجام ميدم . اگر سوال و يا مشكلي پيش آمد مطرح ميكنم ...

rouzbeh_ziafati
20-04-2009, 00:34
من می خوام تعداد دفعاتی که از گزارش پرینت میگیرم رو ثبت کنم .
چطور میشه این کار رو کرد ؟

rouzbeh_ziafati
20-04-2009, 00:41
من می خوام تعداد دفعاتی که از گزارش پرینت میگیرم رو ثبت کنم .
چطور میشه این کار رو کرد ؟