نمایش نتایج 1 تا 5 از 5

نام تاپیک: تغییر font,style,align در زمان اجرا

  1. #1
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    شیراز
    پست
    146

    Thumbs up تغییر font,style,align در زمان اجرا

    مشکل من اینه که میخوام در زمان اجرا فونت و ... را تغییر دهم
    یعنی فونت گزارش توسط کاربر مشخص میشه
    لطفا کمک کنید
    ممنون

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1385
    پست
    55
    اگر در RunTime از Class مربوط به گزارش Object می سازید می توانید به فیلد مورد نظر در runtime دسترسی پیدا کرده و خاصیت مربوط به آنرا تغییر دهید: مثلا اگر نام گزارشتان Rpt می باشد و در آن فیلد a نمایش داده می شود. و شی rpt1 از آنرا ایجاد نموده اید کد زیر را می توانید به آن اضافه نمایید:

    rpt1.DataDefinition.Feilds["a"].Font = font1

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    اردیبهشت 1385
    پست
    55
    راه حل دیگر استفاده از پارامتر است. مثلا پارامتری عددی برای اندازه فونت انتخاب شده ، پارامتری رسته ای برای face فونت انتخاب شده و ...
    که در گزارش font شی انتخاب شده را می توانید از این پارامترها بخوانید.
    روی شی کلیک راست کرده گزینه font را انتخاب و جلوی فونت به جای انتخاب از فونت های موجود فونت را توسط فرمول انتخاب کنید.
    در Runtime نیز پارامترهایمربوط به face ، اندازه ، ... را برای گزارش پاس کنید.

  4. #4
    کاربر دائمی آواتار Sharif Lotfi
    تاریخ عضویت
    شهریور 1384
    محل زندگی
    Tehran
    سن
    50
    پست
    285
    برای تعیین مشخصات یه فونت (name,size,style) توی گزارش با کد نویسی این کارهایی که میگم رو انجام بده . اگه جواب نگرفتی بهم ایمیل بزن .
    در ابتدا متغیر rp را از نوع list_report (نام فرم گزارش طراحی شده) تعریف کن
    Dim rp As list_report = New list_report

    فرض می کنیم یه TextObject توی محیط طراحی گزارشت اضافه کردی به اسم Text1
    کد زیر را برای کار با مشخصات فونت Text1 در یه جای مناسب بنویس
    Dim txt1 As CrystalDecisions.CrystalReports.Engine.TextObject
    txt1 = rp.ReportDefinition.ReportObjects("Text1")
    txt1.Text = "متن نمونه"
    Dim myFontStyle As FontStyle
    myFontStyle = FontStyle.Regular
    Dim myfont As Font = New Font(font_name,font_size,myFontStyle,GraphicsUnit. Pixel)
    txt1.ApplyFont(myfont)

    در انتهای کار هم وقتی همه تنظیمهای خط و باکس و فونت و ... تموم شد rp رو جایگزین کن.
    CrystalReportViewer1.ReportSource = rp
    البته باید حواست باشه با توجه به اینکه عرض و ارتفاع TextObject موقع طراحی یه چیزی تعریف میشه ممکنه فونتی که استفاده می کنی توی اون ابعاد نگنجه یا زیادی ریز باشه بنابر این باید ابعاد TextObject رو به تناسب ابعاد فونت تغییر بدی تا موقع نمایش گزارش زشت نشه. اگه مشکل پیدا کردی بگو تا اونم برات توضیح بدم.

  5. #5
    کاربر دائمی
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    شیراز
    پست
    146
    خیلی ممنون
    با استفاده از این مطالب تونستم مشکام حل کنم

تاپیک های مشابه

  1. تغییر Font و Color
    نوشته شده توسط hamed jalili در بخش گفتگو با مسئولین سایت، درخواست و پیشنهاد
    پاسخ: 7
    آخرین پست: دوشنبه 01 خرداد 1385, 22:47 عصر
  2. تغییر font
    نوشته شده توسط h_baqery در بخش برنامه نویسی در 6 VB
    پاسخ: 7
    آخرین پست: دوشنبه 25 اردیبهشت 1385, 12:31 عصر
  3. تغییر align کنترل treeview
    نوشته شده توسط ava_a2005 در بخش VB.NET
    پاسخ: 3
    آخرین پست: یک شنبه 13 آذر 1384, 11:14 صبح
  4. تغییر رنگ Font و style اون در Table
    نوشته شده توسط Taha_u در بخش برنامه نویسی در 6 VB
    پاسخ: 8
    آخرین پست: شنبه 08 مرداد 1384, 11:47 صبح
  5. مشکل در تغییر Font
    نوشته شده توسط Matin_t در بخش VB.NET
    پاسخ: 2
    آخرین پست: چهارشنبه 16 دی 1383, 01:11 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •