#if !defined(AFX_LEADVECTOROBJECT_H__6DAAAC68_9F0D_418E_86F2_6707563CD2BD__INCLUDED_) #define AFX_LEADVECTOROBJECT_H__6DAAAC68_9F0D_418E_86F2_6707563CD2BD__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++ // NOTE: Do not modify the contents of this file. If this class is regenerated by // Microsoft Visual C++, your modifications will be overwritten. ///////////////////////////////////////////////////////////////////////////// // CLEADVectorObject wrapper class class CLEADVectorObject : public COleDispatchDriver { public: CLEADVectorObject() {} // Calls COleDispatchDriver default constructor CLEADVectorObject(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {} CLEADVectorObject(const CLEADVectorObject& dispatchSrc) : COleDispatchDriver(dispatchSrc) {} // Attributes public: // Operations public: BOOL GetSelected(); void SetSelected(BOOL bNewValue); BOOL IsInsideRect(double fLeft, double fTop, double fWidth, double fHeight); BOOL IsInsideParallelogram(double x1, double y1, double z1, double x2, double y2, double z2); long GetType(); long GetId(); long GetUserTag(); void SetUserTag(long nNewValue); long GetRop(); void SetRop(long nNewValue); short Delete(); double GetX(long nIndex); void SetX(long nIndex, double newValue); double GetY(long nIndex); void SetY(long nIndex, double newValue); double GetZ(long nIndex); void SetZ(long nIndex, double newValue); long GetPointCount(); void SetPointCount(long nNewValue); short GetPolyFillMode(); void SetPolyFillMode(short nNewValue); double GetRadiusX(); void SetRadiusX(double newValue); double GetRadiusY(); void SetRadiusY(double newValue); double GetStartAngle(); void SetStartAngle(double newValue); double GetSweepAngle(); void SetSweepAngle(double newValue); CString GetText(); void SetText(LPCTSTR lpszNewValue); long GetFlags(); void SetFlags(long nNewValue); double GetCharHeight(); void SetCharHeight(double newValue); double GetCharWidth(); void SetCharWidth(double newValue); long GetPointType(long nIndex); void SetPointType(long nIndex, long nNewValue); long GetBitmap(); void SetBitmap(long nNewValue); long GetStockID(); void SetStockID(long nNewValue); short Explode(); short Insert(long nLayerIndex); long GetHObject(); long GetFontHeight(); void SetFontHeight(long nNewValue); BOOL GetFontUnderline(); void SetFontUnderline(BOOL bNewValue); BOOL GetFontItalic(); void SetFontItalic(BOOL bNewValue); long GetFontOrientation(); void SetFontOrientation(long nNewValue); long GetFontEscapement(); void SetFontEscapement(long nNewValue); long GetFontWidth(); void SetFontWidth(long nNewValue); CString GetFontFaceName(); void SetFontFaceName(LPCTSTR lpszNewValue); short GetFontPitchAndFamily(); void SetFontPitchAndFamily(short nNewValue); short GetFontQuality(); void SetFontQuality(short nNewValue); short GetFontClipPrecision(); void SetFontClipPrecision(short nNewValue); short GetFontOutPrecision(); void SetFontOutPrecision(short nNewValue); short GetFontCharSet(); void SetFontCharSet(short nNewValue); BOOL GetFontStrikeOut(); void SetFontStrikeOut(BOOL bNewValue); long GetLayer(); long GetHDllInst(); void SetHDllInst(long nNewValue); CString GetDllName(); void SetDllName(LPCTSTR lpszNewValue); long GetFontWeight(); void SetFontWeight(long nNewValue); long GetGroup(); short InsertInGroup(long nGroupIndex); double GetScaleX(); void SetScaleX(double newValue); double GetScaleY(); void SetScaleY(double newValue); double GetScaleZ(); void SetScaleZ(double newValue); double GetRotationX(); void SetRotationX(double newValue); double GetRotationY(); void SetRotationY(double newValue); double GetRotationZ(); void SetRotationZ(double newValue); long GetCloneGroup(); void SetCloneGroup(long nNewValue); BOOL GetHidden(); void SetHidden(BOOL bNewValue); CString GetTooltip(); void SetTooltip(LPCTSTR lpszNewValue); void ShowTooltip(BOOL bShow); long GetTooltipPenStyle(); void SetTooltipPenStyle(long nNewValue); long GetTooltipPenWidth(); void SetTooltipPenWidth(long nNewValue); unsigned long GetTooltipPenColor(); void SetTooltipPenColor(unsigned long newValue); long GetTooltipBrushStyle(); void SetTooltipBrushStyle(long nNewValue); unsigned long GetTooltipBrushColor(); void SetTooltipBrushColor(unsigned long newValue); long GetTooltipBrushHatch(); void SetTooltipBrushHatch(long nNewValue); long GetTooltipFontHeight(); void SetTooltipFontHeight(long nNewValue); BOOL GetTooltipFontUnderline(); void SetTooltipFontUnderline(BOOL bNewValue); BOOL GetTooltipFontItalic(); void SetTooltipFontItalic(BOOL bNewValue); long GetTooltipFontOrientation(); void SetTooltipFontOrientation(long nNewValue); long GetTooltipFontEscapement(); void SetTooltipFontEscapement(long nNewValue); long GetTooltipFontWidth(); void SetTooltipFontWidth(long nNewValue); CString GetTooltipFontFaceName(); void SetTooltipFontFaceName(LPCTSTR lpszNewValue); short GetTooltipFontPitchAndFamily(); void SetTooltipFontPitchAndFamily(short nNewValue); short GetTooltipFontQuality(); void SetTooltipFontQuality(short nNewValue); short GetTooltipFontClipPrecision(); void SetTooltipFontClipPrecision(short nNewValue); short GetTooltipFontOutPrecision(); void SetTooltipFontOutPrecision(short nNewValue); short GetTooltipFontCharSet(); void SetTooltipFontCharSet(short nNewValue); BOOL GetTooltipFontStrikeOut(); void SetTooltipFontStrikeOut(BOOL bNewValue); long GetTooltipPointX(); void SetTooltipPointX(long nNewValue); long GetTooltipPointY(); void SetTooltipPointY(long nNewValue); CString GetDescription(); void SetDescription(LPCTSTR lpszNewValue); BOOL GetViewContext(); void SetViewContext(BOOL bNewValue); double GetViewContextMinX(); void SetViewContextMinX(double newValue); double GetViewContextMinY(); void SetViewContextMinY(double newValue); double GetViewContextMinZ(); void SetViewContextMinZ(double newValue); double GetViewContextMaxX(); void SetViewContextMaxX(double newValue); double GetViewContextMaxY(); void SetViewContextMaxY(double newValue); double GetViewContextMaxZ(); void SetViewContextMaxZ(double newValue); void AddHyperlinkObject(LPDISPATCH pTargetObject, BOOL bCurrentWindow); long GetObject(); void AddHyperlinkFile(LPCTSTR szTargetPath, long hwndParent); void SetHyperlinkObject(long nIndex, LPDISPATCH pTargetObject, BOOL bCurrentWindow); void SetHyperlinkFile(long nIndex, LPCTSTR szTargetPath, long hwndParent); long GetHyperlinkCount(); void GotoHyperlink(long nIndex); void GetHyperlink(long nIndex, BOOL* pbObject, long* pnID, BOOL* pbNewWindow, BSTR* pTargetFile, long* phwndParent); long GetBrushStyle(); void SetBrushStyle(long nNewValue); unsigned long GetStandardBrushColor(); void SetStandardBrushColor(unsigned long newValue); long GetStandardBrushStyle(); void SetStandardBrushStyle(long nNewValue); long GetStandardBrushHatch(); void SetStandardBrushHatch(long nNewValue); long GetHatchBrushStyle(); void SetHatchBrushStyle(long nNewValue); unsigned long GetHatchBrushPenColor(); void SetHatchBrushPenColor(unsigned long newValue); long GetHatchBrushPenStyle(); void SetHatchBrushPenStyle(long nNewValue); long GetHatchBrushPenWidth(); void SetHatchBrushPenWidth(long nNewValue); long GetHatchBrushBrushStyle(); void SetHatchBrushBrushStyle(long nNewValue); unsigned long GetHatchBrushBrushColor(); void SetHatchBrushBrushColor(unsigned long newValue); long GetHatchBrushBrushHatch(); void SetHatchBrushBrushHatch(long nNewValue); long GetHatchBrushStepSize(); void SetHatchBrushStepSize(long nNewValue); double GetHatchBrushLineRotation(); void SetHatchBrushLineRotation(double newValue); long GetHatchBrushFlags(); void SetHatchBrushFlags(long nNewValue); long GetHatchBrushPointCount(); void SetHatchBrushPointCount(long nNewValue); long GetHatchBrushPointX(long nIndex); void SetHatchBrushPointX(long nIndex, long nNewValue); long GetHatchBrushPointY(long nIndex); void SetHatchBrushPointY(long nIndex, long nNewValue); long GetPatternBrushBitmap(); void SetPatternBrushBitmap(long nNewValue); unsigned long GetGradientBrushStartColor(); void SetGradientBrushStartColor(unsigned long newValue); unsigned long GetGradientBrushEndColor(); void SetGradientBrushEndColor(unsigned long newValue); long GetGradientBrushSteps(); void SetGradientBrushSteps(long nNewValue); long GetGradientBrushStyle(); void SetGradientBrushStyle(long nNewValue); BOOL GetEnableExtendedPen(); void SetEnableExtendedPen(BOOL bNewValue); unsigned long GetLogicalPenColor(); void SetLogicalPenColor(unsigned long newValue); long GetLogicalPenStyle(); void SetLogicalPenStyle(long nNewValue); long GetLogicalPenWidth(); void SetLogicalPenWidth(long nNewValue); long GetExtendedLogicalPenStyle(); void SetExtendedLogicalPenStyle(long nNewValue); long GetExtendedLogicalPenWidth(); void SetExtendedLogicalPenWidth(long nNewValue); long GetExtendedLogicalPenBrushStyle(); void SetExtendedLogicalPenBrushStyle(long nNewValue); unsigned long GetExtendedLogicalPenColor(); void SetExtendedLogicalPenColor(unsigned long newValue); long GetExtendedLogicalPenHatch(); void SetExtendedLogicalPenHatch(long nNewValue); long GetExtendedLogicalPenEntriesNumber(); void SetExtendedLogicalPenEntriesNumber(long nNewValue); long GetExtendedLogicalPenEntries(long nIndex); void SetExtendedLogicalPenEntries(long nIndex, long nNewValue); long GetSectionsNumber(); void SetSectionsNumber(long nNewValue); long GetDegree(long nIndex); void SetDegree(long nIndex, long nNewValue); }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_LEADVECTOROBJECT_H__6DAAAC68_9F0D_418E_86F2_6707563CD2BD__INCLUDED_)