www.mxdraw.com
内容索引主面
前一个向上下一个
MxDrawXCustomFunction::Mx_SetImageMarkData 方法

设置ImageMark的值.

IDL
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
Copyright (c) 2010. All rights reserved.
你认为该帮助怎么样? 发送反馈信息!