anchor.diff:            inc( X, FontManager.CharWidth( ' ' )  );
   
           Layout.PerformStyleTag( Element.Tag, Style, X );
  -        NewMarginX := ( Start.X + Style.LeftMargin ){ * FontWidthPrecisionFactor};
  +        NewMarginX := ( Start.X + Style.LeftMargin );
           if NewMarginX > X then
           begin
             //skip across...
  
positive.code:   LineIndex := 0;
  
    // debug only to show Margins.
    //FontManager.Canvas.Color:= clBlue;
    //FontManager.Canvas.DrawLine(0, y, 300, y);
  
    repeat
  
negative.code:         begin
            // we haven't yet started drawing:
            // so work out alignment
            X := Start.X + Layout.GetStartX( Style, Line );
            StartedDrawing := true;
          end;
  
  