-
Print در VB
با سلام خدمت همه ي دوستان عزيز . خدمت شما عرض كنم كه بنده قصد دارم يك فرم رامستقيما به خروجي چاپگر بفرستم . فقط چند تا سوال دارم كه ممنون ميشم كمك كنيد ( اين اولين باري است كه دارم با دستورات چاپ در VB كار ميكنم)
1- شكل اين دستور به چه شكله ؟
2- اگه اين دستور اجرا بشه Textbox ها را هم چاپ مي شوند ؟
3- آيا تنظيماتي است كه قبل از چاپ ، چاپگر تست شود تا اطمينان حاصل شودكه روشن است ، كابل به چاپگر وصل است و ... ؟
4- امكان اين كه اندازه كاغذ را معلوم كرد مي باشد ؟
خيلي خيلي ممنونم .. فقط اگر امكانش است كمي تعجيل فرماييد كه كارم خيلي لنگه ....
با تشكر .............
-
يك commondialog روي فرم بندازين و showprinter اون رو قبل از اجراي دستورات ساخت فرم صدا كنين، پنجره استاندارد پرينتر ظاهر ميشه و مي تونين تنظيمات رو انجام بدين
شي printer مثل فرم مي مونه،بايد مجدد فرمتون رو روي اون بسازين ! مثلا
printer.line ...
printer.print...
و ...
كلا ظاهر فرم رو مجدد بسازين ...
-
نیازی به این کار نیست
شما با دستور زیر می تونین کل فرم رو پرنت بگیرید با تنظیمات پیش فرض چاپ گر پیش فرضتون
هیچ تنظیمی هم نمی خواد فقط باید اون فاکتور یا سند رو روی فرمتون در بیارین
بعد هم این دستور رو بزنین تا چاپ شود
به همین راحتی
می تونین دستور زیر روی توی یک command بنویسید اما قبل از اجرای دستور باید خود کامند رو مخفی کنید تا توی پرینت نیفته
به این صورت در میاد
کد:
Private Sub Command1_Click()
Command1.Visible = False
Form1.PrintForm
End Sub
-
از هر دوي شما ممنونم .. لطف كرديد . كارهايي را كه گفتيد انجام ميدم . اگر سوال و يا مشكلي پيش آمد مطرح ميكنم ...
-
من می خوام تعداد دفعاتی که از گزارش پرینت میگیرم رو ثبت کنم .
چطور میشه این کار رو کرد ؟
-
من می خوام تعداد دفعاتی که از گزارش پرینت میگیرم رو ثبت کنم .
چطور میشه این کار رو کرد ؟