public static FamilySymbol Get_MultipleLineOnLine(Document doc) { if (_MultipleLineOnLine == null || !_MultipleLineOnLine.IsValidObject) { _MultipleLineOnLine = FamilySymbolHelper.LoadFamilySymbol(doc, @"E:\WorkingSpace\Tasks\0.族\03.管道特性标注\管道尺寸标记线族.rfa", "管道尺寸标记线族", "引线标注_文字在线上");//引线标注_文字在线上 取出来总是未激活IsActive } if (!_MultipleLineOnLine.IsActive) { _MultipleLineOnLine.Activate(); } return(_MultipleLineOnLine); }
public static FamilySymbol GetPLTagForRectangle(Document doc) { if (_PLTag == null || !_PLTag.IsValidObject) { _PLTag = FamilySymbolHelper.LoadFamilySymbol(doc, @"E:\WorkingSpace\Tasks\0.族\04.风管特性标注\管道尺寸标记(直径+离地).rfa", "管道尺寸标记(直径+离地)", "管道尺寸标记"); } if (!_PLTag.IsActive) { _PLTag.Activate(); } return(_PLTag); }
public static FamilySymbol GetSPTag_CableTray(Document doc) { if (_SPTag_CableTray == null || !_SPTag_CableTray.IsValidObject) { _SPTag_CableTray = FamilySymbolHelper.LoadFamilySymbol(doc, @"E:\WorkingSpace\Tasks\0.族\05.桥架特性标注\电缆桥架尺寸标记(类型+尺寸).rfa", "电缆桥架尺寸标记(类型+尺寸)", "电缆桥架尺寸标记"); } if (!_SPTag_CableTray.IsActive) { _SPTag_CableTray.Activate(); } return(_SPTag_CableTray); }
public static FamilySymbol Get_MultipleLineOnEdge(Document doc) { if (_MultipleLineOnEdge == null || !_MultipleLineOnEdge.IsValidObject) { _MultipleLineOnEdge = FamilySymbolHelper.LoadFamilySymbol(doc, @"E:\WorkingSpace\Tasks\0.族\03.管道特性标注\尺寸标记线族.rfa", "尺寸标记线族", "引线标注_文字在右端"); } if (!_MultipleLineOnEdge.IsActive) { _MultipleLineOnEdge.Activate(); } return(_MultipleLineOnEdge); }
public static FamilySymbol GetSPTag_Duct_Round(Document doc) { if (_SPTag_Duct_Round == null || !_SPTag_Duct_Round.IsValidObject) { _SPTag_Duct_Round = FamilySymbolHelper.LoadFamilySymbol(doc, @"E:\WorkingSpace\Tasks\0.族\04.风管特性标注\风管尺寸标记(系统+圆直径).rfa", "风管尺寸标记(系统+圆直径)", "风管尺寸标记"); } if (!_SPTag_Duct_Round.IsActive) { _SPTag_Duct_Round.Activate(); } return(_SPTag_Duct_Round); }
public static FamilySymbol GetSLTag_Pipe(Document doc) { if (_SLTag_Pipe == null || !_SLTag_Pipe.IsValidObject) { _SLTag_Pipe = FamilySymbolHelper.LoadFamilySymbol(doc, @"E:\WorkingSpace\Tasks\0.族\03.管道特性标注\管道尺寸标记(系统+离地).rfa", "管道尺寸标记(系统+离地)", "管道尺寸标记"); } if (!_SLTag_Pipe.IsActive) { _SLTag_Pipe.Activate(); } return(_SLTag_Pipe); }
public static FamilySymbol GetPLTag_Duct_Rectangle(Document doc) { if (_PLTag_Duct_Rectangle == null || !_PLTag_Duct_Rectangle.IsValidObject) { _PLTag_Duct_Rectangle = FamilySymbolHelper.LoadFamilySymbol(doc, @"E:\WorkingSpace\Tasks\0.族\04.风管特性标注\风管尺寸标记(尺寸+离地).rfa", "风管尺寸标记(尺寸+离地)", "风管尺寸标记"); } if (!_PLTag_Duct_Rectangle.IsActive) { _PLTag_Duct_Rectangle.Activate(); } return(_PLTag_Duct_Rectangle); }
public static FamilySymbol GetTwoLine_Annotation(Document doc) { if (_TwoLine_Annotation == null || !_TwoLine_Annotation.IsValidObject) { _TwoLine_Annotation = FamilySymbolHelper.LoadFamilySymbol(doc, @"E:\WorkingSpace\Tasks\0.族\06.开洞套管引注\管道附件标记(两行).rfa", "管道附件标记(两行)", "管道附件标记(两行)"); } if (!_TwoLine_Annotation.IsActive) { _TwoLine_Annotation.Activate(); } return(_TwoLine_Annotation); }
/// <summary> /// 获取标注族 /// </summary> /// <param name="doc"></param> /// <returns></returns> public static bool LoadFamilySymbols(Document doc) { SingleTagSymbol = FamilySymbolHelper.LoadFamilySymbol(doc, @"E:\Work\last\2016\SysFamily\出图深化\管道尺寸标记.rfa", "管道尺寸标记", "管道尺寸标记"); MultipleTagSymbol = FamilySymbolHelper.LoadFamilySymbol(doc, @"E:\Work\last\2016\SysFamily\出图深化\多管直径标注.rfa", "多管直径标注", "引线标注_文字在右端"); return(true); }