View Full Version : سوال: بهم ریختگی تاریخ در زمان چاپ با فست ریپورت
shahrokhkian
سه شنبه 06 تیر 1396, 19:49 عصر
با سلام خدمت همه دوستان
من به مشکلی در زمینه چاپ متن لود شده از یک فایل Rtf برخوردم.
چنانچه در متن تاریخ وجود داشته باشد (یا هر چیزی که با / از هم جدا شده باشند)، ترتیب نمایش در فست ریپورت و یا در RichEdit (مانند تصاویر ضمیمه) بصورت معکوس میگردد!!!
کسی از دوستان راه حلی برای این مشکل داره؟
145620145621145622
hp1361
جمعه 09 تیر 1396, 06:45 صبح
با سلام خدمت همه دوستان
من به مشکلی در زمینه چاپ متن لود شده از یک فایل Rtf برخوردم.
چنانچه در متن تاریخ وجود داشته باشد (یا هر چیزی که با / از هم جدا شده باشند)، ترتیب نمایش در فست ریپورت و یا در RichEdit (مانند تصاویر ضمیمه) بصورت معکوس میگردد!!!
کسی از دوستان راه حلی برای این مشکل داره؟
145620145621145622
سلام
برای فست ریپورت چک کنید ببینید تیک RTL کامپوننتی که قراره اون متن رو نششون بده خورده شده باشه(درون IDE فست ریپورت منظورمه)
یک راه هم میتونه این باشه که قبل از اینکه متن رو به فست ریپورت یا RichEdit پاس بدی، متن رو سرچ کنی و هرجا "/" وجود داشت از کاراکترهای نامرئی یونیکد جهت تغییر جهت متن استفاده کنید
موفق باشم
shahrokhkian
جمعه 09 تیر 1396, 11:26 صبح
ممنون از توجهتون
متاسفانه RichEdit خصوصیت Rtl نداره
در مورد جایگزینی هم شدنی نیست، چون اساساً بیشترین استفاده از کاراکتر "/" برای جدا سازی تاریخ بوده و جایگزینی کاراکتری دیگر بجای آن در نامه های اداری مرسوم نیست
hp1361
یک شنبه 11 تیر 1396, 16:06 عصر
ممنون از توجهتون
متاسفانه RichEdit خصوصیت Rtl نداره
در مورد جایگزینی هم شدنی نیست، چون اساساً بیشترین استفاده از کاراکتر "/" برای جدا سازی تاریخ بوده و جایگزینی کاراکتری دیگر بجای آن در نامه های اداری مرسوم نیست
سلام
منظورم جایگزینی نبود
یونیکد کاراکترهایی داره که نامرئی اند، یعنی علی رغم اینکه تایپ شده اند اما کاربر چیزی در عمل نمیبینه. یکی از این کاراکتر ها کارش اینه که جهت کارامترهایی که پس از اون تایپ میشه رو تغییر میده.
یعنی اگر کاراکتری که کاربر تایپ کرده راست به چپه، با استفاده از این کاراکتر(شما بعنوان برنامه نویس اون اضافه میکنید نه فرد تایپ کننده) اون کاراکتر چپ به راست خواهد شد
این یک مقاله خوبه
http://www.dotnettips.info/post/786/itextsharp-%D9%88-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%B5%D8%AD%DB%8C%D8%AD-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D8%AF%D8%B1-%D9%85%D8%AA%D9%86%DB%8C-%D8%B1%D8%A7%D8%B3%D8%AA-%D8%A8%D9%87-%DA%86%D9%BE (http://www.dotnettips.info/post/786/itextsharp-%D9%88-%D9%86%D9%85%D8%A7%DB%8C%D8%B4-%D8%B5%D8%AD%DB%8C%D8%AD-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D8%AF%D8%B1-%D9%85%D8%AA%D9%86%DB%8C-%D8%B1%D8%A7%D8%B3%D8%AA-%D8%A8%D9%87-%DA%86%D9%BE)
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.