在SAMLight中新建一个文件,添加一个Text2D对象:
实体名称命名为 cname,如上图所示。
然后可以测下下面的代码了(C#)
//修改cname实体的文字内容为www.hmlaser.com
axScSamlightClientCtrl1.ScSetEntityStringData(“cname”, (int)SAMLIGHT_CLIENT_CTRL_OCXLib.ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlStringDataIdTextText, “www.HMLaser.com”);
//用这个axScSamlightClientCtrl1.ScChangeTextByName(“cname”, “www.HMlaser.com”); 业可以实现一样的功能,不过我们推荐使用ScSetEntityStringData
//读取cname实体里的文字内容,并用messagebox显示出来
string content= “”;
axScSamlightClientCtrl1.ScGetEntityStringData(“cname”, (int)SAMLIGHT_CLIENT_CTRL_OCXLib.ScComSAMLightClientCtrlFlags.scComSAMLightClientCtrlStringDataIdTextText, ref content);
MessageBox.Show(content);
Cname的内容被修改成了www.HMLaser.com并且在messagebox中显示出来了。