Browse Source

Fix Fill tags

master
Debao Zhang 11 years ago
parent
commit
9d871f1753
  1. 6
      src/xlsxstyles.cpp

6
src/xlsxstyles.cpp

@ -36,7 +36,7 @@ namespace QXlsx {
Styles::Styles(QObject *parent) : Styles::Styles(QObject *parent) :
QObject(parent) QObject(parent)
{ {
m_fill_count = 2; //Starts from 2 m_fill_count = 0;
m_borders_count = 0; m_borders_count = 0;
m_font_count = 0; m_font_count = 0;
} }
@ -63,6 +63,8 @@ void Styles::prepareStyles()
m_xf_formats = Format::s_xfFormats; m_xf_formats = Format::s_xfFormats;
m_dxf_formats = Format::s_dxfFormats; m_dxf_formats = Format::s_dxfFormats;
if (m_xf_formats.isEmpty())
m_xf_formats.append(this->addFormat());
//fonts //fonts
QMap<QByteArray, int> fontsKeyCache; QMap<QByteArray, int> fontsKeyCache;
foreach (Format *format, m_xf_formats) { foreach (Format *format, m_xf_formats) {
@ -126,7 +128,7 @@ void Styles::prepareStyles()
format->setFillRedundant(false); format->setFillRedundant(false);
} }
} }
m_fill_count = fillsKeyCache.size() + 2; m_fill_count = fillsKeyCache.size();
} }
void Styles::clearExtraFormatInfo() void Styles::clearExtraFormatInfo()

Loading…
Cancel
Save