From 83b69e3f496c6c5faf577e5d6b7297e7c25b5009 Mon Sep 17 00:00:00 2001 From: "Valeriano A.R" Date: Tue, 21 Jun 2016 18:04:21 +0200 Subject: [PATCH] PdfParser: Get decimal separator on creation --- VAR.PdfTools/PdfParser.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/VAR.PdfTools/PdfParser.cs b/VAR.PdfTools/PdfParser.cs index ee44d9a..bca6e96 100644 --- a/VAR.PdfTools/PdfParser.cs +++ b/VAR.PdfTools/PdfParser.cs @@ -14,6 +14,8 @@ namespace VAR.PdfTools private byte[] _stream = null; private long _streamPosition = 0; + private string _decimalSeparator = "."; + #endregion #region Creator @@ -21,6 +23,13 @@ namespace VAR.PdfTools public PdfParser(byte[] stream) { _stream = stream; + + // Intentar usar el separador decimal de la cultura + try + { + _decimalSeparator = CultureInfo.CurrentUICulture.NumberFormat.NumberDecimalSeparator; + } + catch { } } #endregion @@ -406,7 +415,7 @@ namespace VAR.PdfTools { if (PeekChar() == '.') { - sbNumber.Append(CultureInfo.CurrentUICulture.NumberFormat.NumberDecimalSeparator); + sbNumber.Append(_decimalSeparator); dotCount++; } else