View Full Version : عدم نمایش حروف انگلیسی
m_nazeri
یک شنبه 27 خرداد 1386, 13:10 عصر
با سلام
من یک برنامه با vb+sql server +crystal report 9.0 نوشته ام
حالا بعد از مدتی در گزارش print شده حروف انگلیسی به صورت مربع مربع چاپ می شود
در صورتی که در پیش نمایش درست نمایش میدهد.
با تشکر:عصبانی++:
Evil 69
یک شنبه 27 خرداد 1386, 13:22 عصر
اگر report رو با crystal report می گیری برو نرم افزار وفت رو از مایکروسافت بگیر بعد به نرم افزارت پیوندش بده ( خط های انگلیسی رو به نرم افزار وفت بده )
sm
یک شنبه 27 خرداد 1386, 13:37 عصر
نیازی به اون برنامه ای که دوستمون گفتن نیست!
از فونتهای فارسی همچون Tahoma استفاده کنین
یا فونتهایی نظیر nazanin , zar
موفق باشید
کیوان معینی
سه شنبه 29 خرداد 1386, 12:33 عصر
نیازی به اون برنامه ای که دوستمون گفتن نیست!
از فونتهای فارسی همچون Tahoma استفاده کنین
یا فونتهایی نظیر nazanin , zar
موفق باشید
فونت tahoma اصلا خوشگل نیست ، فونتهای zar و nazanin هم اعداد رو انگلیسی مینویسند . فونتهای B این دو مشکل رو ندارند و در نسخه جدید اونها ، مشکل مربع زدن حروف انگلیسی حل شده ، ولی پیدا نمیشه ، اگه کسی داره ممنون میشیم !
sm
سه شنبه 29 خرداد 1386, 12:48 عصر
این هم کل فونهتای B ویندوز... BNazanin , BZar و بقیه
موفق باشید
m_nazeri
چهارشنبه 30 خرداد 1386, 12:56 عصر
درباره سلام
من از فونتهای B استفاده کردم ولی مشکلم حل نشد
البته اینو بگم که گزارشگیری از VB انجام شده و ویندوز هم 2000 است.
sm
چهارشنبه 30 خرداد 1386, 13:09 عصر
تنظیمات زبان و ناحیه سیستمتون رو روی فارسی و ایران قرار بدین ببینین مشکل حل میشه؟
موفق باشید
کیوان معینی
پنج شنبه 31 خرداد 1386, 00:23 صبح
دوست عزیز
ممنون از شما ، نسخه فونتهای شما نیز قدیمی است ، من با اطمینان از تنظیمات زبان فارسی ، تستشون کردم ، متاسفانه جواب نداد .
راه حل نسخه جدید فونتهای B ...
m_nazeri
پنج شنبه 31 خرداد 1386, 18:47 عصر
تنظیمات زبان و ناحیه سیستمتون رو روی فارسی و ایران قرار بدین ببینین مشکل حل میشه؟
موفق باشید
سلام
با تشکر از راهنمایی دوستان
همه تنظیمات رو چک کردم همشون درسته و مشکل من سر جاشه:ناراحت:
sm
پنج شنبه 31 خرداد 1386, 19:13 عصر
همین تنظیمات رو توی XP تست کنین ببینین حل میشه؟
کیوان معینی
جمعه 01 تیر 1386, 12:06 عصر
جناب sm
من روی ویندوز Xp کار میکنم ، تنظیمات هم درسته ،
همون طور که حدس میزنم ، این مشکل فونته .
sm
شنبه 02 تیر 1386, 07:51 صبح
اگر نوع داده هاتون NCHAR , NVARCHAR هست یه کار بکنین.
توی دستور Select که به گزارشتون رد کردین داده ها رو به char , varchar تبدیل کنین و نمایش بدین ... ببینین باز هم مشکل باقیه ؟
هرچند که باتوجه به شکل ضمیمه بعید میدونم مشکل از برنامه باشه... احتمالا از ویندوز شماست
آخه من توی این مثال از بانک Northwinde خود SQL و از جدول Product استفاده کردم و فیلد Product Name اون که از نوع Nvarchar هم بود رو مستقیم آوردم توی گزارش و فونت اون رو هم B Nazanin قرار دادم ولی می بینین که مشکلی نداره!
همین گزارش رو روی سیستمتون اجرا کنین ببینین درسته؟
موفق باشید
کیوان معینی
یک شنبه 03 تیر 1386, 17:19 عصر
متوجه شدم!
به نوع فیلد ربط نداره ، فیلد (VarChar , NVarChar ) تاثیری ندارند ،
جناب sm خصوصیت RightToLeft مربوط به Object رو True کنید تا فونت مربعی رو شما هم مشاهده کنید .
(نگید که این خصوصیت False بمونه ) ،
کلی مشکل ایجاد میکنه ، اگه لازم شد میگم!
کیوان معینی
سه شنبه 05 تیر 1386, 00:32 صبح
جناب Sm پیشنهادی ندارید ؟
sm
سه شنبه 05 تیر 1386, 07:06 صبح
درسته... بخاطر Right To Left کردن هست
توی این حالت اگه از فونت های فارسی بدون B استفاده کنین مشکلی ندارین... مثل Nazanin
موفق باشید
کیوان معینی
پنج شنبه 07 تیر 1386, 01:35 صبح
باز برگشتیم سر جای اول !
فونتهای غیر B ، فیلدهایی که فقط شامل اعداد هستند رو با اعداد انگلیسی نشون میده !
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.