mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-07-11 03:42:47 +08:00
git-svn-id: svn://fileserver/activex/AVS/Sources/TeamlabOffice/trunk/ServerComponents@62352 954022d7-b5bf-4e40-9824-e11837661b57
41 lines
761 B
C++
41 lines
761 B
C++
#pragma once
|
|
|
|
#include <string>
|
|
|
|
class OOXWriter;
|
|
class OOXReader;
|
|
class RtfWriter;
|
|
class RtfReader;
|
|
|
|
class RtfConvertationManager
|
|
{
|
|
public:
|
|
std::wstring m_sTempFolder;
|
|
|
|
RtfConvertationManager( )
|
|
{
|
|
m_poOOXWriter = NULL;
|
|
m_poOOXReader = NULL;
|
|
|
|
m_poRtfWriter = NULL;
|
|
m_poRtfReader = NULL;
|
|
}
|
|
|
|
long ConvertRtfToOOX( std::wstring sSrcFileName, std::wstring sDstPath);
|
|
|
|
long ConvertOOXToRtf( std::wstring sDstFileName, std::wstring sSrcPath);
|
|
|
|
void OnCompleteItemRtf();
|
|
void OnCompleteItemOOX();
|
|
private:
|
|
OOXWriter* m_poOOXWriter;
|
|
OOXReader* m_poOOXReader;
|
|
|
|
RtfWriter* m_poRtfWriter;
|
|
RtfReader* m_poRtfReader;
|
|
|
|
bool m_bParseFirstItem;
|
|
|
|
|
|
};
|