View Full Version : چاپ عکس در گزارش
trustmiracle
سه شنبه 31 فروردین 1389, 21:29 عصر
سلام
اگر بخوام توی گزارش هام (مثلا پرونده پرسنل) عکس شخص هم چاپ بشه باید عکس رو داخل دیتابیس ذخیره کرده باشم یا اینکه میشه آدرس عکس رو تو دیتابیس ذخیره کرد و موقع گرازش گیری از این آدرس استفاده کرد؟
lidaline
جمعه 03 اردیبهشت 1389, 16:16 عصر
میتونید از کلاس JOptionPane استفاده کنید و برای خروجی مشخصات پرسنل ازمتد
showMessageDialog(Component parentComponent,
Object message, String title, int messageType, Icon icon)
استفاده کنید البته خوب بود بیشتر توضیح میدادین که خروجی به چه شکلی قراره باشه ولی تو این متد عکسی که استفاده میکنید در قسمت چپ چاپ میشه و string در قسمت راست .اگه درمورد این متد سوالی داشتید بپرسید چون کمی باهاش اشنایی دارم
trustmiracle
جمعه 03 اردیبهشت 1389, 20:26 عصر
ممنون
ولی منظور من در گزارش چاپی هست. (داخل jasper report)
jeus
پنج شنبه 09 اردیبهشت 1389, 01:39 صبح
باید عکس ها رو به صورت BLOB در دیتابیس ذخیره کنی و بعد توی Ireport توی Image نمایشش بدی اگه خواستی بگو تا بهت لینک بدم .
mostafabahrami
چهارشنبه 10 خرداد 1391, 00:29 صبح
سلام.
روشی که میگم واسه حالتیه که شما عکساتون روی هارده و فقط مسیر فایل رو توی دیتابس ذخیره میکنی
داخل نرم افزار ireporter :
از کامپوننتهایی که رو صفحه میشه گذاشت یه Image باید رو صفحه بذاری.
بعد به Propertise ش که میری توی تب Image یه کادری به نام Image Expression هست. کنارش یه آیکون واسه انتخاب فیلد هست که وقتی کلیک کنی لیست فیلدایی datasourceی که قبلا معرفی کردی رو میاره. کافی فیلد مورد نظرتو درگ کنی به داخل کادر.
البته اگه همه فایلات تو یه مسیر باشن می تونی فقط اسم و پسوند فالیو تو دیتابییس ذخیره کنی و تو جایی که فیلد انتخاب کی کنی قبلش مسیر فالتو به صورت رشته(داخل دابل کوتیشن) و قبل از اسم فیلد قرار میدی.
کافی apply کنی و پنجره propertise رو هم ببندی و یه خروجی بگیری.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.