DocBuilder

git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@68603 954022d7-b5bf-4e40-9824-e11837661b57
This commit is contained in:
Oleg.Korshul
2016-03-01 16:10:09 +00:00
committed by Alexander Trofimov
parent b8fffbf507
commit 500f95cfb5
12 changed files with 1737 additions and 529 deletions

View File

@ -0,0 +1,30 @@
#ifndef DOCBUILDER_H
#define DOCBUILDER_H
#include <string>
#include <vector>
#include "../common/base_export.h"
namespace NSDoctRenderer
{
class CDocBuilder_Private;
class Q_DECL_EXPORT CDocBuilder
{
public:
CDocBuilder();
~CDocBuilder();
public:
bool OpenFile(const std::wstring& path, const std::wstring& params);
bool CreateFile(const int& type);
void SetTmpFolder(const std::wstring& folder);
bool SaveFile(const int& type, const std::wstring& path);
void CloseFile();
bool ExecuteCommand(const std::wstring& command);
private:
CDocBuilder_Private* m_pInternal;
};
}
#endif // DOCBUILDER_H