|
www.mxdraw.com
|
设置ImageMark的值.
static void Mx_SetImageMarkData(LONG lId, CString sFlag, VAR value);
|
参数 |
说明 |
|
LONG lId |
ImageMark对象的id,也可句柄字符串 |
|
CString sFlag |
设置某属性值的标记变量,可以取如下值: ImageFile,字符串属性,Mark对象的文件名 ptPosX, double属性,插入点x ptPosY double属性,插入点y ImageScale double属性,缩放比例 isCDCDraw long属性,图片在绘图时,是否参于打印,出图 isDrawFlag long属性,是否绘制它的在文档中的外框标记 DocWidth double属性,图片在数据库中的宽度 DocHeight double属性,图片在数据库中的高度 TwinkeImageFile 字符串属性,闪烁时使用的ImageFile Text 字符串属性,标注文本 TextHieght double属性,标注文本高度 TextColor long属性,颜色索引 |
|
VAR value |
需要设置的属性值。 |
例如:VB代码
'修改Mark的文本数据。
Dim setParam As MxDrawXLib.MxDrawResbuf
Set setParam = New MxDrawXLib.MxDrawResbuf
'输入对象id
setParam.AddLong lId
'输入对象新的文字内容
setParam.AddString "Text"
setParam.AddString "对象被修改"
'输入对象新文字高度,TextHeight是设置标记
setParam.AddString "TextHieght"
'文字高度值
setParam.AddDouble 50
MxDrawX1.CallEx "Mx_SetImageMarkData", setParam