anchor.diff:    Ed:= Sender as TATSynEdit;
     if Ed.Strings.Count=0 then exit;
     NScale:= (ARect.Bottom-ARect.Top) / Ed.Strings.Count;
  +  NPixelOffset:= Ed.ScrollVert.NPixelOffset;
   
     C.Brush.Color:= GetAppColor('EdMicromapBg');
     C.FillRect(ARect);
  
positive.code:   cTagSpellChecker = 105; //see plugin SpellChecker
  var
    NScale: double;
  //
    function GetItemRect(NLine1, NLine2: integer; ALeft: boolean): TRect;
    begin
  
negative.code:     end;
      Result.Top:= ARect.Top+Trunc(NLine1*NScale);
      Result.Bottom:= Max(Result.Top+2, ARect.Top+Trunc((NLine2+1)*NScale));
      //Inc(Result.Top, NPixelOffset);
      //Inc(Result.Bottom, NPixelOffset);
    end;
  //
  var
  