From b11a2ac39312b7b5ba83c16e4e4f35e18fb930f9 Mon Sep 17 00:00:00 2001 From: "Valeriano A.R" Date: Mon, 26 Jun 2017 22:17:46 +0200 Subject: [PATCH] Simplify PdfFont.ParseSizes. --- VAR.PdfTools/PdfFont.cs | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/VAR.PdfTools/PdfFont.cs b/VAR.PdfTools/PdfFont.cs index 91c7e26..0c00d0f 100644 --- a/VAR.PdfTools/PdfFont.cs +++ b/VAR.PdfTools/PdfFont.cs @@ -87,22 +87,8 @@ namespace VAR.PdfTools char actualChar = firstChar; foreach (IPdfElement elem in widths.Values) { - var widthReal = elem as PdfReal; - if (widthReal != null) - { - double charWidth = widthReal.Value / glyphSpaceToTextSpace; - _widths.Add(actualChar, charWidth); - actualChar++; - continue; - } - var widthInt = elem as PdfInteger; - if (widthInt != null) - { - double charWidth = widthInt.Value / glyphSpaceToTextSpace; - _widths.Add(actualChar, charWidth); - actualChar++; - continue; - } + _widths.Add(actualChar, PdfElementUtils.GetReal(elem, 500) / glyphSpaceToTextSpace); + actualChar++; } // FIMXE: Calculate real height }