凯得吧[CAD8.Net]

 找回密码
 注册会员

QQ登录

只需一步,快速开始

尊敬的会员:如您的密码仅为数字等简单密码,为帐号安全,请务必修改! 新会员请验证邮箱!升级后可发主题贴!
分享内容请勿对会员进行二次引导,附件有密码请务必在贴内说明,或使用本站默认密码:www.cad8.net
本站所有资料为会员上传仅供大家学习之用,商用请务必购买正版版权!有侵权之处,请联系管理员(QQ:119891935)删除!
查看: 37|回复: 0
收起左侧

CAD图层和线型设置

[复制链接]
发表于 2019-8-6 13:58:53 | 显示全部楼层 |阅读模式 简体中文繁體中文
用QQ等截图工具截图后,点中发贴区直接按Ctrl+V键就可以将截图粘贴到发贴框.

欢迎加入,注册成为会员,享用更多功能,完全免费。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
主要用到函数说明:

MxDrawXCustomFunction::Mx_SetSysVar

得到当前空间的所有实体。详细说明如下:
参数 说明
CString sVarName 系统变量名
Value 需要设置的值
设置图层使用如下:
  1.         Dim param As MxDrawResbuf
  2.         Set param = New MxDrawResbuf
  3.         param.AddString "CLAYER"
  4.         param.AddString "图层1", 5005 ' 5005 = RTSTR,代码是一个字符串类型的值
  5.         MxDrawX1.CallEx "Mx_SetSysVar", param
js创建图层,并设置成当前层代码如下:
  1. function CreateCommentLayer()
  2. {
  3.   var mxOcx = document.getElementById("MxDrawXCtrl");
  4.     mxOcx.AddLayer("MyComment");
  5.     mxOcx.LayerName = "MyComment";
  6.    
  7.     var param = mxOcx.NewResbuf();
  8.     param.AddString("CLAYER");
  9.     param.AddStringEx("MyComment",5005);
  10.         mxOcx.CallEx("Mx_SetSysVar", param);
  11. }
复制代码
设置线型使用如下:
  1.         Dim param As MxDrawResbuf
  2.         Set param = New MxDrawResbuf
  3.         param.AddString "CELTYPE"
  4.         param.AddString "DOT", 5005 ' 5005 = RTSTR,代码是一个字符串类型的值
  5.         MxDrawX1.CallEx "Mx_SetSysVar", param


您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

本站所有资料仅供大家学习之用,商用请务必购买正版版权!有侵权之处,请联系管理员(QQ:119891935)删除!
快速回复 返回顶部 返回列表