CAD增加一個帶有形的線型(網頁版)

主要用到函數說明:


_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("添加成功");
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章