You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
198 lines
7.4 KiB
C++
198 lines
7.4 KiB
C++
#if !defined(AFX_LABELS_H__ABF55324_9FF3_45E2_B0C6_B1D87CFFFAA4__INCLUDED_)
|
|
#define AFX_LABELS_H__ABF55324_9FF3_45E2_B0C6_B1D87CFFFAA4__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.
|
|
|
|
|
|
// Dispatch interfaces referenced by this interface
|
|
class CCallback;
|
|
class CLabelCategory;
|
|
class CLabel;
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// CLabels wrapper class
|
|
|
|
class CLabels : public COleDispatchDriver
|
|
{
|
|
public:
|
|
CLabels() {} // Calls COleDispatchDriver default constructor
|
|
CLabels(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
|
|
CLabels(const CLabels& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
long GetLastErrorCode();
|
|
CString GetErrorMsg(long ErrorCode);
|
|
CCallback GetGlobalCallback();
|
|
void SetGlobalCallback(LPDISPATCH newValue);
|
|
CString GetKey();
|
|
void SetKey(LPCTSTR lpszNewValue);
|
|
long GetVerticalPosition();
|
|
void SetVerticalPosition(long nNewValue);
|
|
CLabelCategory GetCategory(long Index);
|
|
void SetCategory(long Index, LPDISPATCH newValue);
|
|
void AddLabel(LPCTSTR Text, double x, double y, double Rotation, long Category);
|
|
BOOL InsertLabel(long Index, LPCTSTR Text, double x, double y, double Rotation, long Category);
|
|
BOOL RemoveLabel(long Index);
|
|
void AddPart(long Index, LPCTSTR Text, double x, double y, double Rotation, long Category);
|
|
BOOL InsertPart(long Index, long Part, LPCTSTR Text, double x, double y, double Rotation, long Category);
|
|
BOOL RemovePart(long Index, long Part);
|
|
CLabelCategory AddCategory(LPCTSTR Name);
|
|
CLabelCategory InsertCategory(long Index, LPCTSTR Name);
|
|
BOOL RemoveCategory(long Index);
|
|
void Clear();
|
|
void ClearCategories();
|
|
BOOL Select(LPDISPATCH BoundingBox, long Tolerance, long SelectMode, VARIANT* LabelIndices, VARIANT* PartIndices);
|
|
long GetCount();
|
|
long GetNumParts(long Index);
|
|
long GetNumCategories();
|
|
CLabel GetLabel(long Index, long Part);
|
|
BOOL GetSynchronized();
|
|
void SetSynchronized(BOOL bNewValue);
|
|
BOOL GetScaleLabels();
|
|
void SetScaleLabels(BOOL bNewValue);
|
|
double GetBasicScale();
|
|
void SetBasicScale(double newValue);
|
|
double GetMaxVisibleScale();
|
|
void SetMaxVisibleScale(double newValue);
|
|
double GetMinVisibleScale();
|
|
void SetMinVisibleScale(double newValue);
|
|
BOOL GetDynamicVisibility();
|
|
void SetDynamicVisibility(BOOL bNewValue);
|
|
BOOL GetAvoidCollisions();
|
|
void SetAvoidCollisions(BOOL bNewValue);
|
|
long GetCollisionBuffer();
|
|
void SetCollisionBuffer(long nNewValue);
|
|
BOOL GetUseWidthLimits();
|
|
void SetUseWidthLimits(BOOL bNewValue);
|
|
BOOL GetRemoveDuplicates();
|
|
void SetRemoveDuplicates(BOOL bNewValue);
|
|
BOOL GetUseGdiPlus();
|
|
void SetUseGdiPlus(BOOL bNewValue);
|
|
BOOL GetVisible();
|
|
void SetVisible(BOOL bNewValue);
|
|
double GetOffsetX();
|
|
void SetOffsetX(double newValue);
|
|
double GetOffsetY();
|
|
void SetOffsetY(double newValue);
|
|
long GetAlignment();
|
|
void SetAlignment(long nNewValue);
|
|
long GetLineOrientation();
|
|
void SetLineOrientation(long nNewValue);
|
|
CString GetFontName();
|
|
void SetFontName(LPCTSTR lpszNewValue);
|
|
long GetFontSize();
|
|
void SetFontSize(long nNewValue);
|
|
BOOL GetFontItalic();
|
|
void SetFontItalic(BOOL bNewValue);
|
|
BOOL GetFontBold();
|
|
void SetFontBold(BOOL bNewValue);
|
|
BOOL GetFontUnderline();
|
|
void SetFontUnderline(BOOL bNewValue);
|
|
BOOL GetFontStrikeOut();
|
|
void SetFontStrikeOut(BOOL bNewValue);
|
|
unsigned long GetFontColor();
|
|
void SetFontColor(unsigned long newValue);
|
|
unsigned long GetFontColor2();
|
|
void SetFontColor2(unsigned long newValue);
|
|
long GetFontGradientMode();
|
|
void SetFontGradientMode(long nNewValue);
|
|
long GetFontTransparency();
|
|
void SetFontTransparency(long nNewValue);
|
|
BOOL GetFontOutlineVisible();
|
|
void SetFontOutlineVisible(BOOL bNewValue);
|
|
BOOL GetShadowVisible();
|
|
void SetShadowVisible(BOOL bNewValue);
|
|
BOOL GetHaloVisible();
|
|
void SetHaloVisible(BOOL bNewValue);
|
|
unsigned long GetFontOutlineColor();
|
|
void SetFontOutlineColor(unsigned long newValue);
|
|
unsigned long GetShadowColor();
|
|
void SetShadowColor(unsigned long newValue);
|
|
unsigned long GetHaloColor();
|
|
void SetHaloColor(unsigned long newValue);
|
|
long GetFontOutlineWidth();
|
|
void SetFontOutlineWidth(long nNewValue);
|
|
long GetShadowOffsetX();
|
|
void SetShadowOffsetX(long nNewValue);
|
|
long GetShadowOffsetY();
|
|
void SetShadowOffsetY(long nNewValue);
|
|
long GetHaloSize();
|
|
void SetHaloSize(long nNewValue);
|
|
long GetFrameType();
|
|
void SetFrameType(long nNewValue);
|
|
unsigned long GetFrameOutlineColor();
|
|
void SetFrameOutlineColor(unsigned long newValue);
|
|
unsigned long GetFrameBackColor();
|
|
void SetFrameBackColor(unsigned long newValue);
|
|
unsigned long GetFrameBackColor2();
|
|
void SetFrameBackColor2(unsigned long newValue);
|
|
long GetFrameGradientMode();
|
|
void SetFrameGradientMode(long nNewValue);
|
|
long GetFrameOutlineStyle();
|
|
void SetFrameOutlineStyle(long nNewValue);
|
|
long GetFrameOutlineWidth();
|
|
void SetFrameOutlineWidth(long nNewValue);
|
|
long GetFramePaddingX();
|
|
void SetFramePaddingX(long nNewValue);
|
|
long GetFramePaddingY();
|
|
void SetFramePaddingY(long nNewValue);
|
|
long GetFrameTransparency();
|
|
void SetFrameTransparency(long nNewValue);
|
|
long GetInboxAlignment();
|
|
void SetInboxAlignment(long nNewValue);
|
|
long GetClassificationField();
|
|
void SetClassificationField(long nNewValue);
|
|
BOOL GenerateCategories(long FieldIndex, long ClassificationType, long numClasses);
|
|
void ApplyCategories();
|
|
CLabelCategory GetOptions();
|
|
void SetOptions(LPDISPATCH newValue);
|
|
void ApplyColorScheme(long Type, LPDISPATCH ColorScheme);
|
|
void ApplyColorScheme2(long Type, LPDISPATCH ColorScheme, long Element);
|
|
void ApplyColorScheme3(long Type, LPDISPATCH ColorScheme, long Element, long CategoryStartIndex, long CategoryEndIndex);
|
|
BOOL GetFrameVisible();
|
|
void SetFrameVisible(BOOL bNewValue);
|
|
CString GetVisibilityExpression();
|
|
void SetVisibilityExpression(LPCTSTR lpszNewValue);
|
|
long GetMinDrawingSize();
|
|
void SetMinDrawingSize(long nNewValue);
|
|
BOOL MoveCategoryUp(long Index);
|
|
BOOL MoveCategoryDown(long Index);
|
|
BOOL GetAutoOffset();
|
|
void SetAutoOffset(BOOL bNewValue);
|
|
CString Serialize();
|
|
void Deserialize(LPCTSTR newVal);
|
|
CString GetExpression();
|
|
void SetExpression(LPCTSTR lpszNewValue);
|
|
BOOL SaveToXML(LPCTSTR Filename);
|
|
BOOL LoadFromXML(LPCTSTR Filename);
|
|
BOOL SaveToDbf(BOOL saveText, BOOL saveCategory);
|
|
BOOL SaveToDbf2(LPCTSTR xField, LPCTSTR yField, LPCTSTR angleField, LPCTSTR textField, LPCTSTR categoryField, BOOL saveText, BOOL saveCategory);
|
|
BOOL LoadFromDbf(BOOL loadText, BOOL loadCategory);
|
|
BOOL LoadFromDbf2(LPCTSTR xField, LPCTSTR yField, LPCTSTR angleField, LPCTSTR textField, LPCTSTR categoryField, BOOL loadText, BOOL loadCategory);
|
|
long Generate(LPCTSTR Expression, long Method, BOOL LargestPartOnly);
|
|
long GetSavingMode();
|
|
void SetSavingMode(long nNewValue);
|
|
long GetPositioning();
|
|
void SetPositioning(long nNewValue);
|
|
long GetTextRenderingHint();
|
|
void SetTextRenderingHint(long nNewValue);
|
|
|
|
long get_FontSize2();
|
|
void put_FontSize2(long newValue);
|
|
};
|
|
|
|
//{{AFX_INSERT_LOCATION}}
|
|
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
|
|
|
#endif // !defined(AFX_LABELS_H__ABF55324_9FF3_45E2_B0C6_B1D87CFFFAA4__INCLUDED_)
|