属性块的使用-CAD-VBA源码

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

OptionExplicit'´´½¨Ò»¸ö´øÓÐÊôÐԵĿéPublicSubCreateAttBlk()DimptBase(0To2)AsDoubleptBase(0)=0:ptBase(1)=0:ptBase(2)=0'Ìí¼Ó¿é¶¨ÒåDimobjBlkDefAsAcadBlockSetobjBlkDef=ThisDrawing.Blocks.Add(ptBase,ÊôÐÔ¿é)'Ïò¿é¶¨ÒåÖÐÌí¼ÓͼÐζÔÏóDimpt1(0To2)AsDoubleDimpt2(0To2)AsDoublept1(0)=-10:pt1(1)=0:pt1(2)=0pt2(0)=10:pt2(1)=0:pt2(2)=0objBlkDef.AddLinept1,pt2pt1(0)=0:pt1(1)=-10:pt1(2)=0pt2(0)=0:pt2(1)=10:pt2(2)=0objBlkDef.AddLinept1,pt2objBlkDef.AddCircleptBase,6objBlkDef.AddAttribute5,0,ÊäÈë²åÈëµã×ø±ê:,ptBase,²åÈëµã×ø±ê,CStr((100,100))EndSub'²åÈë´øÊôÐԵĿéPublicSubInsertAttBlk()'²åÈë¿éDimobjBlkRefAsAcadBlockReferenceDimptInsert(0To2)AsDoubleptInsert(0)=100:ptInsert(1)=100:ptInsert(2)=0SetobjBlkRef=ThisDrawing.ModelSpace.InsertBlock(ptInsert,ÊôÐÔ¿é,1,1,1,0)ZoomAll'»ñµÃ¿é²ÎÕÕµÄÊôÐÔDimvarAttributesAsVariantvarAttributes=objBlkRef.GetAttributesvarAttributes(0).TextString=(200,200)EndSub

1 / 1
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功