PDA

View Full Version : توی پرینت کردن فرم مشکل دارم



سارا_ر
یک شنبه 29 مهر 1386, 11:39 صبح
سلام
می خوام صفحه فرمم رو درست همونطوری که هست مستقیماً برای پرینتر بفرستم با کنترلهای Janus می تونم اما بصورت ساده می خوام با کد نویسی این کار رو انجام بدم
فرض کنید یک گرید دارم و یک Label که بالای این گرید قرار داره و می خوام هر دوی اینا و کلا هر چیز قابل چاپی که در فرمم هست به پرینتر ارسال بشه و با Print Preview هم ببینمش
گیج شدم می شه راهنمایی کنین
یه راهنمایی کامل نه اینکه به سایتای دیگه یا تاپیکای دیگه پاسم بدین
ممنون

babak23
یک شنبه 29 مهر 1386, 13:56 عصر
تو این لینک بطور کامل در مورد عکس کرفتن از فرم توضیخ داده شده همراه مثال
http://www.knowdotnet.com/articles/printform.html

alinaghiha
یک شنبه 29 مهر 1386, 14:53 عصر
منم پرینت با روش عکس گرفتن رو از همین سایت برداشتم بگردی پیدا می کنی
اما کیفیت خوبی نداره میخوام ببینم راه بهتری(البته به جز کریستال ریپورت) هست
ممنون میشم منو هم راهنمایی کنید

babak23
یک شنبه 29 مهر 1386, 15:05 عصر
سلام علی "حالی خوره" :متعجب:کم پیدایی!!؟
اولا مطالبی که تایپیک کردی گنگ و نا مفهوم هست .


بگردی پیدا می کنی

چی را پیدا میکنی؟



اما کیفیت خوبی نداره میخوام ببینم راه بهتری(البته به جز کریستال ریپورت) هست

منظورت چیه
اصلا چرا می خوای از فرم عکس بگیری؟ هدفت ذخیره اطلاعات داخل فرم هست یا چیز دیگه که حالا دنبال کیفیت عکس هم میگردی؟
اگه میشه منظورت را صریح تر بیان کن.


این هم چند نمونه ی دیگه
http://msdn2.microsoft.com/en-us/library/aa287529(VS.71).aspx
http://www.codeproject.com/vb/net/datagridex.asp
http://barnamenevis.org/forum/showthread.php?t=51353

خصوصی :راستی از مغازه ت چه خبر؟(شنیدم جمع کردی)

سارا_ر
یک شنبه 29 مهر 1386, 16:44 عصر
نمی شه بدون عکس گرفتن اینکارو کرد؟
اگر از طریق PrintDocument , ... و اینا می شه اونا رو می تونین توضیح بدین؟ یه توضیح کامل

alinaghiha
دوشنبه 30 مهر 1386, 01:31 صبح
"حالیانویمه کِبایشه":گیج:

من دقیقا همین روشها ر دنبال کردم اما برگه چاپی من روی کاغذ وضوح خوبی نداره
شما فکر کن یه عکسو با dpi 150 اسکن کنی بعدش سه چهار برابرش کنی پرینت بگیری نسخه چاپی من این حالتو داره
واضحه
می خوام کمکم کنی واسه یه نسخه چاپی با کیفیت بهتر
آقا پیشاپیش تشکر

"اشته قربون":بامزه:

babak23
دوشنبه 30 مهر 1386, 08:04 صبح
نمی شه بدون عکس گرفتن اینکارو کرد؟
اگر از طریق PrintDocument , ... و اینا می شه اونا رو می تونین توضیح بدین؟ یه توضیح کامل


"

می خوام کمکم کنی واسه یه نسخه چاپی با کیفیت بهتر

این لینک در مورد پرینت فرم کامل توضیح داده همراه مثال
http://www.codeproject.com/vb/net/printformcomponent.asp

سارا_ر
سه شنبه 01 آبان 1386, 09:15 صبح
من از این آدرسی که گفتید یک کامپوننت به نام PrintForm گرفتم که اون خودش کار عکس انداختن از فرم رو انجام می ده پس نهایتاً هیچ راه دیگه ای نیست
حالا سوالمو تغییر می دم
فرض کنید نمی خوام از گزارش گیری استفاده کنم فرم جستجویی دارم که نتیجه جستجوم رو توی یک گرید می ریزه توی این فرم علاوه بر این گرید TextBox هایی قرار دارند که برای جستجو از اونها استفاده می کنم
و نهایتا می خوام مثلا یک Button روی همین فرم باشه با کلیک اون گریدم (فقط گرید و محتویات فعلی اون با توجه به اینکه الان براساس جستوجی من این گرید فیلتر شده و حاوی نتیجه جستجوی منه) برای چاپ آماده بشه و به PrintPreview و نهایتا به پرینتر فرستاده بشه

می شه اصلا از اول توضیح بدین که چطوری با PrintDocument و بقیه کنترلهای مربوط به پرینت خود VB کار کنم شاید توی توضیحات نکته ای باشه که مشکلمو حل کنه

babak23
چهارشنبه 09 آبان 1386, 14:32 عصر
این مورد میتونه به خواسته شما پاسخ بده
http://barnamenevis.org/forum/showthread.php?t=77750&highlight=%D9%BE%D8%B1%DB%8C%D9%86%D8%AA