把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
This commit is contained in:
gjm committed 2026-10-04 00:04:20 +08:00
1 parent 2b0c2055ff
commit 164968b62e
6171 files changed
+191244 -191243

No files matched your search

+15 -15
View File
@@ -1,9 +1,9 @@
#pragma once
#pragma once
#include "AecDbSymbWithText.h"
#include "ObjInfoUnit.h"
#include "AecDbSymbMultiLeader.h"
#define SCF_AB 0x01 // AB标注
#define SCF_AB 0x01 // AB标注
class AecXDbSymbCoord : public AecXDbSymbWithText
{
public:
@@ -13,10 +13,10 @@ private:
const static Adesk::UInt8 g_nVersion;
protected:
Adesk::UInt8 m_nFlag; // 控制标记,后四位用来控制精度TArch6.5
Adesk::UInt8 m_nQuadrant; // 象限0~3
Adesk::UInt8 m_nFlag; // 控制标记,后四位用来控制精度TArch6.5
Adesk::UInt8 m_nQuadrant; // 象限0~3
ADSGePoint3d m_ptLocation;
ADSGePoint3d m_ptValue; // 显示的坐标值 x--Y(B), y--X(A)
ADSGePoint3d m_ptValue; // 显示的坐标值 x--Y(B), y--X(A)
// TArch6 data
ADSGePoint3d m_ptTurn;
@@ -25,10 +25,10 @@ protected:
AecXDbSymbMultiLeader::TArrowStyle m_nStyle;
// TArch8 data
double m_dText2BaseRatio; // 文字距基线系数,sg add 081113
double m_dText2BaseRatio; // 文字距基线系数,sg add 081113
// TArch9 data
// 基线长度,数据的正负代表方向,用这个100000的数字来表示需要读取默认长度
// 基线长度,数据的正负代表方向,用这个100000的数字来表示需要读取默认长度
double m_dTextBaseLen;
public:
@@ -58,7 +58,7 @@ public:
const AcGeVector3d& offset);
// drived from TDbEntity
virtual void GetTips(PtrList<ObjInfoUnit> &) const; //取动态属性显示数据
virtual void GetTips(PtrList<ObjInfoUnit> &) const; //取动态属性显示数据
virtual Acad::ErrorStatus GetGripText(int i, CString &cs) const;
virtual Acad::ErrorStatus Draw2d(AcGiDraw &dc) const;
// virtual int ConvertText(TConvertTextPtr ptr, void *pData=NULL);
@@ -68,14 +68,14 @@ public:
virtual void SetSubText(long i, CString sText);
virtual const TCHAR *GetDefaultLayer() const;
// sg add 090629,解决需求平台问题613,支持查找替换操作
// sg add 090629,解决需求平台问题613,支持查找替换操作
BOOL GetText(Adesk::UInt32 cookies, AecXDbText &text) const;
virtual TextPosition FindSubText(const TCHAR *sSubText, TextPosition &posStart,
TextRange *pRange = NULL) const;
virtual TextPosition ReplaceSubText(const TextPosition &posRep,
const TCHAR *sRepText, TextRange *pRange = NULL);
// sg add 110301,支持统一标高
// sg add 110301,支持统一标高
virtual bool UnifyElevation(double dElevation = 0.0);
//virtual Acad::ErrorStatus DownGradeSave(int nDrawMode, AcDbVoidPtrArray &entSet,
@@ -101,19 +101,19 @@ public:
AecXDbSymbMultiLeader::TArrowStyle GetStyle()const { assertReadEnabled(); return m_nStyle; }
void SetStyle(AecXDbSymbMultiLeader::TArrowStyle style) { assertWriteEnabled(); m_nStyle = style; }
// sg add 081113,bRealDist用来控制,返回“实际距离”(自动乘字高)或“系数”
// sg add 081113,bRealDist用来控制,返回“实际距离”(自动乘字高)或“系数”
double GetText2BaseRatio(BOOL bAsPaperUnit = TRUE, BOOL bRealDist = TRUE) const;
void SetText2BaseRatio(double dVal, BOOL bAsPaperUnit = TRUE);
// TArch9 data,文字基线长度
// TArch9 data,文字基线长度
void SetTextBaseLen(double dVal, BOOL bAsPaperUnit = TRUE);
double GetTextBaseLen(BOOL bAsPaperUnit = TRUE) const;
// 文字基线默认长度
// 文字基线默认长度
double GetDefaultTextBaseLen(BOOL bAsPaperUnit = TRUE) const;
// 文字基线的真实长度
// 文字基线的真实长度
double GetTrueTextBaseLen(BOOL bAsPaperUnit = TRUE) const;
protected:
ADSGePoint3d _GetTurnPoint() const; // 用于对TArch5的升级
ADSGePoint3d _GetTurnPoint() const; // 用于对TArch5的升级
};