PDA

View Full Version : فارسی کردن اعداد



s.Jabbari
دوشنبه 19 بهمن 1388, 13:58 عصر
عدد ها رو چطوری فارسی بکنم

ali.aghdam
دوشنبه 19 بهمن 1388, 15:11 عصر
عدد ها رو چطوری فارسی بکنم

:گیج: یعنی چی ؟!!!

ولی اگه منظورتون تبدیا عدد به حروف است می تونید از پست زیر کمک بگیرید :

تبدیل عدد به حروف به کمک (http://www.barnamenevis.org/forum/showthread.php?p=64597)SQLServer (http://www.barnamenevis.org/forum/showthread.php?p=64597)

فانکشن تبدیل اعداد به حروف (http://barnamenevis.org/forum/showpost.php?p=213150&postcount=6)

نحوه تبدیل عدد به حروف در کریستال ریپورت (http://www.barnamenevis.org/forum/showpost.php?p=846280&postcount=9)

و کلی راه دیگه بهتر بود قبلش یه جستجو می کردی :متفکر:

s.Jabbari
دوشنبه 19 بهمن 1388, 15:17 عصر
منظورم این نیست
می خواهم اعداد با فونت فارسی باشن

wnavidw
دوشنبه 19 بهمن 1388, 15:45 عصر
سلام.
می تونی تو قسمت طراحی فرمت فونت textbox رو عوض کنی . مثلا بزاری BNAZANIN
یا اینکه تو قسمته لود شدنه فرمت با کد نویسی فونتو عوض کنی

naeeme
سه شنبه 20 بهمن 1388, 13:10 عصر
شما می تونی هرجا که می خواید عدد نمایش بدین، کد یونیکد عدد مورد نظر رو با یونیکد عدد فارسی عوض کنید!

این هم یه کد نمونه:


public static string ToPersianNumber(string text)
{

if (string.IsNullOrEmpty(text)) {
return string.Empty;
}
text = text.Replace(Strings.ChrW(0x30), Strings.ChrW(0x6f0));
// ۰
text = text.Replace(Strings.ChrW(0x31), Strings.ChrW(0x6f1));
// ۱
text = text.Replace(Strings.ChrW(0x32), Strings.ChrW(0x6f2));
// ۲
text = text.Replace(Strings.ChrW(0x33), Strings.ChrW(0x6f3));
// ۳
text = text.Replace(Strings.ChrW(0x34), Strings.ChrW(0x6f4));
// ۴
text = text.Replace(Strings.ChrW(0x35), Strings.ChrW(0x6f5));
// ۵
text = text.Replace(Strings.ChrW(0x36), Strings.ChrW(0x6f6));
// ۶
text = text.Replace(Strings.ChrW(0x37), Strings.ChrW(0x6f7));
// ۷
text = text.Replace(Strings.ChrW(0x38), Strings.ChrW(0x6f8));
// ۸
text = text.Replace(Strings.ChrW(0x39), Strings.ChrW(0x6f9));
// ۹


return text;
}