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