No problem. I'm glad that I can help.
Better: std::setprecision(std::numeric_limits<_T>::digits10 + 1)
It is possible that in other places this problem also occurs.
When call AddCell method with big number like 31594725 i have in xslsx i have in cell: 31594700 Is that because in xml in package i have <c r="D7" s="6"><v>3.15947e+07</v></c> To solve this problem, just change this line:m_OStream << '<' << TagName << '>' << Value << "</" << TagName << '>'; to this one: m_OStream << '<' << TagName << '>' << std::fixed << Value << "</" << TagName << '>'; Add info: https://en.cppreference.com/w/cpp/io/manip/fixed
Wow, I must test it :)
I also think about it in my free time. If I have something, I will write it.
SolidFill is easy, others are not.
Hello I have a new feature to lib: Setting a color of plot area in chart; Add new enum in chart.h /// @brief The enumeration determines plot area fill style enum EPlotAreaFillStyle { PLOT_AREA_FILL_NONE = 0, PLOT_AREA_FILL_SOLID //Maybe others will be added in the future, for example gradient or image. }; New attributes in struct Diagramm EPlotAreaFillStyle plotAreaFillStyle; std::string plotAreaFillColor; ///< plotAreaFillColor RGB string like "FF00FF" Change constructor Diagramm() { nameSize =...