Files
Yajbir Singh f1b860b25c
Some checks failed
check / markdownlint (push) Has been cancelled
check / spellchecker (push) Has been cancelled
updated
2025-12-11 19:03:17 +05:30

27 lines
691 B
C++

#ifndef NUMBERINGCONVERTER_H
#define NUMBERINGCONVERTER_H
#include "../HWPElements/HWPRecordNumbering.h"
#include "../HWPElements/HWPRecordParaShape.h"
#include "../../../DesktopEditor/common/StringBuilder.h"
namespace HWP
{
class CConverter2OOXML;
class CNumberingConverter
{
NSStringUtils::CStringBuilder m_oNumberXml;
std::vector<std::pair<EHeadingType, const CHWPRecordNumbering*>> m_arUsedNumbering;
public:
CNumberingConverter();
unsigned int GetCountNumbering() const;
int CreateNumbering(const CHWPRecordNumbering* pNumbering, EHeadingType eHeadingType, CConverter2OOXML& oConverter);
bool SaveToFile(const std::wstring& wsDirectory);
};
}
#endif // NUMBERINGCONVERTER_H