梦想CAD控件图块COM接口知识点 图块是将多个实体组合成一个整体,并给这个整体命名保存,在以后的图形编辑中图块就被视为一个实体.一个图块包括可见的实体如线.圆.圆弧以及可见或不可见的属性数据.图块的运用可以帮助用户更好的组织工作,快速创建与修改图形,减少图形文件的大小. 一.定义图块 c#将选中的实体做成块实现代码: MxDrawSelectionSet ss = new MxDrawSelectionSet(); ss.Select(MCAD_McSelect.mcSelectionSetU…
增加文字样式 用户可以增加文字样式到数据库,并设置其字体等属性,具体实现js代码如下: function CreateText(){ //返回控件的数据库对象 var database =mxOcx.GetDatabase(); //返回数据库中的文字样式表对象 var mxtst = database.GetTextStyleTable(); //增加新的文字样式 var mxtstr = mxtst.Add("duanceng"); //设置样式 //设置文字的TrueType字体…
这里介绍一些常用系统变量有String.double.long.McGePoint3d等类型,其中有部分系统变量是随图纸保存,再次打开时就会读取图纸中的系统变量,有些系统变量不随图纸保存,其作用来控制当前各种状态. setSysVar function 作用:设置系统变量.支持int,double,LPCTSTR,McGePoint3d,McGePoint2d类型变量. 接口:static Mcad::ErrorStatus setSysVar(LPCTSTR varName, long val…