#pragma once
|
|
#include "kcontrol.hpp"
|
namespace Hxsoft { namespace XFrame { namespace XOffice {
|
|
class IXOffice : public IXFControl
|
{
|
public:
|
int LoadTemplate(LPTSTR pXml, int state);
|
int LoadTemplate(KXMLDOMElement pElement, int state);
|
int LoadTemplate(KXMLDOMDocument& x, int state);
|
public:
|
int Retrieve(KXMLDOMElement pElement);
|
int Retrieve(KXMLDOMDocument& x);
|
int Retrieve(LPTSTR bstr);
|
public:
|
int DwUpdate(KXMLDOMElement pElement);
|
int DwUpdate(KXMLDOMDocument& x);
|
public:
|
xbObject* GetSheet(int nIndex);
|
int GetSheetCount();
|
public:
|
int SelectSheet(int nIndex);
|
int GetSelectedSheetIndex();
|
int RemoveSheet(int nIndex);
|
public:
|
int GetData(KXMLDOMDocument px);
|
int GetData(KXMLDOMDocument px, int nIndex);
|
public:
|
int SaveFileAs();
|
int SaveFile();
|
int SaveFile(wchar_t* fileName);
|
public:
|
int OpenFile(wchar_t* fileName);
|
int OpenFile();
|
};
|
}}}
|