#pragma once
|
|
#include "wobject/xcontrol.hpp"
|
#include "kobject/kcell.hpp"
|
#include "wobject/xurl.hpp"
|
|
using kcell = Hxsoft::XFrame::XOffice::XCell::IXCell;
|
class xcell : public xcontrol
|
{
|
public:
|
xcell(void* impl=nullptr) :xcontrol(impl) {}
|
public:
|
kcell* GetKCell()
|
{
|
return (kcell*)this->GetNativePtr();
|
}
|
public:
|
xstring GetHtml() //alias "?GetHtml@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEPA_WXZ";
|
{
|
return GetKCell()->GetHtml();
|
}
|
xstring GetData() //alias "?GetData@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEPA_WXZ";
|
{
|
return GetKCell()->GetData();
|
}
|
int GetAnchorCol() //alias "?GetAnchorCol@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHXZ";
|
{
|
return GetKCell()->GetAnchorCol();
|
|
}
|
int GetAnchorRow() //alias "?GetAnchorRow@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHXZ";
|
{
|
return GetKCell()->GetAnchorRow();
|
|
}
|
int GetColumn() //alias "?GetColumn@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHXZ";
|
{
|
return GetKCell()->GetColumn();
|
|
}
|
int GetColumnCount() //alias "?GetColumnCount@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHXZ";
|
{
|
return GetKCell()->GetColumnCount();
|
|
}
|
xstring GetItemString(int ARow, int ACol) //alias "?GetItemString@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEPB_WHH@Z";
|
{
|
return GetKCell()->GetItemString(ARow, ACol);
|
}
|
int GetRow() //alias "?GetRow@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHXZ";
|
{
|
return GetKCell()->GetRow();
|
}
|
int GetRowCount() //alias "?GetRowCount@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHXZ";
|
{
|
return GetKCell()->GetRowCount();
|
}
|
int SetAnchorRowColumn(int ARow, int ACol) //alias "?SetAnchorRowColumn@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHHH@Z";
|
{
|
return GetKCell()->SetAnchorRowColumn(ARow,ACol);
|
}
|
int SetRowColumn(int ARow, int ACol) //alias "?SetRowColumn@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHHH@Z";
|
{
|
return GetKCell()->SetRowColumn(ARow,ACol);
|
}
|
int SetBorder(int nBorder) //alias "?SetBorder@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHH@Z";
|
{
|
return GetKCell()->SetBorder(nBorder);
|
}
|
|
int SetColumnCount(int columnCount) //alias "?SetColumnCount@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHH@Z";
|
{
|
return GetKCell()->SetColumnCount(columnCount);
|
}
|
int SetRowCount(int rowCount) //alias "?SetRowCount@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHH@Z";
|
{
|
return GetKCell()->SetRowCount(rowCount);
|
}
|
|
int SetItemString(int ARow, int ACol, xstring value) //alias "?SetItemString@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHHHPA_W@Z";
|
{
|
return GetKCell()->SetItemString(ARow,ACol,(LPTSTR)value.c_str());
|
}
|
int SetRowColumn(int ARow, int ACol) //alias "?SetRowColumn@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHHH@Z";
|
{
|
return GetKCell()->SetRowColumn(ARow,ACol);
|
}
|
int Copy() //alias "?Copy@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHXZ";
|
{
|
return GetKCell()->Copy() ;
|
}
|
int Cut() //alias "?Cut@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHXZ";
|
{
|
return GetKCell()->Cut() ;
|
}
|
int Paste() //alias "?Paste@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHXZ";
|
{
|
return GetKCell()->Paste() ;
|
}
|
xstring GetCellProp(int nRow, int nCol, xstring Item) //alias "?GetCellProp@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEPA_WHHPB_W@Z";
|
{
|
return GetKCell()->GetCellProp(nRow,nCol,Item);
|
}
|
xstring GetCellProps(int nRow, int nCol) //alias "?GetCellProps@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEPA_WHH@Z";
|
{
|
return GetKCell()->GetCellProps(nRow,nCol);
|
}
|
int SetCellProp(int nRow, int nCol, xstring Item, xstring val) //alias "?SetCellProp@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHHHPB_W0@Z";
|
{
|
return GetKCell()->SetCellProp(nRow,nCol,Item,val);
|
}
|
int SetCellProps(int nRow, int nCol, xstring val) //alias "?SetCellProps@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHHHPB_W@Z";
|
{
|
return GetKCell()->SetCellProps(nRow,nCol,val);
|
}
|
int GetColumnWidth(int nCol) //alias "?GetColumnWidth@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHH@Z";
|
{
|
return GetKCell()->GetColumnWidth(nCol);
|
}
|
bool SetColumnWidth(int nCol, int nWidth) //alias "?SetColumnWidth@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAE_NHH@Z";
|
{
|
return GetKCell()->SetColumnWidth(nCol,nWidth) ;
|
}
|
bool SetRowHeight(int nRow, int nHeight) //alias "?SetRowHeight@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAE_NHH@Z";
|
{
|
return GetKCell()->SetRowHeight(nRow,nHeight);
|
}
|
int GetRowHeight(int nRow) //alias "?GetRowHeight@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHH@Z";
|
{
|
return GetKCell()->GetRowHeight(nRow);
|
}
|
int SetRowSelectorWidth(int nWidth) //alias "?SetRowSelectorWidth@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHH@Z";
|
{
|
return GetKCell()->SetRowSelectorWidth(nWidth);
|
}
|
int ResetRowSelector() //alias "?ResetRowSelector@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHXZ";
|
{ return GetKCell()->ResetRowSelector();
|
|
}
|
int GetRowSelectorWidth() //alias "?GetRowSelectorWidth@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHXZ";
|
{ return GetKCell()->GetRowSelectorWidth();
|
|
}
|
int GetRowSelectorDefaultWidth() //alias "?GetRowSelectorDefaultWidth@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHXZ";
|
{ return GetKCell()->GetRowSelectorDefaultWidth();
|
|
}
|
int SetColHeaderHeight(int nHeight) //alias "?SetColHeaderHeight@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHH@Z";
|
{ return GetKCell()->SetColHeaderHeight(nHeight);
|
|
}
|
int GetColHeaderDefaultHeight() //alias "?GetColHeaderDefaultHeight@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHXZ";
|
{ return GetKCell()->GetColHeaderDefaultHeight();
|
|
}
|
int ResetColHeaderHeight() //alias "?ResetColHeaderHeight@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHXZ";
|
{ return GetKCell()->ResetColHeaderHeight();
|
|
}
|
int GetColHeaderHeight() //alias "?GetColHeaderHeight@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHXZ";
|
{ return GetKCell()->GetColHeaderHeight();
|
|
}
|
//param GetSheetSvr() //alias "?GetSheetSvr@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEPAXXZ";
|
void SetSchmaSource(xstring schemasource) //alias "?SetSchmaSource@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEXPB_W@Z";
|
{ return GetKCell()->SetSchmaSource(schemasource);
|
|
}
|
void SetSchmaString(xstring schemasstr) //alias "?SetSchmaString@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEXPB_W@Z";
|
{ return GetKCell()->SetSchmaString(schemasstr);
|
|
}
|
xstring GetSchemaSource() //alias "?GetSchemaSource@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEPB_WXZ";
|
{ return GetKCell()->GetSchemaSource();
|
|
}
|
xstring GetSchemaString() //alias "?GetSchemaString@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEPB_WXZ";
|
{ return GetKCell()->GetSchemaString();
|
|
}
|
|
int GetSpanBottom(int nRow, int nCol) //alias "?GetSpanBottom@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHHH@Z";
|
{ return GetKCell()->GetSpanBottom(nRow, nCol);
|
|
}
|
int GetSpanLeft(int nRow, int nCol) //alias "?GetSpanLeft@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHHH@Z";
|
{ return GetKCell()->GetSpanLeft(nRow,nCol);
|
|
}
|
int GetSpanRight(int ARow, int ACol) //alias "?GetSpanRight@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHHH@Z";
|
{ return GetKCell()->GetSpanRight(ARow,ACol);
|
|
}
|
int GetSpanTop(int ARow, int ACol) //alias "?GetSpanTop@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHHH@Z";
|
{ return GetKCell()->GetSpanTop(ARow,ACol);
|
|
}
|
bool IsSpanCell(int ARow, int ACol) //alias "?IsSpanCell@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAE_NHH@Z";
|
{ return GetKCell()->IsSpanCell(ARow,ACol);
|
|
}
|
int GetValidCol(int ARow) //alias "?GetValidCol@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHH@Z";
|
{ return GetKCell()->GetValidCol();
|
|
}
|
int GetValidCol() //alias "?GetValidCol@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHXZ";
|
{ return GetKCell()->GetValidCol();
|
|
}
|
int GetValidRow() //alias "?GetValidRow@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHXZ";
|
{ return GetKCell()->GetValidRow();
|
|
}
|
int GetValidRowCol(int &ARow, int &ACol) //alias "?GetValidRowCol@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHAAH0@Z";
|
{ return GetKCell()->GetValidRowCol(ARow,ACol) ;
|
|
}
|
void SetEditUpperMode(bool upper) //alias "?SetEditUpperMode@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEX_N@Z";
|
{ return GetKCell()->SetEditUpperMode(upper);
|
|
}
|
|
int LoadTemplate(KXMLDOMDocument xmldoc, xstring state) //alias "?LoadTemplate@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHPAUIXMLDOMDocument@@PA_W@Z";
|
{ return GetKCell()->LoadTemplate(xmldoc,(LPTSTR)state.c_str());
|
|
}
|
int LoadTemplate(KXMLDOMElement ele, xstring state) //alias "?LoadTemplate@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHPAUIXMLDOMElement@@PA_W@Z";
|
{ return GetKCell()->LoadTemplate(ele, (LPTSTR)state.c_str());
|
|
}
|
int LoadTemplateEx(KXMLDOMElement ele)
|
{
|
return LoadTemplate(ele, L"design");
|
}
|
|
int LoadTemplate(KXMLDOMDocument xmldoc)
|
{
|
return LoadTemplate(xmldoc, L"design");
|
}
|
|
int openUrl(xstring aurl)
|
{
|
KXMLDOMDocument x;
|
xurl::get(aurl, L"", x);
|
return LoadTemplate(x);
|
}
|
|
int openUrl(xstring aurl, xstring arg)
|
{
|
KXMLDOMDocument x;
|
xurl::get(aurl, arg, x);
|
return LoadTemplate(x);
|
}
|
|
int OpenFile(xstring fileUrl) //alias "?OpenFile@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHPA_W@Z";
|
{ return GetKCell()->OpenFile((LPTSTR)fileUrl.c_str());
|
|
}
|
int OpenFile() //alias "?OpenFile@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHXZ";
|
{ return GetKCell()->OpenFile();
|
|
}
|
int SaveFile(xstring fileUrl) //alias "?SaveFile@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHPA_W@Z";
|
{ return GetKCell()->SaveFile((LPTSTR)fileUrl.c_str());
|
|
}
|
int SaveFile() //alias "?SaveFile@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHXZ";
|
{ return GetKCell()->SaveFile();
|
|
}
|
int SaveFileAs() //alias "?SaveFileAs@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHXZ";
|
{ return GetKCell()->SaveFileAs();
|
|
}
|
|
int SetRunState(int state) // "?SetRunState@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHH@Z";
|
{ return GetKCell()->SetRunState(state);
|
|
}
|
|
int SetRunState() //alias "?SetRunState@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEHXZ";
|
{ return GetKCell()->SetRunState();
|
|
}
|
|
int SetReadOnly(bool bReadOnly) //alias "?SetReadOnly@IXCell@XCell@XOffice@XFrame@Hxsoft@@QAEH_N@Z";
|
{ return GetKCell()->SetReadOnly(bReadOnly);
|
|
}
|
};
|