373 lines
17 KiB
C++
373 lines
17 KiB
C++
#include "StdAfx.h"
|
|
|
|
//**********************************************************************************************************
|
|
// 全局变量
|
|
//**********************************************************************************************************
|
|
AcGeTol g_globalTol;
|
|
double g_nInsBlkRotate = 0;
|
|
int g_iToolbarPos = 1;
|
|
BOOL g_bToolbar = TRUE;
|
|
BOOL g_bTgOsnap = TRUE;
|
|
int g_nKey;
|
|
extern TARCH_IMPEXP int g_bDownloadT3Split; // cet 2012.8.17 add 转T3上华文字中英文打断
|
|
|
|
CString g_csDwbPath, g_csSysPath, g_csInsBlkName;
|
|
CString g_csLineTypeStyle = _T("TG_LINETYPE");
|
|
CString g_csLineTypeChnShx = _T("HZTXT");
|
|
CString g_csLineTypeEngShx = _T("SIMPLEX");
|
|
double g_dLineTypeHeight = 3;
|
|
double g_dLineTypeScale = 0.8;
|
|
|
|
double g_nDimHeight = 3.5, g_nScaleDim = 0.8;
|
|
|
|
//**********************************************************************************************************
|
|
// 电气全局变量
|
|
//**********************************************************************************************************
|
|
//
|
|
#define MAX_LENGTH 37 //导线设置的数据总数
|
|
|
|
double g_dBusLineWidth = 2.0, g_dSysLineWidth = 0.35;
|
|
double g_dBlkThickWidth = 0.20, g_dChamAngle = 100;
|
|
double g_nEqBlkLength = 500, g_nEq2WallDist = 0, g_nPointDia = 2.0,
|
|
g_nTerminalDia = 2.0, g_nWireDimScale = 1,
|
|
g_nWireNumHeight = 3.5;
|
|
double g_dWireWidthLighting = 2.0, g_dWireWidthGround = 2.0;
|
|
|
|
int g_iLastBlkMaxNum = 6, g_iWireBreak = 225,
|
|
g_iWireTextType = 0, g_iWireNumType = 1,
|
|
g_iPlanWireIndex = 0, g_iGourdWireLineType = 1, g_iLightingWireLineType = 1;
|
|
|
|
BOOL g_bJoin2Wire = FALSE, g_bAskInsBlk = FALSE, g_bThickEquip = FALSE,
|
|
g_bWireAskInfo = FALSE, g_bDimWireSimple = FALSE,
|
|
g_bCloseLnGrid = FALSE, g_bDrawWireDiv = FALSE, g_bRotateAttrib = FALSE;
|
|
BOOL g_bLineTypeByLayer = FALSE;
|
|
BOOL g_bIsChamAngle = FALSE; //是否倒角
|
|
|
|
BOOL g_bNeedUser[33] = { FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE, FALSE, FALSE,
|
|
FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE,
|
|
FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE,
|
|
FALSE, FALSE, FALSE, };
|
|
CString g_csTextAttr = _T("_TEL_ATTDEF"); //块属性字
|
|
CString g_csTelFontStyle = _T("_TEL_DIM"); //电气标注样式 引出标注使用
|
|
CString g_csBlkAttrTypeChnShx = _T("GBCBIG"); //块属性字中文字体
|
|
CString g_csBlkAttrTypeEngShx = _T("GBENOR"); //块属性字英文字体
|
|
|
|
CString g_csDimStyle = _T("_TEL_DIM");
|
|
CString g_csDimChnShx = _T("HZTXT");
|
|
CString g_csDimEngShx = _T("SIMPLEX");
|
|
//
|
|
//保存值时只需将值保存在对应的全局变量中,在程序退出时统一保存到注册表中
|
|
//索引 英文图层 图层
|
|
// 0: LAY_WIRE_ILLUME 照明 g_bNeedUser(是否激活) 索引 值
|
|
// 1: LAY_WIRE_POWER 动力 0 WIRE-消防电话
|
|
// 2: LAY_WIRE_FIRE 消防 1 WIRE-消防广播
|
|
// 3: LAY_WIRE_WEAK 弱电-通讯 2 WIRE-消防控制
|
|
// 4: LAY_WIRE_EMERG 照明-应急 3 WIRE-消防电源
|
|
// 5: LAY_WIRE_TEL 消防-电话 4 WIRE-电视
|
|
// 6: LAY_WIRE_BROAD 消防-广播 5 WIRE-消防信号
|
|
// 7: LAY_WIRE_CTRL 消防-控制 6 WIRE-动力控制
|
|
// 8: LAY_WIRE_SOURCE 消防-电源 7 WIRE-动力母线
|
|
// 9: LAY_WIRE_USER1 弱电-电视 8 WIRE-网络
|
|
// 10: LAY_WIRE_USER2 弱电-网络 9 WIRE-信号
|
|
// 11: LAY_WIRE_USER3 动力-控制 10 WIRE-安防
|
|
// 12: LAY_WIRE_USER4 动力-母线 11 WIRE-广播
|
|
// 13: LAY_WIRE_USER5 弱电-信号 12 WIRE-控制
|
|
// 14: LAY_WIRE_USER6 弱电-安防 13 WIRE-电话
|
|
// 15: LAY_WIRE_USER7 弱电-广播 14 WIRE-综合布线
|
|
// 16: LAY_WIRE_USER8 消防-信号 15 普通照明
|
|
// 17: LAY_WIRE_SOCKET 插座 16 应急照明
|
|
// 18: LAY_WIRE_USER9 弱电-控制 17 动力
|
|
// 19: LAY_WIRE_USER10 弱电-电话 18 插座
|
|
// 20: LAY_WIRE_USER11 弱电-综合布线 19 通讯
|
|
// 21: LAY_WIRE_OPTICAL_CABLE 光缆 20 WIRE-弱电其他
|
|
// 22: LAY_WIRE_THUNDER 避雷线 21 WIRE-视频
|
|
// 23: LAY_WIRE_GROUND 接地线 22 WIRE-会议
|
|
// 24: LAY_WIRE_USER15 弱电其他 23 WIRE-卫星电视
|
|
// 25: LAY_WIRE_USER13 视频 24 消防
|
|
// 26: LAY_WIRE_USER12 会议 25 WIRE-消防报警
|
|
// 27: LAY_WIRE_USER14 卫星电视 26 WIRE-消防联动
|
|
// 28: LAY_WIRE_USER16 消防报警 27 WIRE-消防信号3
|
|
// 29: LAY_WIRE_USER17 消防联动 28 WIRE-消防信号4
|
|
// 30: LAY_WIRE_USER18 消防信号3 29 WIRE-消防信号5
|
|
// 31: LAY_WIRE_USER19 消防信号4 30 WIRE-消防手控
|
|
// 32: LAY_WIRE_USER20 消防信号5 31 WIRE-消防气体
|
|
// 33: LAY_WIRE_USER21 消防手控 32 WIRE-消防火灾
|
|
// 34: LAY_WIRE_USER22 消防气体
|
|
// 35: LAY_WIRE_USER23 消防火灾
|
|
// 36: LAY_WIRE_USER24 备用
|
|
|
|
|
|
CString g_csUserName[15] = { _T("消防电话"), _T("消防广播"), _T("消防控制"), _T("消防电源")
|
|
, _T("电视"), _T("网络"), _T("动力控制"), _T("动力母线")
|
|
, _T("信号"), _T("安防"), _T("广播"), _T("启泵") };
|
|
CString g_csLineType[MAX_LENGTH] = { _T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS")
|
|
, _T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS")
|
|
, _T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS")
|
|
, _T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS")
|
|
, _T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS")
|
|
, _T("CONTINUOUS"), _T("CONTINUOUS"), _T("TG_LP"), _T("TG_E")
|
|
, _T("CONTINUOUS"), _T("TG_V"), _T("CONTINUOUS"), _T("TG_TV")
|
|
, _T("TG_S1"), _T("TG_S2"), _T("TG_S3"), _T("TG_S4")
|
|
, _T("TG_S5"), _T("TG_C"), _T("CONTINUOUS"), _T("CONTINUOUS")
|
|
,_T("CONTINUOUS"), };
|
|
double g_nWireWidth[MAX_LENGTH] = { 0.35, 0.25, 0.35, 0.5, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35,
|
|
0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35,
|
|
0.35, 0.5, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35,
|
|
0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, };//导线线宽
|
|
|
|
CString g_csWireLoop[MAX_LENGTH] = { _T("WL1"), _T("WP1"), _T("XF1"), _T("WP1"),
|
|
_T("WP1"), _T("XF1"), _T("XF1"), _T("XF1"),_T("XF1"),
|
|
_T("TP1"), _T("TP1"), _T("TP1"), _T("WP1"),
|
|
_T("TP1"), _T("WP1"), _T("TP1"), _T("WP1"),
|
|
_T("WP1"), _T("TP1"), _T("TP1"), _T("TP1"), _T("GW1"),
|
|
_T(""), _T(""), _T("TP1"), _T("TP1"),
|
|
_T("TP1"), _T("TP1"), _T("XF1"), _T("XF1"),
|
|
_T("XF1"), _T("XF1"), _T("XF1"), _T("XF1"),
|
|
_T("XF1"), _T("XF1"), _T("WL1"), }; //回路编号
|
|
|
|
CString g_csWireDimType[MAX_LENGTH] = { _T("BV"), _T("YJV"), _T("BV"), _T("YJV"),
|
|
_T("BV"), _T("BV"), _T("BV"), _T("BV"),
|
|
_T("BV"), _T("SYWV-75"), _T("UTP6"), _T("BV"),//mod liaoy 171010 UTB6->UTP6
|
|
_T("BV"), _T("RVS"),_T("SYWV-75"), _T("BV"), _T("RVS"),
|
|
_T("BV"), _T("KVV"), _T("RVS"), _T("UTP6"), _T("GJXV"),//mod liaoy 171010 UTB6->UTP6
|
|
_T("热镀锌圆钢"),_T("热镀锌扁钢"), _T("BV"), _T("BV"),
|
|
_T("BV"), _T("BV"), _T("BV"), _T("BV"),
|
|
_T("RVS"), _T("RVS"), _T("RVS"), _T("RVS"),
|
|
_T("RVS"), _T("RVS"), _T("BV"), }; //导线型号
|
|
|
|
CString g_csWireDimArea[MAX_LENGTH] = { _T("3x2.5"), _T("4x16"), _T("2x2.5"), _T("2x2.5"),
|
|
_T("3x2.5"), _T("2x2.5"), _T("2x2.5"), _T("2x2.5"),
|
|
_T("2x2.5"), _T("5C"), _T(""), _T("3x2.5"),
|
|
_T("3x2.5"), _T("2x1.5"), _T("5"),_T("2x2.5"),_T("2x1.5"),
|
|
_T("3x2.5"), _T("4x2.5"), _T("2x0.5"), _T(""), _T("1B6a")
|
|
,_T("Φ10"), _T("40*4"), _T("2x2.5"), _T("2x2.5"),
|
|
_T("2x2.5"), _T("2x2.5"), _T("2x2.5"), _T("2x2.5"),
|
|
_T("2x1.5"), _T("2x1.5"), _T("2x1.5"), _T("2x1.5"),
|
|
_T("2x1.5"), _T("2x1.5"), _T("2x2.5"), };//导线规格
|
|
|
|
CString g_csWireDimMode[MAX_LENGTH] = { _T("SC"), _T("SC"), _T("SC"), _T("SC"),
|
|
_T("SC"), _T("SC"), _T("SC"), _T("SC"),
|
|
_T("SC"), _T("SC"), _T("SC"), _T("SC"),
|
|
_T("SC"), _T("SC"), _T("SC"), _T("SC"),_T("SC"),
|
|
_T("SC"), _T("SC"), _T("SC"), _T("SC"),_T(""),
|
|
_T(""), _T(""), _T("SC"), _T("SC"),
|
|
_T("SC"), _T("SC"), _T("SC"), _T("SC"),
|
|
_T("SC"), _T("SC"), _T("SC"), _T("SC"),
|
|
_T("SC"), _T("SC"), _T("SC"), }; //配线方式
|
|
|
|
CString g_csWireDimPlace[MAX_LENGTH] = { _T("FC"), _T("CC"), _T("WC"), _T("FC"),
|
|
_T("FC"), _T("WC"), _T("WC"), _T("WC"),
|
|
_T("WC"), _T("FC"), _T("FC"), _T("WC"),
|
|
_T("WC"), _T("FC"), _T("WC"), _T("WC"),
|
|
_T("WC"), _T("WC"), _T("WC"), _T("SC"),_T("FC"),
|
|
_T(""), _T(""), _T(""), _T("WC"),
|
|
_T("WC"), _T("WC"), _T("WC"), _T("WC"),
|
|
_T("WC"), _T("WC"), _T("WC"), _T("WC"),
|
|
_T("WC"), _T("WC"), _T("WC"), _T("WC"), }; //敷设部位
|
|
|
|
CString g_csWireDimRadius[MAX_LENGTH] = { _T("15"), _T("25"), _T("15"), _T("15"),
|
|
_T("15"), _T("15"), _T("15"), _T("15"),
|
|
_T("15"), _T("15"), _T("15"),_T("15"),
|
|
_T("15"), _T("15"), _T("15"),_T("15"),
|
|
_T("20"), _T("15"), _T("20"),_T("15"),_T("15"),
|
|
_T(""), _T(""), _T(""), _T("15"),
|
|
_T("15"), _T("15"), _T("15"), _T("15"),
|
|
_T("15"), _T("20"), _T("20"), _T("20"),
|
|
_T("20"), _T("20"), _T("20")_T("15"), }; //穿管直径
|
|
|
|
CString g_csWireLineNum[MAX_LENGTH] = { _T(""),_T(""),_T(""),_T(""),_T(""),_T(""),_T(""),_T(""),
|
|
_T(""),_T(""),_T(""),_T(""),_T(""),_T(""),_T(""),_T(""),
|
|
_T(""),_T(""),_T(""),_T(""),_T(""),_T(""),_T(""),_T(""),
|
|
_T(""),_T(""),_T(""),_T(""),_T(""),_T(""),_T(""),_T(""),
|
|
_T(""),_T(""),_T(""),_T(""),_T(""), };
|
|
int g_iWireDimNorm[MAX_LENGTH] = { 0, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0
|
|
, 0, 1, 0, 0, 0, 0, 0, 0, 0,0,0,0,0,1,1,1,1,1,1,1,1,0, };//普通、阻燃、耐火
|
|
//
|
|
|
|
//**********************************************************************************************************
|
|
// 给排水全局变量
|
|
//**********************************************************************************************************
|
|
double g_nSprinklerRadius = 125, g_nDrainPtRadius = 25, g_nDoubleDist = -1, g_nValveScale = 1.2,
|
|
g_nStandPipe2Wall = 100, g_nBreakPipeWidth = 2, g_nPipeTextBreak = 0.5,
|
|
g_nDnDimDist2Pipe = 2, g_nWellRadius = 8, g_nDimCirDiam = 4, g_nFeedCircleScale = 1,
|
|
g_nCurPipeWidth = 0.8, g_nElbowRate = 1, g_dDbPipeLineWidth = 0.35;
|
|
int g_iDefaultPipeDn = 25, g_iElbowType = 0, g_iVPipeDimStyle = 0, g_iSprinklerDistMod = 50, g_nSinataryDataType = 0;
|
|
int g_iDimPipeLinePos = 0;// 管底标注和井底标注位置 0:井中心1:井与管线的交点处
|
|
int g_iDimPipeBaseLineAng = 0;// 管底标注基线角度 0:随支管角度 1:水平角度
|
|
BOOL g_bIsElevDimChangeByPipeElev = true;// 单注标高是否随管线标高联动
|
|
|
|
double g_dVPipeDimDn2Label = 3;
|
|
int g_iDimPipeGradientType = 0, g_iDimShortPipeGradientType = 0, g_iDimPipeLen = 5; //室外管线标注样式
|
|
int g_iDimWellNamePos = 0, g_iDimWellNameAngle = 0; //井编号距井上下位置
|
|
double g_dDimWellNameDist = 2.0; //井编号距离
|
|
int g_iDimWellEleType = 1, g_iDimWellEleLeadAngle = 0;//管底标注样式
|
|
int g_nAlignTypeForVPipeDim4 = 2; // 立管标注样式4中管径的对齐方式 cet 2012-4-19
|
|
int g_nAlignTypeForWellDim = 0; // 井标注对齐方式 0:居中 1:端对齐
|
|
double g_dWellDimText2Base = 1.0; // 井标注(管底标注)文字距线距离
|
|
|
|
CString g_csVerticalSectionHead = _T("井编号 设计地面标高(m) 埋设深度(m) 覆土厚度(m) 管标高(m) 管道长度(m) 管径(mm) 管道坡度 备注");
|
|
CString g_csVerticalSectionHeadFeed = _T("井编号 设计地面标高(m) 覆土厚度(m) 管标高(m) 管道长度(m) 管径(mm) 备注");
|
|
|
|
//室外标注设置
|
|
// 管线坡度标注样式
|
|
int g_nDimPipeGradientType = 1;
|
|
// 短管坡度标注样式
|
|
int g_nDimShortPipeGradientType = 0;
|
|
// 管线管径标注样式
|
|
int g_nDimPipeDnType = 1;
|
|
// 短线管径标注样式
|
|
int g_nDimShortPipeDnType = 1;
|
|
// 管线管长标注样式
|
|
//int g_nDimPipeLenType = 5;
|
|
// 短线管长标注样式
|
|
int g_nDimShortPipeLenType = 0;
|
|
// 管线标注分隔符样式
|
|
int g_nDimPipeLabelType = 0;
|
|
// 短线标注分隔符样式
|
|
int g_nDimShortPipeLabelType = 0;
|
|
// 管线标注排列方式
|
|
int g_nDimPipeDrawType = 0;
|
|
|
|
// 1: LAY_PIPE_FEED 给水 J
|
|
// 2: LAY_PIPE_HEADFEED 热给水 RJ
|
|
// 3: LAY_PIPE_HEADBACK 热回水 RH
|
|
// 4: LAY_PIPE_DIRT 污水 W
|
|
// 5: LAY_PIPE_USELESS 废水 F
|
|
// 6: LAY_PIPE_RAIN 雨水 Y
|
|
// 7: LAY_PIPE_USED 中水 Z
|
|
// 8: LAY_PIPE_FIRE 消防 X
|
|
// 9: LAY_PIPE_SPRINKLE 自喷 ZP
|
|
// 10: LAY_PIPE_COAGULATE 凝结 N
|
|
// 11: LAY_PIPE_DRINK 直饮 ZY
|
|
// 12: LAY_PIPE_PRESSDIRT 压力污 YW
|
|
// 13: LAY_PIPE_PRESSUSELESS 压力废 YF
|
|
// 14: LAY_PIPE_PRESSRAIN 压力雨 YY
|
|
// 15: LAY_PIPE_OTHER 其它 T
|
|
// 16: LAY_PIPE_USER1 市政给水 SJ
|
|
// 17: LAY_PIPE_USER2 循环给水 XJ
|
|
// 18: LAY_PIPE_FEED2 给水中区 J
|
|
// 19: LAY_PIPE_FEED3 给水高区 J
|
|
// 20: LAY_PIPE_HEADFEED2 热给水中区 RJ
|
|
// 21: LAY_PIPE_HEADFEED3 热给水高区 RJ
|
|
// 22: LAY_PIPE_HEADBACK2 热回水中区 RH
|
|
// 23: LAY_PIPE_HEADBACK3 热回水高区 RH
|
|
// 24: LAY_PIPE_FIRE2 消防中区 X
|
|
// 25: LAY_PIPE_FIRE3 消防高区 X
|
|
// 26: LAY_PIPE_SPRINKLE2 自喷中区 ZP
|
|
// 27: LAY_PIPE_SPRINKLE3 自喷高区 ZP
|
|
// 28: LAY_PIPE_USED2 中水中区 Z
|
|
// 29: LAY_PIPE_USED3 中水高区 Z
|
|
// 30: LAY_PIPE_USER3 冷却 XH
|
|
// 31: LAY_PIPE_USER4 气体灭火 MH
|
|
// 32: LAY_PIPE_USER5 蒸汽 Z
|
|
// 33: LAY_PIPE_USER6 雨淋 YL
|
|
// 34: LAY_PIPE_USER7 通气 T
|
|
// 35: LAY_PIPE_USER8 水景 SJ
|
|
double g_nPipeWidth[35] = { 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35,
|
|
0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35,
|
|
0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35,
|
|
0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35, 0.35,
|
|
0.35, 0.35, 0.35 };
|
|
|
|
CString g_csPipeDim[35] = { _T("J"), _T("RJ"), _T("RH"), _T("W"), _T("F"), _T("Y"), _T("Z"), _T("X"),
|
|
_T("ZP"), _T("N"), _T("ZY"), _T("YW"), _T("YF"), _T("YY"), _T("T"), _T("SJ"),
|
|
_T("XJ"), _T("J"), _T("J"), _T("RJ"), _T("RJ"), _T("RH"), _T("RH"), _T("X"),
|
|
_T("X"), _T("ZP"), _T("ZP"), _T("Z"), _T("Z"), _T("XH"), _T("MH"), _T("Z"),
|
|
_T("YL"), _T("T"), _T("SJ") };
|
|
|
|
int g_iPipeMaterial[35] = { 7, 7, 7, 10, 2, 2, 7, 0,
|
|
0, 0, 11, 0, 0, 0, 0, 7,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 7, 0, 2, 7 };
|
|
|
|
BOOL g_bPipeDouble[35] = { 0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0, 0, 0, 0, 0, 0,
|
|
0, 0, 0 };
|
|
|
|
double g_nPipeRadius[35] = { 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,
|
|
0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,0.5,
|
|
0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5,0.5,
|
|
0.5, 0.5, 0.5, 0.5, 0.5,0.5, 0.5, 0.5,
|
|
0.5, 0.5, 0.5 };
|
|
|
|
CString g_csPipeName[7] = { _T("凝结"), _T("直饮"), _T("压力污"), _T("压力废"), _T("压力雨"),_T("市政给"), _T("循环给"), };
|
|
CString g_csTwtLineType[35] = { _T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS"),
|
|
_T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS"),
|
|
_T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS"),
|
|
_T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS"),
|
|
_T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS"),
|
|
_T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS"),
|
|
_T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS"),
|
|
_T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS"),
|
|
_T("CONTINUOUS"), _T("CONTINUOUS"), _T("CONTINUOUS") };
|
|
|
|
BOOL g_bIsPipeThick = FALSE, g_bEquipByScale = TRUE, g_bBlk3D = TRUE, g_bIsPipeCanalThick = FALSE;
|
|
BOOL g_bIsPipeDimCir = FALSE, g_bIsFeedPoint = FALSE, g_bStandPipeArc = TRUE, g_bDimWellOnlyEle = FALSE;
|
|
|
|
//标注文字样式
|
|
CString g_csPipeDnStyle = _T("_TWT_PIPEDN");
|
|
CString g_csVPipeStyle = _T("_TWT_SERIAL");
|
|
CString g_csPipeTextStyle = _T("_TWT_PIPETEXT");
|
|
CString g_csCircleTextStyle = _T("_TWT_CIRCLE");
|
|
CString g_csSanTextStyle = _T("_TWT_SANITARY");
|
|
CString g_csDimWellStyle = _T("_TWT_WELL");
|
|
CString g_csSheetStyle = _T("_TWT_SHEET");
|
|
CString g_csTwtDimStyle = _T("_TWT_DIM");
|
|
CString g_csEleDimStyle = _T("_TWT_DIM_ELE"); //2012-7-2 陈恩涛add
|
|
|
|
CString g_csPipeDnChn = _T("HZTXT");
|
|
CString g_csPipeDnEng = _T("SIMPLEX");
|
|
|
|
CString g_csVPipeChn = _T("HZTXT");
|
|
CString g_csVPipeEng = _T("COMPLEX");
|
|
|
|
CString g_csPipeTextChn = _T("HZTXT");
|
|
CString g_csPipeTextEng = _T("SIMPLEX");
|
|
|
|
CString g_csCircleTextChn = _T("HZTXT");
|
|
CString g_csCircleTextEng = _T("COMPLEX");
|
|
|
|
CString g_csSanTextChn = _T("宋体");
|
|
CString g_csSanTextEng = _T("");
|
|
|
|
CString g_csDimWellChn = _T("HZTXT");
|
|
CString g_csDimWellEng = _T("SIMPLEX");
|
|
|
|
CString g_csSheetChn = _T("HZTXT");
|
|
CString g_csSheetEng = _T("SIMPLEX");
|
|
|
|
CString g_csDimChn = _T("HZTXT");
|
|
CString g_csDimEng = _T("SIMPLEX");
|
|
|
|
CString g_csEleDimChn = _T("HZTXT"); ///
|
|
CString g_csEleDimEng = _T("SIMPLEX"); ///
|
|
|
|
double g_nPipeDnHeight = 3.5;
|
|
double g_nPipeDnScale = 0.8;
|
|
|
|
double g_nVPipeHeight = 3.5;
|
|
double g_nVPipeScale = 0.8;
|
|
|
|
double g_nPipeTextHeight = 3.5;
|
|
double g_nPipeTextScale = 0.8;
|
|
|
|
double g_nCircleTextHeight = 3.5;
|
|
double g_nCircleTextScale = 1.1;
|
|
|
|
double g_nSanTextHeight = 3.5;
|
|
double g_nSanTextScale = 0.8;
|
|
|
|
double g_nDimWellHeight = 3.5;
|
|
double g_nDimWellScale = 0.8;
|
|
|
|
double g_nSheetHeight = 3.5;
|
|
double g_nSheetScale = 0.8;
|
|
|
|
double g_nTwtDimHeight = 3.5;
|
|
double g_nDimScale = 0.8;
|
|
|
|
double g_nEleDimHeight = 3.5; ////
|
|
double g_nEleDimScale = 0.8; ////
|