diff --git a/VAR.PdfTools/PdfPageRenderer.cs b/VAR.PdfTools/PdfPageRenderer.cs index d661831..a45cdb2 100644 --- a/VAR.PdfTools/PdfPageRenderer.cs +++ b/VAR.PdfTools/PdfPageRenderer.cs @@ -85,6 +85,13 @@ namespace VAR.PdfTools gc = Graphics.FromImage(bmp); } + // Draw text elements of the column header + using (Pen penTextElem = new Pen(Color.Green)) + using (Pen penCharElem = new Pen(Color.DarkGreen)) + { + DrawTextElement(columnData.HeadTextElement, gc, penTextElem, penCharElem, _scale, _pageHeight, _pageRect.XMin, _pageRect.YMin, Brushes.Olive); + } + // Draw text elements of the column using (Pen penTextElem = new Pen(Color.Red)) using (Pen penCharElem = new Pen(Color.DarkRed)) diff --git a/VAR.PdfTools/PdfTextExtractor.cs b/VAR.PdfTools/PdfTextExtractor.cs index f720b45..a3d8d3e 100644 --- a/VAR.PdfTools/PdfTextExtractor.cs +++ b/VAR.PdfTools/PdfTextExtractor.cs @@ -671,7 +671,7 @@ namespace VAR.PdfTools { return PdfTextElementColumn.Empty; } - double headY = columnHead.GetY(); + double headY = columnHead.GetY() - columnHead.VisibleHeight; double headX1 = columnHead.GetX(); double headX2 = headX1 + columnHead.VisibleWidth;