PDA

View Full Version : PrintPreview یا چاپ معمولی!



اوبالیت به بو
یک شنبه 21 بهمن 1386, 14:39 عصر
من تو برنامم باید یه قسمتی برای چاپ اسناد بزارم. آیا برای چاپ یه سند که تویه ImageBox نمایش داده شده باید از نرم افزار های گزارش گیر مثل Crystal Report استفاده کنم یا نه.
آخه من برنامم DataBase نیسش که بخوام از Crystal استفاده کنم.
آیا باید یه PrintPreview خودم بسازم یا نه میشه از یه ImageBox پرینت گرفت؟
البته این رو هم بگم که وقتی از painPicture استفاده می کنم پرینتی که گرفته میشه اصلاً مطابق با نامه اسکن شده نیستش و اندازه فونتها و خیلی از چیزها تنظیماتشون تویه چاپ بهم میریزه.

vbhamed
دوشنبه 22 بهمن 1386, 00:43 صبح
سلام
از datareport خود وی بی یا ActiveReport استفاده کن
حتما هم نیاز به بانک اطلاعاتی هم نیست
عکس توی imagebox رو هم با دستور زیر تو یک فایل می تونی ذخیره کنی و بعد تو اون گزارشگرها استفاده کنی


SavePicture Image1.Picture, "c:\test.bmp"

اوبالیت به بو
دوشنبه 22 بهمن 1386, 13:01 عصر
من باید تک تک عکس ها رو ذخیره کنم؟؟؟ وقتی عکسها تویه CD هستن دیگه چی نیازی به ذخیره کردنشون هست.

vbhamed
دوشنبه 22 بهمن 1386, 15:27 عصر
خب مسلما نه
وقتی عکس ذخیره شده است نیازی به این کار نیست
فقط در datareport یا activereport آنها رو load کنید

اوبالیت به بو
دوشنبه 22 بهمن 1386, 17:09 عصر
من اصلاً کار نکردم. فقط با پایگاه دادش کار کردم.
چی جوری عکس رو فراخوانی کنم؟

ali_habibi1384
سه شنبه 23 بهمن 1386, 07:00 صبح
نه عزیز لازم به چنین کارهایی نیست . 2 تا راه حل بهت پیشنهاد می کنم :
1- عکس رو توی فرم قرار بده و از متد form1.printform استفاده کن
2- از متد printer.picture استفاده کن

اوبالیت به بو
سه شنبه 23 بهمن 1386, 09:00 صبح
نه عزیز لازم به چنین کارهایی نیست . 2 تا راه حل بهت پیشنهاد می کنم :
1- عکس رو توی فرم قرار بده و از متد form1.printform استفاده کن
2- از متد printer.picture استفاده کن
جناب Ali_Habibi1384 و دوستان دیگه:
من از متد PaintPicture عنصر Printer استفاده باید بکنم چون نمیشه عکس رو رویه رم بزارم.
در ضمن ImageBox من اندازش با اندازه واقعی عکس فرق داره و یکم کوچیکتر هستش. ولی در هر حال وقتی که از متد استفاده می کنم پرینتر یه چیزه وحشتناک برام پرینت می گیره. شاید 20% عکس چاپ میشه اونم با اندازه خیلی خیلی بزرگ.
من می خوام دقیق اندازه واقعی ImageBox که دارم Strech بشه رویه کاغذ.
لطفاً کمک چون نیاز دارم.

sasanhe
چهارشنبه 24 بهمن 1386, 13:09 عصر
دوست عزیز
بجای picture box با برنامه windows picture and fax print بازش کن
اونوقت هم میتونی پرینت کتی و هم فکس کنی و....
موفق باشی

Mbt925
چهارشنبه 24 بهمن 1386, 13:15 عصر
جناب Ali_Habibi1384 و دوستان دیگه:
من از متد PaintPicture عنصر Printer استفاده باید بکنم چون نمیشه عکس رو رویه رم بزارم.
در ضمن ImageBox من اندازش با اندازه واقعی عکس فرق داره و یکم کوچیکتر هستش. ولی در هر حال وقتی که از متد استفاده می کنم پرینتر یه چیزه وحشتناک برام پرینت می گیره. شاید 20% عکس چاپ میشه اونم با اندازه خیلی خیلی بزرگ.
من می خوام دقیق اندازه واقعی ImageBox که دارم Strech بشه رویه کاغذ.
لطفاً کمک چون نیاز دارم.

حتما شما آرگومان های این متد رو اشتباهی میدین.
توی یکی از تاپیک هاتون که مربوط به پرینت تصویر بود یه نمونه ساده قرار دادم ، بهش یه نگاهی بندازین.