From 07f40bd25442f25c0af948ae1b0dac7fdff1688c Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Fri, 12 Feb 2021 03:44:12 -0500 Subject: QUtil::double_to_string: trim trailing zeroes with option to disable --- libqpdf/QPDFObjectHandle.cc | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'libqpdf/QPDFObjectHandle.cc') diff --git a/libqpdf/QPDFObjectHandle.cc b/libqpdf/QPDFObjectHandle.cc index 15907f6e..94875e13 100644 --- a/libqpdf/QPDFObjectHandle.cc +++ b/libqpdf/QPDFObjectHandle.cc @@ -2422,7 +2422,16 @@ QPDFObjectHandle::newReal(std::string const& value) QPDFObjectHandle QPDFObjectHandle::newReal(double value, int decimal_places) { - return QPDFObjectHandle(new QPDF_Real(value, decimal_places)); + return QPDFObjectHandle( + new QPDF_Real(value, decimal_places, true)); +} + +QPDFObjectHandle +QPDFObjectHandle::newReal(double value, int decimal_places, + bool trim_trailing_zeroes) +{ + return QPDFObjectHandle( + new QPDF_Real(value, decimal_places, trim_trailing_zeroes)); } QPDFObjectHandle -- cgit v1.2.3-54-g00ecf