示例#1
0
 public static List <CharBox> GetCharBoxsSurroundedByRectangle(List <CharBox> cbs, System.Drawing.RectangleF r, bool excludeInvisibleCharacters = false)
 {
     cbs = removeDuplicates(cbs.Where(a => (r.Contains(a.R) /*|| d.IntersectsWith(a.R)*/)));
     if (excludeInvisibleCharacters)
     {
         cbs = cbs.Where(a => !InvisibleCharacters.Contains(a.Char)).ToList();
     }
     return(cbs);
 }
示例#2
0
 public static IEnumerable <CharBox> RemoveInvisibles(IEnumerable <CharBox> cbs)
 {
     return(cbs.Where(x => !InvisibleCharacters.Contains(x.Char)));
 }