Fix JoinTextElements to only join text elements near m-size.

This commit is contained in:
2017-08-02 13:28:20 +02:00
parent 62120898d2
commit 1edddf17b1

View File

@@ -546,8 +546,8 @@ namespace VAR.PdfTools
double neighbourXMin = neighbour.GetX();
double neighbourXMax = neighbourXMin + neighbour.VisibleWidth;
double auxBlockXMin = blockXMin - elem.FontSize;
double auxBlockXMax = blockXMax + elem.FontSize;
double auxBlockXMin = blockXMin - (elem.FontSize * elem.Font.GetCharWidth('m'));
double auxBlockXMax = blockXMax + (elem.FontSize * elem.Font.GetCharWidth('m'));
if (auxBlockXMax >= neighbourXMin && neighbourXMax >= auxBlockXMin)
{
_textElements.Remove(neighbour);