From 8a966049f6e4ecb73f424b96cf70e8efdbfdd64b Mon Sep 17 00:00:00 2001 From: "Valeriano A.R" Date: Sun, 27 Oct 2019 22:40:52 +0100 Subject: [PATCH] PdfPageRenderer: Adjust column rendering. --- VAR.PdfTools/PdfPageRenderer.cs | 7 +++++++ VAR.PdfTools/PdfTextExtractor.cs | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) 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;