Exemple #1
0
        /// <summary><right>اعراب گذاری نوشته بنابه دایره دلخواه</right></summary>
        public static string EerabGhozari(string text, d_name dn)
        {
            string payani = "";
            string d      = data.d(dn);

            text = alefbae(text, false, false, false, true);
            while (text != "")
            {
                string h = text.Substring(0, 1);
                if (h == " " || h == "\n")
                {
                    payani += h;
                }
                else if (d.Contains(h))
                {
                    switch (d.IndexOf(h) / 7)
                    {
                    case 0: payani += h + "ُ"; break;

                    case 1: payani += h + "َ"; break;

                    case 2: payani += h + "ِ"; break;

                    case 3: payani += h + ((payani == "" || payani.Substring(payani.Length - 2, 1) == "ْ") ? "ِ" : "ْ"); break;
                    }
                }
                text = text.Remove(0, 1);
            }
            return(payani);
        }
Exemple #2
0
        /// <summary>
        /// <right>دایره‌های حروف</right>
        /// </summary>
        /// <param name="name">نام دایره دلخواه</param>
        /// <returns><right>حروف دایره دلخواه به ترتیب، بدون فاصله</right></returns>
        public static string d(d_name name = d_name.ابجد)
        {
            switch (name)
            {
            default:
            case d_name.ابجد: return("ابجدهوزحطیکلمنسعفصقرشتثخذضظغ");

            case d_name.ابتث: return("ابتثجحخدذرزسشصضطظعغفقکلمنوهی");

            case d_name.اهطم: return("اهطمفشذبوینصتضجزکسقثظدحلعرخغ");

            case d_name.ایقغ: return("ایقغبکرجلشدمتهنثوسخزعذحفضطصظ");

            case d_name.اجهب: return("اجهبوزردیکشخلسثظمفذغنتصضعحطق");

            case d_name.اجذش: return("اجذشظقنحبرصعکوتخزضغلهثدسطفمی");

            case d_name.ارغی: return("ارغیبدفتسقثشکجصلحضمخطتذظوزعه");

            case d_name.انسغ: return("انسغبمعظجلفضدکصذهیقخوطرثزحشت");

            case d_name.احست: return("احستبطعثجیفخدکصذهلقضومرظزنشغ");

            case d_name.اویل: return("اویلمنعجزکسفتحهرشثذصطبدخظغضق");

            case d_name.اجهز: return("اجهزطکمبدوحیلنسفقشثذظعصرتخضغ");

            case d_name.افسخ: return("افسجیعلمهضرزطغثبحظنخقکوتشصدذ");

            case d_name.اعهط: return("اعهطحفشقیضغظکصسلرثنذوجمزبختد");

            case d_name.احمد: return("احمدنبقذرتیوضلغخسشکجهزطفعثظص");

            case d_name.اموس: return("اموسیقرتضغخبحکزلدفشطصذثظجهنع");

            case d_name.نادعلی: return("نادعلیمظهرجبتوفکغسصحقشضطثزخذ");


            case d_name.عبری: return("אבגדהוזחטיכלמנסעפצקרשת");

            case d_name.انگلیسی: return("abcdefghijklmnopqrstuvwxyz");
            }
        }