温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

CAD增加一个带有形的线型(网页版)

发布时间:2020-07-08 16:44:04 来源:网络 阅读:193 作者:lihao2014 栏目:开发技术

主要用到函数说明:


_DMxDrawX::AddTextStyle1


向数据库中增加一个文字样式。详细说明如下:

参数说明
BSTR pszName文字样式名称
BSTR pszFileNameshx文件名
BSTR pszBigFontFileNamebig shx文件名
DOUBLE dXScale文字宽度缩放比例

_DMxDrawX::AddLinetypeEx


增加一个带文字的复杂线型。详细说明如下:

参数说明
BSTR pszName线型名
BSTR pszLineDefine线型定义字符串
BSTR pszTextStyle线型中的文字样式

具体实现js代码如下:

function CreateLineType2() {
    //增加一个带有形的线型
    mxOcx.AddTextStyle1("MyLineTypeTextStyle", "txt.shx", "hztxt.shx", 1);
    var linetypeId= mxOcx.AddLinetypeEx ("MyLineType2", "(12.7,(\"T=MxDraw\",\"S=2.54\",\"L=-5.08\",\"R=0.0\"," +
        "\"X=-2.54\",\"Y=-1.27\"),-10.08)","MyLineTypeTextStyle");
    //返回控件的数据库对象
    var database = mxOcx.GetDatabase();
    //实体id返回实体对象
    var linetype = database.ObjectIdToObject(linetypeId);
    //设计当前线型为"MyLineType2"
    database.CurrentlyLineTypeName  = "MyLineType2";
    alert("添加成功");
}


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI