PDA

View Full Version : چگونگی استفاده از Template جایگزین برای TppReport ؟؟؟؟؟



angel_692
چهارشنبه 01 دی 1389, 15:36 عصر
سلام دوستان
من دارم یک برنامه پرینت چک می نویسم که توی اون از Report Builder استفاده کردم .
من می خوام توی یک لیست باکس اسم تعدادی از template ها را که برای چاپ چک ساخته شده رو به کاربر نشون بدم و کاربر با انتخاب template مورد نظرش نوع چاپ رو از لیست انتخاب که .
من برای نمایش پرینت از آبجکت TppReport استفاده کردم و می خوام با انتخاب template کاربر جایگزین اون بشه .
برای اینکار مسیر Templateرو توی آبجکت TppReport با مسیر مورد انتخابی کاربر جایگزین می کنم
یعنی : ppReport1.Template.FileName رو با مسیر جدید مقدار دهی می کنم و بعد
ppReport1.Print رو می نویسم ولی باز حالتی از پرینت که در قسمت designe بوده نشون داده میشه.
لطفا من رو برای حل این مشکل راهنمایی کنید.

angel_692
چهارشنبه 01 دی 1389, 15:53 عصر
خودم تونستم راه حلش رو پیدا کنم.
این پست رو می ذارم تا کسانی که مشکلی مثل مشکل من پیدا می کنن بدونن چیکار باید بکنن.

بعد از مقدار دهی ppReport1.Template.FileName با مسیر template انتخابی کاربر از لیست باید کد زیر رو بنویسیم:

ppReport1.Template.LoadFromFile;
ppReport1.Print ;