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

نام تاپیک: نمایش حروف به فارسی

  1. #1

    نمایش حروف به فارسی

    سلام
    دوستان من از داخل برنامه به کریستال ریپورت تاریخ را فارسی میفرستم اما رقم های تاریخ را بصورت انگلیسی نمایش میدهد برای رفع این موضوع چکار کنم.
    ممنون

  2. #2
    کاربر دائمی آواتار سار
    تاریخ عضویت
    اسفند 1382
    محل زندگی
    تورین-ایتالیا
    پست
    1,044
    فکر میکنم با فونت فارسی درست بشه

  3. #3
    از فونت های B استفاده کن

  4. #4
    من از فونت Tahoma استفاده کردم . نمیدانم درست است یا خیر؟

  5. #5
    از فونت bbadr استفاده کن

  6. #6
    دوست عزیز اینکار را هم کردم . در ابتدا قبل از اجرای برنامه درست نشان میدهد اما به محض اینکه برنامه را اجرا میکنم و ریپورت را صدا میزنم دوباره حروف را انگلیسی نمایش میدهد. این مشکل فقط در حروف است.

  7. #7
    سلام
    می تونی اگه مشکلت از راه دیگه ای حل نشد از این dll استفاده کنی

    Persia.Number.ConvertToPersian(XXXXX);


    فایل های ضمیمه فایل های ضمیمه

  8. #8
    کاربر دائمی آواتار ali_reza_nazari
    تاریخ عضویت
    بهمن 1383
    محل زندگی
    http://www.QurandDaily.ir
    سن
    43
    پست
    167
    این رو چطوری باید به ویژوال استیودیو اضافه و از اون استفاده کرد

  9. #9
    کاربر دائمی آواتار abadanboy
    تاریخ عضویت
    شهریور 1386
    محل زندگی
    شاهین شهر - اصفهان
    پست
    315
    نقل قول نوشته شده توسط ali_reza_nazari مشاهده تاپیک
    این رو چطوری باید به ویژوال استیودیو اضافه و از اون استفاده کرد
    Persia.Number.ConvertToPersian(XXXXX);

  10. #10
    کاربر دائمی آواتار mahdi_farhani
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    فولادشهر - اصفهان
    سن
    37
    پست
    1,227
    دوست عزیز من هم این مشکل رو دارم ولی تو پرینت درست بم جواب میده .... پرینت کن .

  11. #11
    کاربر دائمی
    تاریخ عضویت
    تیر 1386
    محل زندگی
    تهران، رشت
    پست
    711
    من نمی‌دونم این dll دقیقا چه کار می‌کنه. ولی اگر در جدول کاراکترهای ویندوز دقت کنید، علاوه بر اعداد انگلیسی، یک سری هم اعداد فارسی در کنار حروف فارسی وجود دارند. فکر می‌کنم باید این اعداد با اعداد انگلیسی تعویض شوند.احتمال بسیار زیاد، این dll هم چنین کاری را انجام می‌دهد.

  12. #12
    کاربر تازه وارد آواتار RezaKia
    تاریخ عضویت
    تیر 1386
    محل زندگی
    فعلاً اتاق خوابم، پای میز کامپیوترم
    پست
    92

    لطفا اینو یکی از مدیران جواب بدن

    سلام،

    من در VB 6.0 یک کدی نوشتم که هر عددی رو حتی اگر شامل علامتهای خاص مثل منفی یا پرانتز حسابداری باشه از انگلیسی به فارسی و بر عکس تبدیل میکنه.

    البته این کد رو برای دات نت هم بازنویسی کردم.

    حالا مسئله اینه، «لطفا اینو یکی از مدیران جواب بدن» میشه بدون دادن سورس این رو برای استفاده قرار بدم یا نه؟

    در حال حاضر بنا به دلایلی از جمله تعهد و قرارداد با مشتری اجازه ندارم سورس بدم.

    لازم به ذکر میدونم بگم این کد تا حالا در بیش از 60 پروژه بزرگ مصرف شده و تا حالا مشکلی پیش نیومده.

  13. #13
    کاربر دائمی آواتار mahdi_farhani
    تاریخ عضویت
    مرداد 1383
    محل زندگی
    فولادشهر - اصفهان
    سن
    37
    پست
    1,227
    اگر دوست داری بدی و نیم خواهی سورس بدی Dll کن و بزار تا بقیه استفاده کنن .( البته من مدیر نیستم همینطوری جواب دادم با عرض پوزش )

  14. #14

    Cool تابع فارسی کردن اعداد

    با سلام
    من این تابع رو پارسال برای یکی از برنامه هام نوشته ام.
    این تابع در String ورودی میگرده و هر چی عدد پیدا میکنه به کاراکتر فارسی معادل تبدیل میکنه و String بر میگردونه .
    در ضمن فکر کنم خوب هم نوشته نشده . ولی نکته مثبت اینه که خیلی خوب جواب میده .
    موفق باشید .

    Public Function FarsiInt(ByVal EnInt) As String
    Dim A As String = EnInt.ToString
    Dim A2(A.Length) As String
    Dim i As Integer
    For i = 0 To A.Length - 1
    If IsNumeric(A.Substring(i, 1)) Then
    A2(i) = ChrW(AscW(A.Substring(i, 1)) + 1728)
    Else
    A2(i) = A.Substring(i, 1)
    End If
    Next
    A = ""
    For i = 0 To A2.Length - 1
    A += A2(i)
    Next
    Return A
    End Function

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

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