예제 #1
0
 /// <summary>
 /// 去頭去尾斷么九
 /// </summary>
 private void Trim()
 {
     if (Frames != null)
     {
         int first = 0, last = Frames.Count - 1;
         for (int i = 0; i < Frames.Count; i++)
         {
             if (!IsNoPointable(Frames[i]))
             {
                 first = i;
                 break;
             }
         }
         for (int i = Frames.Count - 1; i >= 0; i--)
         {
             if (!IsNoPointable(Frames[i]))
             {
                 last = i;
                 break;
             }
         }
         Frames = Frames.GetRange(first, last - first + 1);
     }
 }