From 1edddf17b186c52196b6ff7d04394bcb4c5d9086 Mon Sep 17 00:00:00 2001 From: "Valeriano A.R" Date: Wed, 2 Aug 2017 13:28:20 +0200 Subject: [PATCH] Fix JoinTextElements to only join text elements near m-size. --- VAR.PdfTools/PdfTextExtractor.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/VAR.PdfTools/PdfTextExtractor.cs b/VAR.PdfTools/PdfTextExtractor.cs index 59d1a80..b992781 100644 --- a/VAR.PdfTools/PdfTextExtractor.cs +++ b/VAR.PdfTools/PdfTextExtractor.cs @@ -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);