主要用到函数说明:


_DMxDrawX::AddLinetype


增加一个线型定义。详细说明如下:

参数说明BSTR pszName线型名BSTR pszLineDefine线定义字符串

用户可以增加线型到数据库,具体实现js代码如下:

//新建一个线型function CreateLineType() {    //定义虚线数据据,"MyLineType"是线型名,"6,-8"是虚线的一个单位定义,6是实线长,-8是空格长。    var linetypeId= mxOcx.AddLinetype("MyLineType3", "6,-10");    //返回控件的数据库对象    var database = mxOcx.GetDatabase();    //实体id返回实体对象    var linetype = database.ObjectIdToObject(linetypeId);    //设计当前线型为"MyLineType"    database.CurrentlyLineTypeName  = "MyLineType3";    alert("添加成功");}

用户可以增加一个点划线虚线线型到数据库,具体实现js代码如下:

    function CreateLineType1() {                var linetypeId= mxOcx.AddLinetype("MyLineType1", "10,-2,3,-2");            //返回控件的数据库对象            var database = mxOcx.GetDatabase();            //实体id返回实体对象            var linetype = database.ObjectIdToObject(linetypeId);            //设计当前线型为"MyLineType1"            database.CurrentlyLineTypeName  = "MyLineType1";            alert("添加成功");    }