📄 superlayout.h
字号:
/////////////////////////////////////////////////////////////////////////////
// CsoLytMapBorder wrapper class
class CsoLytMapBorder : public COleDispatchDriver
{
public:
CsoLytMapBorder() {} // Calls COleDispatchDriver default constructor
CsoLytMapBorder(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
CsoLytMapBorder(const CsoLytMapBorder& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
long GetInBorderPenWidth();
void SetInBorderPenWidth(long);
long GetOutBorderPenWidth();
void SetOutBorderPenWidth(long);
long GetOutLinePenWidth();
void SetOutLinePenWidth(long);
long GetInLinePenWidth();
void SetInLinePenWidth(long);
unsigned long GetOutLinePenColor();
void SetOutLinePenColor(unsigned long);
unsigned long GetInLinePenColor();
void SetInLinePenColor(unsigned long);
unsigned long GetOutBorderPenColor();
void SetOutBorderPenColor(unsigned long);
unsigned long GetInBorderPenColor();
void SetInBorderPenColor(unsigned long);
long GetInBorderDist();
void SetInBorderDist(long);
long GetInLineDist();
void SetInLineDist(long);
long GetOutLineDist();
void SetOutLineDist(long);
long GetOutBorderDist();
void SetOutBorderDist(long);
long GetFillStyle();
void SetFillStyle(long);
long GetCornerFillStyle();
void SetCornerFillStyle(long);
CString GetFilledBmpName();
void SetFilledBmpName(LPCTSTR);
CString GetCornerFilledBmpName();
void SetCornerFilledBmpName(LPCTSTR);
CString GetFilledString();
void SetFilledString(LPCTSTR);
CString GetCornerFilledString();
void SetCornerFilledString(LPCTSTR);
unsigned long GetFilledStringColor();
void SetFilledStringColor(unsigned long);
unsigned long GetCornerFilledStringColor();
void SetCornerFilledStringColor(unsigned long);
long GetRotateBase();
void SetRotateBase(long);
long GetCornerRotateBase();
void SetCornerRotateBase(long);
LPDISPATCH GetFilledFont();
void SetFilledFont(LPDISPATCH);
LPDISPATCH GetCornerFilledFont();
void SetCornerFilledFont(LPDISPATCH);
// Operations
public:
};
/////////////////////////////////////////////////////////////////////////////
// CsoLytGroup wrapper class
class CsoLytGroup : public COleDispatchDriver
{
public:
CsoLytGroup() {} // Calls COleDispatchDriver default constructor
CsoLytGroup(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
CsoLytGroup(const CsoLytGroup& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
long GetType();
void SetType(long);
LPDISPATCH GetBounds();
void SetBounds(LPDISPATCH);
LPDISPATCH GetStyle();
void SetStyle(LPDISPATCH);
BOOL GetEditable();
void SetEditable(BOOL);
CString GetTag();
void SetTag(LPCTSTR);
long GetCount();
void SetCount(long);
// Operations
public:
void SetPosition(LPDISPATCH newpostion);
void Move(long xOffset, long yOffset);
void AlignToGrid();
BOOL HitTest(long x, long y);
void ShowPropertyDlg();
BOOL Add(LPDISPATCH objLytElement);
BOOL Remove(long nIndex);
LPDISPATCH GetItem(long nIndex);
void SetRefItem(long nIndex, LPDISPATCH newValue);
};
/////////////////////////////////////////////////////////////////////////////
// CsoLytMap wrapper class
class CsoLytMap : public COleDispatchDriver
{
public:
CsoLytMap() {} // Calls COleDispatchDriver default constructor
CsoLytMap(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
CsoLytMap(const CsoLytMap& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
long GetType();
void SetType(long);
LPDISPATCH GetBounds();
void SetBounds(LPDISPATCH);
LPDISPATCH GetStyle();
void SetStyle(LPDISPATCH);
BOOL GetEditable();
void SetEditable(BOOL);
CString GetTag();
void SetTag(LPCTSTR);
CString GetMapName();
void SetMapName(LPCTSTR);
BOOL GetMapHold();
void SetMapHold(BOOL);
long GetMapAction();
void SetMapAction(long);
double GetMapScale();
void SetMapScale(double);
LPDISPATCH GetGeoBounds();
void SetGeoBounds(LPDISPATCH);
long GetBorderType();
void SetBorderType(long);
LPDISPATCH GetMapBorder();
void SetMapBorder(LPDISPATCH);
LPDISPATCH GetClipRegion();
void SetClipRegion(LPDISPATCH);
// Operations
public:
void SetPosition(LPDISPATCH newpostion);
void Move(long xOffset, long yOffset);
void AlignToGrid();
BOOL HitTest(long x, long y);
void ShowPropertyDlg();
void ViewEntire();
void CenterAt(double x, double y);
BOOL CreateLegend(LPDISPATCH objBound);
};
/////////////////////////////////////////////////////////////////////////////
// CsoLytElements wrapper class
class CsoLytElements : public COleDispatchDriver
{
public:
CsoLytElements() {} // Calls COleDispatchDriver default constructor
CsoLytElements(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
CsoLytElements(const CsoLytElements& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
long GetCount();
void SetCount(long);
// Operations
public:
LPDISPATCH GetItem(long nIndex);
void SetRefItem(long nIndex, LPDISPATCH newValue);
void RemoveAll();
BOOL Remove(const VARIANT& Index);
BOOL MoveBottom(const VARIANT& Index);
BOOL MoveTop(const VARIANT& Index);
BOOL MoveUp(const VARIANT& Index);
BOOL MoveDown(const VARIANT& Index);
long MoveTo(const VARIANT& Index, long nIndexTo);
LPDISPATCH CloneElement(LPDISPATCH objElement);
LPDISPATCH CreateElement(long nType);
LPDISPATCH CreateSoObject(LPCTSTR strObjectName);
LPDISPATCH CreateLegend(LPDISPATCH objMap);
};
/////////////////////////////////////////////////////////////////////////////
// CsoLytSelection wrapper class
class CsoLytSelection : public COleDispatchDriver
{
public:
CsoLytSelection() {} // Calls COleDispatchDriver default constructor
CsoLytSelection(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
CsoLytSelection(const CsoLytSelection& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
long GetCount();
void SetCount(long);
// Operations
public:
LPDISPATCH GetItem(long nIndex);
void SetRefItem(long nIndex, LPDISPATCH newValue);
BOOL Add(LPDISPATCH objLytElement);
BOOL Remove(const VARIANT& Index);
void RemoveAll();
BOOL Group();
BOOL Ungroup();
BOOL Find(LPDISPATCH objElement);
BOOL AlignToGrid();
BOOL AlignBottom();
BOOL AlignTop();
BOOL AlignLeft();
BOOL AlignRight();
BOOL CenterVertical();
BOOL CenterHorizontal();
BOOL SameWidth();
BOOL SameHeight();
void AddAll();
BOOL Copy();
BOOL Cut();
BOOL Paste();
BOOL SpaceAcross();
BOOL SpaceDown();
BOOL SaveToTemplet(LPCTSTR strFileName);
void Invert();
};
/////////////////////////////////////////////////////////////////////////////
// CsoLytRulerLine wrapper class
class CsoLytRulerLine : public COleDispatchDriver
{
public:
CsoLytRulerLine() {} // Calls COleDispatchDriver default constructor
CsoLytRulerLine(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
CsoLytRulerLine(const CsoLytRulerLine& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
long GetType();
void SetType(long);
BOOL GetHighLight();
void SetHighLight(BOOL);
unsigned long GetHighLightColor();
void SetHighLightColor(unsigned long);
double GetPosition();
void SetPosition(double);
// Operations
public:
};
/////////////////////////////////////////////////////////////////////////////
// CsoLytRulerLines wrapper class
class CsoLytRulerLines : public COleDispatchDriver
{
public:
CsoLytRulerLines() {} // Calls COleDispatchDriver default constructor
CsoLytRulerLines(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
CsoLytRulerLines(const CsoLytRulerLines& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
long GetCount();
void SetCount(long);
// Operations
public:
LPDISPATCH GetItem(long nIndex);
void SetRefItem(long nIndex, LPDISPATCH newValue);
LPDISPATCH CreateRulerLine(long Type, double Position);
BOOL RemoveAll();
BOOL RemoveAt(long nIndex, const VARIANT& Count);
};
/////////////////////////////////////////////////////////////////////////////
// CsoLytPage wrapper class
class CsoLytPage : public COleDispatchDriver
{
public:
CsoLytPage() {} // Calls COleDispatchDriver default constructor
CsoLytPage(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
CsoLytPage(const CsoLytPage& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
long GetSize();
void SetSize(long);
double GetPageWidth();
void SetPageWidth(double);
double GetPageHeight();
void SetPageHeight(double);
long GetUnits();
void SetUnits(long);
unsigned long GetBackColor();
void SetBackColor(unsigned long);
unsigned long GetGridColor();
void SetGridColor(unsigned long);
BOOL GetGridVisible();
void SetGridVisible(BOOL);
long GetOrientation();
void SetOrientation(long);
// Operations
public:
};
/////////////////////////////////////////////////////////////////////////////
// CsoLytRect wrapper class
class CsoLytRect : public COleDispatchDriver
{
public:
CsoLytRect() {} // Calls COleDispatchDriver default constructor
CsoLytRect(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
CsoLytRect(const CsoLytRect& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
long GetType();
void SetType(long);
LPDISPATCH GetBounds();
void SetBounds(LPDISPATCH);
LPDISPATCH GetStyle();
void SetStyle(LPDISPATCH);
BOOL GetEditable();
void SetEditable(BOOL);
CString GetTag();
void SetTag(LPCTSTR);
// Operations
public:
void SetPosition(LPDISPATCH newpostion);
void Move(long xOffset, long yOffset);
void AlignToGrid();
BOOL HitTest(long x, long y);
void ShowPropertyDlg();
};
/////////////////////////////////////////////////////////////////////////////
// CsoLytPoly wrapper class
class CsoLytPoly : public COleDispatchDriver
{
public:
CsoLytPoly() {} // Calls COleDispatchDriver default constructor
CsoLytPoly(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
CsoLytPoly(const CsoLytPoly& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
long GetType();
void SetType(long);
LPDISPATCH GetBounds();
void SetBounds(LPDISPATCH);
LPDISPATCH GetStyle();
void SetStyle(LPDISPATCH);
BOOL GetEditable();
void SetEditable(BOOL);
CString GetTag();
void SetTag(LPCTSTR);
long GetCount();
void SetCount(long);
// Operations
public:
void SetPosition(LPDISPATCH newpostion);
void Move(long xOffset, long yOffset);
void AlignToGrid();
BOOL HitTest(long x, long y);
void ShowPropertyDlg();
LPDISPATCH GetPoint(long nIndex);
void SetRefPoint(long nIndex, LPDISPATCH newValue);
LPDISPATCH GetPoints();
void SetPoints(LPDISPATCH newPoints);
void AddPoint(LPDISPATCH newPoint);
};
/////////////////////////////////////////////////////////////////////////////
// CsoLytTable wrapper class
class CsoLytTable : public COleDispatchDriver
{
public:
CsoLytTable() {} // Calls COleDispatchDriver default constructor
CsoLytTable(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
CsoLytTable(const CsoLytTable& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
long GetType();
void SetType(long);
LPDISPATCH GetBounds();
void SetBounds(LPDISPATCH);
LPDISPATCH GetStyle();
void SetStyle(LPDISPATCH);
BOOL GetEditable();
void SetEditable(BOOL);
CString GetTag();
void SetTag(LPCTSTR);
long GetCount();
void SetCount(long);
long GetRowCount();
void SetRowCount(long);
long GetColCount();
void SetColCount(long);
// Operations
public:
void SetPosition(LPDISPATCH newpostion);
void Move(long xOffset, long yOffset);
void AlignToGrid();
BOOL HitTest(long x, long y);
void ShowPropertyDlg();
BOOL Add(LPDISPATCH objLytElement);
BOOL Remove(long nIndex);
LPDISPATCH GetItem(long nIndex);
void SetRefItem(long nIndex, LPDISPATCH newValue);
BOOL CreateTable(long nRows, long nCols);
};
/////////////////////////////////////////////////////////////////////////////
// CsoLytText wrapper class
class CsoLytText : public COleDispatchDriver
{
public:
CsoLytText() {} // Calls COleDispatchDriver default constructor
CsoLytText(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
CsoLytText(const CsoLytText& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
// Attributes
public:
long GetType();
void SetType(long);
LPDISPATCH GetBounds();
void SetBounds(LPDISPATCH);
LPDISPATCH GetStyle();
void SetStyle(LPDISPATCH);
BOOL GetEditable();
void SetEditable(BOOL);
CString GetTag();
void SetTag(LPCTSTR);
LPDISPATCH GetFont();
void SetFont(LPDISPATCH);
long GetAlign();
void SetAlign(long);
short GetLineDist();
void SetLineDist(short);
unsigned long GetColor();
void SetColor(unsigned long);
CString GetText();
void SetText(LPCTSTR);
double GetRotation();
void SetRotation(double);
// Operations
public:
void SetPosition(LPDISPATCH newpostion);
void Move(long xOffset, long yOffset);
void AlignToGrid();
BOOL HitTest(long x, long y);
void ShowPropertyDlg();
};
/////////////////////////////////////////////////////////////////////////////
// CsoLytArtText wrapper class
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -