private List<Rectangle> GetRects(string text, int startIndex, int length)
 {
     CustomDrawRTB rtb = new CustomDrawRTB();
     rtb.Font = new Font("Courier",16);
     rtb.Text = text;
     return rtb.GetSurroundingRects(startIndex, length);
 }
 protected VisualMarker(Graphics graphics, CustomDrawRTB txt, int startIndex, int length)
 {
     this.graphics = graphics;
     this.txt = txt;
     this.startIndex = startIndex;
     this.length = length;
 }
        private List <Rectangle> GetRects(string text, int startIndex, int length)
        {
            CustomDrawRTB rtb = new CustomDrawRTB();

            rtb.Font = new Font("Courier", 16);
            rtb.Text = text;
            return(rtb.GetSurroundingRects(startIndex, length));
        }