您好,登錄后才能下訂單哦!
主要用到函數(shù)說(shuō)明:
_DMxDrawX::AddLinetype
增加一個(gè)線型定義。詳細(xì)說(shuō)明如下:
參數(shù) | 說(shuō)明 |
BSTR pszName | 線型名 |
BSTR pszLineDefine | 線定義字符串 |
用戶可以增加線型到數(shù)據(jù)庫(kù),具體實(shí)現(xiàn)js代碼如下:
//新建一個(gè)線型 function?CreateLineType()?{ ????//定義虛線數(shù)據(jù)據(jù),"MyLineType"是線型名,"6,-8"是虛線的一個(gè)單位定義,6是實(shí)線長(zhǎng),-8是空格長(zhǎng)。 ????var?linetypeId=?mxOcx.AddLinetype("MyLineType3",?"6,-10"); ????//返回控件的數(shù)據(jù)庫(kù)對(duì)象 ????var?database?=?mxOcx.GetDatabase(); ????//實(shí)體id返回實(shí)體對(duì)象 ????var?linetype?=?database.ObjectIdToObject(linetypeId); ????//設(shè)計(jì)當(dāng)前線型為"MyLineType" ????database.CurrentlyLineTypeName??=?"MyLineType3"; ????alert("添加成功"); }
用戶可以增加一個(gè)點(diǎn)劃線虛線線型到數(shù)據(jù)庫(kù),具體實(shí)現(xiàn)js代碼如下:
????function?CreateLineType1()?{???????? ????????var?linetypeId=?mxOcx.AddLinetype("MyLineType1",?"10,-2,3,-2");???? ????????//返回控件的數(shù)據(jù)庫(kù)對(duì)象???? ????????var?database?=?mxOcx.GetDatabase();???? ????????//實(shí)體id返回實(shí)體對(duì)象???? ????????var?linetype?=?database.ObjectIdToObject(linetypeId);???? ????????//設(shè)計(jì)當(dāng)前線型為"MyLineType1"???? ????????database.CurrentlyLineTypeName??=?"MyLineType1";???? ????????alert("添加成功"); ????}
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。