機能の主な用途:
_DMxDrawX :: AddTextStyle1
データベースにテキストスタイルを追加します。詳細は以下のとおりです。
パラメータ | 説明 |
---|---|
BSTR pszName |
テキストスタイル名 |
BSTR pszFileName |
SHXファイル名 |
BSTR pszBigFontFileName |
大きなSHXファイル名 |
DOUBLE dXScale |
テキスト幅スケーリング |
_DMxDrawX :: AddLinetypeEx
テキストと複雑さが直線的に増加。詳細は以下のとおりです。
パラメータ | 説明 |
---|---|
BSTR pszName |
リニア名 |
BSTR pszLineDefine |
リニア定義文字列 |
BSTR pszTextStyle |
リニアテキストスタイル |
次のようにJSコードが具現化:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
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(
"添加成功"
);
}
|