امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
درخواست کد پرینت گراف در PictureBox برای VB6
نویسنده پیام
javad917 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 78
موضوع‌ها: 12
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 51
( 142 تشکر در 57 ارسال )
ارسال: #1
درخواست کد پرینت گراف در PictureBox برای VB6
با سلام
چند کد برای پرینت PictureBox از اینترنت دانلود کرده ام ولی چون داخل PictureBox
تصویر وجود ندارد چیزی چاپ نمی شود.از PictureBox با دستورات Line برای رسم
یک گراف لگاریتمی استفاده شده است.
لطفا" دوستان در این مورد کمک کنند

   
۱۰-تير-۱۳۹۳, ۲۰:۰۰:۵۴
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #2
RE: درخواست کد پرینت گراف در PictureBox برای VB6
يه مثال عملي


.zip   Print_Shap.zip (اندازه: 19.45 KB / تعداد دفعات دریافت: 101)

اميدوارم كمك كنه

۱۱-تير-۱۳۹۳, ۱۱:۱۰:۵۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : javad917, babyy, hamed_Arfaee
javad917 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 78
موضوع‌ها: 12
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 51
( 142 تشکر در 57 ارسال )
ارسال: #3
RE: درخواست کد پرینت گراف در PictureBox برای VB6
(۱۱-تير-۱۳۹۳, ۱۱:۱۰:۵۸)Di Di نوشته است: يه مثال عملي

تشکر DiDi عزیز
مثال کاملی برای PictureBox است ولی مثل اینکه سوال من کامل نبود
هدف من پرینت گرفتن گراف با چاپگر روی کاغذ می باشد.اگر لطف کنید و مثالی
هم برای این مورد ارئه کنید ممنون خواهم شد.نمونه پیوست را دانلود کردم ولی
برای گراف کار نمی کند


.rar   howto_print_pictureBox.rar (اندازه: 33.16 KB / تعداد دفعات دریافت: 75)
(آخرین ویرایش در این ارسال: ۱۱-تير-۱۳۹۳, ۱۴:۱۰:۳۵، توسط javad917.)
۱۱-تير-۱۳۹۳, ۱۴:۰۹:۱۷
ارسال‌ها
پاسخ
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #4
RE: درخواست کد پرینت گراف در PictureBox برای VB6
ببخشيد من اولش درست متوجه منظورتون نشده بودم.

راستش راه زياد هست براي پرينت كردنش اما علي الحساب شما اول تصوير داخل اون رو ذخيره كن بعد اون عكس رو چاپ كن

احتمالا اينطوري مشكلت حداقل مقطعي حل بشه، اگر اين جواب بده بعد مي توني هندل پيكچرباكست رو بگيري و تصويرش رو

به صورت بيت مپ بريزي تو حافظه و مجددا اون تصوير رو داخل يه پيكچرباكس ديگه بريزي و بعدش پرينتش كني،‌تو اين حالت چون

داري تصوير بيت مپ رو چاپ مي كني احتمالا مشكلي نداشته باشي، ببين اگر راه حل اولي كه گفتم جواب داد بگو تا يه

سورس نمونه برات بزارم در غير اين صورت سورس برنامه رو بده روش كار كنم، برام جالبه چطوري نمي شه پرينتش كرد!!

راستي براي ذخيره كردن عكس مي توني از دستور savepicture هم استفاده كني

(آخرین ویرایش در این ارسال: ۱۱-تير-۱۳۹۳, ۱۴:۴۲:۳۶، توسط Di Di.)
۱۱-تير-۱۳۹۳, ۱۴:۴۱:۰۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : javad917, babyy
javad917 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 78
موضوع‌ها: 12
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 51
( 142 تشکر در 57 ارسال )
ارسال: #5
RE: درخواست کد پرینت گراف در PictureBox برای VB6
(۱۱-تير-۱۳۹۳, ۱۴:۴۱:۰۴)Di Di نوشته است: راستش راه زياد هست براي پرينت كردنش اما علي الحساب شما اول تصوير داخل اون رو ذخيره كن بعد اون عكس رو چاپ كن
احتمالا اينطوري مشكلت حداقل مقطعي حل بشه، اگر اين جواب بده بعد مي توني هندل پيكچرباكست رو بگيري و تصويرش رو
به صورت بيت مپ بريزي تو حافظه و مجددا اون تصوير رو داخل يه پيكچرباكس ديگه بريزي و بعدش پرينتش كني،‌تو اين حالت چون
داري تصوير بيت مپ رو چاپ مي كني احتمالا مشكلي نداشته باشي، ببين اگر راه حل اولي كه گفتم جواب داد بگو تا يه
سورس نمونه برات بزارم در غير اين صورت سورس برنامه رو بده روش كار كنم، برام جالبه چطوري نمي شه پرينتش كرد!!
راستي براي ذخيره كردن عكس مي توني از دستور savepicture هم استفاده كني

با سلام
دستور Svae را برای picturebox پیدا نکردم و هندل را هم خیلی بلد نیستم
اما به روش کدهای زیر که عمل می کنم مقدار Picture1.Picture برابر صفر
شده است و فقط عدد صفر چاپ می شود.بخشی از سورس را هم که مربوط به ترسیم
گراف میباشد را ضمیمه خواهم کرد.

کد php:
Printer.ScaleWidth 8
Printer
.ScaleHeight 12
Printer
.ScaleLeft 0
Printer
.ScaleTop 0
Printer
.CurrentX 0
Printer
.CurrentY 0
Printer
.Print Picture1.Picture
Printer
.EndDoc 
۱۱-تير-۱۳۹۳, ۱۶:۲۲:۰۰
ارسال‌ها
پاسخ
hamed_Arfaee آفلاین
مدیر بخش
*****

ارسال‌ها: 1,334
موضوع‌ها: 231
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 1250
( 2634 تشکر در 730 ارسال )
ارسال: #6
RE: درخواست کد پرینت گراف در PictureBox برای VB6
سلام
محتوی ترسیمی شما در خصوصیت image هست picture1.image و چاپ کنین .
اگر هم خالی شد گزینه autodraw رو برای پیکچر باکس فعال کنید

حامد ارفعی

موفقيت، پيش رفتن است، نه به نقطه ي پايان رسيدن.(آنتوني رابينز)


تریگرها در SQL server

آیا میدانید SQL ای
۱۱-تير-۱۳۹۳, ۱۷:۳۵:۳۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, javad917
javad917 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 78
موضوع‌ها: 12
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 51
( 142 تشکر در 57 ارسال )
ارسال: #7
RE: درخواست کد پرینت گراف در PictureBox برای VB6
(۱۱-تير-۱۳۹۳, ۱۷:۳۵:۳۸)hamed_Arfaee نوشته است: سلام
محتوی ترسیمی شما در خصوصیت image هست picture1.image و چاپ کنین .
اگر هم خالی شد گزینه autodraw رو برای پیکچر باکس فعال کنید

با سلام دوست عزیز
طبق دستور شما عمل کردم و مقدار picture1.image برابر 839194835 شد و همین
عدد چاپ می شود.
۱۱-تير-۱۳۹۳, ۱۷:۵۲:۴۰
ارسال‌ها
پاسخ
hamed_Arfaee آفلاین
مدیر بخش
*****

ارسال‌ها: 1,334
موضوع‌ها: 231
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 1250
( 2634 تشکر در 730 ارسال )
ارسال: #8
RE: درخواست کد پرینت گراف در PictureBox برای VB6
پس میخواستین چی چاپ بشه ؟ شما دارین به چاپگر میگین مقداری عددی چاپ بشه :)

برای چاپ تصویر از paintpicture باید استفاده کنین .

کد php:
printer.paintpicture 

اینم مطالعه کنین .

حامد ارفعی

موفقيت، پيش رفتن است، نه به نقطه ي پايان رسيدن.(آنتوني رابينز)


تریگرها در SQL server

آیا میدانید SQL ای
(آخرین ویرایش در این ارسال: ۱۱-تير-۱۳۹۳, ۲۱:۱۱:۲۳، توسط hamed_Arfaee.)
۱۱-تير-۱۳۹۳, ۱۸:۰۱:۱۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, javad917
javad917 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 78
موضوع‌ها: 12
تاریخ عضویت: آبان ۱۳۸۸

تشکرها : 51
( 142 تشکر در 57 ارسال )
ارسال: #9
RE: درخواست کد پرینت گراف در PictureBox برای VB6
(۱۱-تير-۱۳۹۳, ۱۸:۰۱:۱۶)hamed_Arfaee نوشته است: پس میخواستین چی چاپ بشه ؟ شما دارین به چاپگر میگین مقداری عددی چاپ بشه :)
برای چاپ تصویر از printpicture باید استفاده کنین .
کد php:
printer.printpicture 
اینم مطالعه کنین .

درود
printpicture هم کار نکرد.مثال لینک داده شده را در پست قبلی ضمیمه کردم
منتها قبلا" برای picture1.scale عدد منفی داده بودم و خطا می گرفت .
دستور picture1.image که در پست قبل اشاره کردید درست است ولی باید قبلا"
از دستور Picture1.Picture = Picture1.Image اسفاده شود.
با اسفاده از کد های ذیل گراف چاپ می شود ولی فعلا" اندازه آن بزرگتر از
کاغد می باشد.احتمالا" باید از preview استفاده شود یا اینکه در کدها بتوانیم
سایز image را تغییر دهیم و امیدوارم با کمک دوستان این مشکل هم حل شود

کد php:
Printer.ScaleWidth 8
Printer
.ScaleHeight 12
Printer
.ScaleLeft 0
Printer
.ScaleTop 0
Printer
.CurrentX 0
Printer
.CurrentY 0
Printer
.ScaleMode 3
Pic31
.CurrentX 0
Pic31
.CurrentY 0
Picture1
.Picture Picture1.Image
Picture1
.ScaleMode vbPixels
Printer
.PaintPicture Picture1.Picture00
Printer
.EndDoc 

   
۱۱-تير-۱۳۹۳, ۲۰:۳۸:۳۷
ارسال‌ها
پاسخ
hamed_Arfaee آفلاین
مدیر بخش
*****

ارسال‌ها: 1,334
موضوع‌ها: 231
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 1250
( 2634 تشکر در 730 ارسال )
ارسال: #10
RE: درخواست کد پرینت گراف در PictureBox برای VB6
اشتباه تایپی بود . (تاثیرات گشنگیه)

paintpicture درسته که من اشتباهی تایپ کردم printpicture
در ضمن نیازی به انتقال ایمیج به پیکچر نیست .
همین کد هم براتون خروجی میده :
کد:
printer.paintpicture picture1.image ,0 ,0

حامد ارفعی

موفقيت، پيش رفتن است، نه به نقطه ي پايان رسيدن.(آنتوني رابينز)


تریگرها در SQL server

آیا میدانید SQL ای
۱۱-تير-۱۳۹۳, ۲۱:۰۹:۵۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : javad917, babyy, Di Di
Di Di آفلاین
مدير بخش هك و كرك
*****

ارسال‌ها: 2,358
موضوع‌ها: 116
تاریخ عضویت: اسفند ۱۳۸۵

تشکرها : 1816
( 4046 تشکر در 1321 ارسال )
ارسال: #11
RE: درخواست کد پرینت گراف در PictureBox برای VB6
ظاهرا اين پيكچرباكس كثافت!! محتوايي كه توش كشيده باشيم يا كنترل هاي داخلش رو به پرينتر نمي فرسته حتي به عنوان تصوير ذخيره هم نمي كنه!!

ديگه هرچي ترفند بلد بودم رو تست زدم ،‌دو سه تا كار ديگه هم گوگل كردم اما اصلا جواب گو نبود،‌در نهايت اومدم از محتواي داخلش يه عكس گرفتم فرستادم تو يه

پيكچرباكس ديگه و ازش پرينت گرفتم و خلاص!!


.rar   Print_Shap_Edited By DiDi.rar (اندازه: 19.74 KB / تعداد دفعات دریافت: 57)
اميدوارم كمك كنه

(آخرین ویرایش در این ارسال: ۱۲-تير-۱۳۹۳, ۱۰:۵۴:۴۳، توسط Di Di.)
۱۲-تير-۱۳۹۳, ۱۰:۴۱:۴۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : javad917, babyy, hamed_Arfaee


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  پرینت از دیتا گرید ویو mahdi61 2 3,767 ۰۵-دى-۱۳۹۵, ۱۱:۰۲:۳۴
آخرین ارسال: mahdi61
  ارور در پرینت automa 2 3,060 ۳۰-دى-۱۳۹۱, ۱۷:۴۸:۴۶
آخرین ارسال: automa
  درخواست راهنمایی برای ساخت فایل پنهان Rain_Saeid 25 16,569 ۲۳-مهر-۱۳۹۱, ۱۱:۴۵:۵۷
آخرین ارسال: lord_viper
  درخواست کمک برای نوشتن برنامه در بسکام saba987 0 2,151 ۱۲-دى-۱۳۹۰, ۱۷:۰۳:۲۳
آخرین ارسال: saba987
  پرینت با کادر محاوره print مرد یخی 2 3,486 ۲۶-آبان-۱۳۹۰, ۱۹:۱۷:۳۶
آخرین ارسال: مرد یخی
  [سوال] درخواست پكت ارسال درخواست ادد ( برنامه ياهو ) Mohamad26 1 3,157 ۰۷-اردیبهشت-۱۳۹۰, ۲۱:۴۷:۱۲
آخرین ارسال: +behnam+
Shy درخواست سورس برای بازی تراوين sepideh032 5 6,669 ۱۵-آبان-۱۳۸۹, ۱۲:۵۱:۴۳
آخرین ارسال: sepideh032
Question درخواست سورس برای پخش آهنگ magico 2 4,346 ۰۳-فروردین-۱۳۸۹, ۰۲:۰۳:۰۱
آخرین ارسال: download69
  درخواست راهنمایی برای به دست آوردن اولین کد آزاد !!! 1120 8 7,026 ۱۷-مهر-۱۳۸۸, ۱۰:۰۵:۴۲
آخرین ارسال: shedayat
  کمک در مورد پرینت گرفتن...فوری و ضروری mohammadbm 9 8,578 ۲۲-خرداد-۱۳۸۸, ۱۶:۰۴:۵۹
آخرین ارسال: PouriaAmid

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS