PDA

View Full Version : فرستادن آدرس عکس به استیمول و نمایش؟



Mosafers
چهارشنبه 17 دی 1393, 08:49 صبح
سلام دوستان من آدرس یک عکس رو تویtextbox گذاشتم چطور میتونم با زدن دکمه عکس به استیمول فرستاده بشه؟
توی استیمول یک متغییر image هم ساختم...

محمد رضا فاتحی
چهارشنبه 17 دی 1393, 09:59 صبح
سلام
///////
Image img=Image.FromFile(textbox1.Text);
stireport.Compile();
stireport["image"]=img;
stireport.Show();

Mosafers
پنج شنبه 18 دی 1393, 12:24 عصر
سلام ممنونم از شما و کد خوبتون...
تصاویر رو هم میفرسته ولی وقتی میام از پوشه bin/debug برنامه رو اجرا میکنم با خطای عکس پیوستی مواجه میشم.
اینم کدمه...
یعنی در صورتی که دو خط ارسال عکس رو حذف کنم صحیح گزارش میکنه نمیدونم مشکل از کجای ارسال عکس هستش

StiReport Report = new StiReport();
PerViewEntities db = new PerViewEntities();
Report.Load("report\\ListCustomer.mrt");
Report.RegData("ListCustomer", db.tbl_Customer);
Image img = Image.FromFile(Properties.Settings.Default.Address Picture);
Report.Compile();
Report["LogoImage"] = img;
Report["tarikh"] = Utils.getPersianDateNow();
Report.Show();

محمد رضا فاتحی
پنج شنبه 18 دی 1393, 16:24 عصر
تو setting چی ذخیره کردی؟؟؟

Mosafers
پنج شنبه 18 دی 1393, 17:35 عصر
یه مسیج باکس گذاشتم که آدرس عکس (Properties.Settings.Default.AddressPicture ) رو بهم درست نشون داد و عکس هم Logo است که آدرس دهی مشکل نداشته و توی برنامه هستش.
ولی وقتی میخوام همین عکس رو به گزارش بفرستم خطا میده.
میشه خواهش کنم یه نمونه بنویسید برام قرار بدید لازم دارم.

محمد رضا فاتحی
جمعه 19 دی 1393, 09:09 صبح
یه فایل گذاشتم داخل Resource برنامه اگه قراره از فایل داخل کامپیوتر بخونه هم شبیه اینه فقط دستورش به جای Image image = (Image)(stimul_image.Properties.Resources.Apple_Up date_Logo); می نویسی Image image = Image.FromFile(yourfile);

اینم لینکش http://s4.picofile.com/file/8162637400/stimul_image.zip.html

davidrobert
جمعه 19 دی 1393, 10:31 صبح
به وسیله این دستور تصویر را ارسال میکنه در StimulSoft
(rptReport.GetComponentByName("ImgShow") as StiImage).Image = pictureBox1.Image;
ولی این نکته رو توجه داشته باش برای ارسال به استیمول یه ابزار نمایش تصویر قرار میده در فایل استیمولت و اسمی روش قرار میدی مثلاً ImgShow من اسم فایلم رو قذاشتم. که اول باید این فایل رو بسازی در استیمول و بعد همچین نامی براش قرار بدی.وقتی قرار دادی از دستور بالا برای ارسال تصویر استفاده کنی و جواب میگیری.