Ejemplo n.º 1
0
        /// <summary>
        /// 將一列點字轉成可對應的點字 ASCII 字串,以便輸出至點字印表機。
        /// </summary>
        /// <param name="brLine"></param>
        /// <returns></returns>
        public static string ToString(BrailleLine brLine)
        {
            if (brLine == null)
            {
                return("");
            }

            StringBuilder sb = new StringBuilder();

            foreach (BrailleWord brWord in brLine.Words)
            {
                sb.Append(BrailleCharConverter.ToString(brWord));
            }
            return(sb.ToString());
        }
Ejemplo n.º 2
0
 static BrailleCharConverter()
 {
     m_CharTable = new Hashtable();
     BrailleCharConverter.LoadFromResource();
 }
Ejemplo n.º 3
0
 /// <summary>
 /// 將一個 BraillWord 物件轉換成對應的點字 ASCII 字串,以便輸出至點字印表機。
 /// Note: 如果你需要轉換破音字的其他注音字根的點字,請呼叫另一個 ToString 版本:
 /// public string ToString(BrailleCellList cellList)
 /// </summary>
 /// <param name="brCell"></param>
 /// <returns></returns>
 public static string ToString(BrailleWord brWord)
 {
     return(BrailleCharConverter.ToString(brWord.CellList));
 }