PDA

View Full Version : سوال: چاپ متن تکس باکس



shahabbasic
سه شنبه 16 اسفند 1390, 13:08 عصر
میخوام بعد از اینکه کادر محاوره ای پرینت ویندوز رو صدا زدم متن text1 رو بفرستم به صف چاپ باید چکار کنم؟

Veteran
سه شنبه 16 اسفند 1390, 13:26 عصر
DataReport3.Sections(5).Controls("Label1").Caption = form1.text1.text")


به جای DataReport3
اسم صفحه چاپ خودتون رو بزارید
و به جای Label1 اسم لیبل خودتون رو
اسم Sections
شماره داخل پرانتزش رو هم متناسب با جایی که لیبل در اونجا قرار داره بزارید

shahabbasic
سه شنبه 16 اسفند 1390, 13:54 عصر
منظورتون از اون Label1 چیه؟ اصلا کارش چیه؟ من لیبلی ندارم !

Veteran
سه شنبه 16 اسفند 1390, 13:58 عصر
مگر نمیخوای با datareport چاپ کنی ؟

shahabbasic
سه شنبه 16 اسفند 1390, 14:16 عصر
:ناراحت: datareport چیه؟ من بعد از اینکه پنجره پرینت ویندوز رو صدا زدم باید از این دستور استفاده کنم یا قبلش؟

Mr'Jamshidy
سه شنبه 16 اسفند 1390, 15:01 عصر
برای چاپ میتونی از دستور Printer استفاده کنی

توابعش هم مثل PictureBox هست

shahabbasic
سه شنبه 16 اسفند 1390, 18:58 عصر
یه نمونه مثال میزنی؟

سید حمید حق پرست
سه شنبه 16 اسفند 1390, 19:51 عصر
سلام
کد :
Private Sub Command1_Click()
Printer.Print Text1.Text
Printer.EndDoc
End Sub

موفق باشی


یا علی (ع)

shahabbasic
سه شنبه 16 اسفند 1390, 20:03 عصر
اینکه یک پنجره باز میکنه که میخواد فایلی با پسوند xps رو ذخیره کنه

سید حمید حق پرست
سه شنبه 16 اسفند 1390, 20:21 عصر
رو سیستمتون چابگر نصب نیست به خاطر همین اون پنجره رو میاره .


یا علی (ع)

shahabbasic
سه شنبه 16 اسفند 1390, 21:15 عصر
پس لازم نیست پنجره پرینت رو باز کنم؟

سید حمید حق پرست
سه شنبه 16 اسفند 1390, 21:41 عصر
پس لازم نیست پنجره پرینت رو باز کنم؟
با کد باز کنی . درست متوجه نشدم
این کد تکست باکس رو چاپ میکنه برات و دستور آخری (Printer.EndDoc)برای ارسال شروع چاپ میباشد

موفق باشی


یا علی (ع)

l4dl4d
پنج شنبه 23 شهریور 1391, 12:29 عصر
خوب دوست عزیز این یه چاپگر مجازی هست مثلا با نصب آفیس هم یه پسوند دیگه داره...
باید یه چاپگر فیزیکی رو وصل کنید تا ببینید

abidana
پنج شنبه 23 شهریور 1391, 13:52 عصر
بالا خره چی شد ؟
پرینترت مجازی یا فیزیکی
من که امتحان کردم جواب گرفتم
نمی دونم چرا تو جواب نمی گیری؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟
دادا،دی

vbhamed
پنج شنبه 23 شهریور 1391, 14:23 عصر
سلام

پرينترتون رو نصب كنيد و اون رو پرينتر پيش فرض قرار بديد (از Control Panel->Printer And Fax)
بعد اجراي VB و دستورات چاپي كه دوستان دادن