mehran_337
دوشنبه 04 اردیبهشت 1391, 10:00 صبح
برای طراحی فیش مثل فیش حقوق با استفاده از report viwer روش زیر عمل کردم :
1 بک گراند با فتوشاپ برای فیش طراحی کردم و جای فیلدها را درون آن تعیین کردم.
تصویر مربوطه را بعنوان background image در body properties قرار دادم تا بتوانم بقیه عناصر را روی تصویر بیاورم و گرنه با کنترل image نتوانستم اشیا را روی تصویر قرار دهم پس مجبور به استفاده از بک گراند ایمیج شدم.
حالا مشکل اینه که فیش 4 نسخه ای هست و روی هر فیشی باید عبارت " رسید برای ... ( پرداخت کننده - صاحب حساب و غیره " چاپ بشه. بهتره سوالمو اینطور مطرح کنم چطور می شه 4 صفحه با استفاده از report viewer چاپ کرد که هر کدوم بک گراند مختلف داشته باشه.
راه حل دیگه ای به نظرم رسید اینکه بجای یک گزارش با 4 بک گراند مختلف ، 4 گزارش داشته باشم وقتی کاربر روی دکمه چاپ فیش کلیک کرد دیگه پیش نمایش نبینه ( چون باید 4 گزارش را ببینیه و هر کدوم و چاپ کنه و بره گزارش بعدی که صورت خوشی نداره ) و مستقیم چاپ کنه .
حالا این مشکل هست که چطور بدون نمایش پیش نمایش چاپ فایل rdlc را به چاپگر فرستاد.
1 بک گراند با فتوشاپ برای فیش طراحی کردم و جای فیلدها را درون آن تعیین کردم.
تصویر مربوطه را بعنوان background image در body properties قرار دادم تا بتوانم بقیه عناصر را روی تصویر بیاورم و گرنه با کنترل image نتوانستم اشیا را روی تصویر قرار دهم پس مجبور به استفاده از بک گراند ایمیج شدم.
حالا مشکل اینه که فیش 4 نسخه ای هست و روی هر فیشی باید عبارت " رسید برای ... ( پرداخت کننده - صاحب حساب و غیره " چاپ بشه. بهتره سوالمو اینطور مطرح کنم چطور می شه 4 صفحه با استفاده از report viewer چاپ کرد که هر کدوم بک گراند مختلف داشته باشه.
راه حل دیگه ای به نظرم رسید اینکه بجای یک گزارش با 4 بک گراند مختلف ، 4 گزارش داشته باشم وقتی کاربر روی دکمه چاپ فیش کلیک کرد دیگه پیش نمایش نبینه ( چون باید 4 گزارش را ببینیه و هر کدوم و چاپ کنه و بره گزارش بعدی که صورت خوشی نداره ) و مستقیم چاپ کنه .
حالا این مشکل هست که چطور بدون نمایش پیش نمایش چاپ فایل rdlc را به چاپگر فرستاد.