text2d實體文字內容的修改和獲取
在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"); 業(yè)可以實現一樣的功能,不過我們推薦使用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中顯示出來了。
